public class ImportSubscriberDataOp extends MessageOperationAdapter
subscriber data that includes master data for
an end customer of a service provider.
The subscriber data must be valid and consistent regarding to the data already available in the target SAP CC system.
The following conditions apply for each object included in the subscriber data to import:
Subscriber account
Subscription
Access
subscriptions and charge activations
specified in the accessible charges of the accesses must exist in the target SAP CC system
Subscription counter snapshot
Note
It is possible to import any combination of valid objects using this operation, even if they are not linked to each other, provided that they respect the conditions described above.
ImportSubscriberDataResult The XML APIs specify the following XSD fragment:
XSD Fragment
<xs:element name="importSubscriberData">
<xs:complexType>
<xs:sequence>
<xs:element ref="subscriberData" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
You can send this operation request in HCI messages to the following final target types of instances in the connected SAP CC system:
| Edition | Final Target Instances | |||||
| rater | updater | guider | bulkLoader | taxer | dispatcher | |
| charge | No | Yes | No | No | No | No |
This operation is audited by the system as part of the audit domain: CUSTOMER. Consult the IT administrator.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
OPERATION_NAME
The XML name of the operation: "importSubscriberData".
|
| Constructor and Description |
|---|
ImportSubscriberDataOp()
Builds an empty
ImportSubscriberDataOp operation |
| Modifier and Type | Method and Description |
|---|---|
void |
addCharacterData(java.lang.String cData)
Adds character data to the content element.
|
void |
addChild(java.lang.String tagName,
XMLMarshallable child)
Adds a child to the object, the
child representing
the marshallable object which must be added to the element. |
java.lang.String |
getName()
Gets the XML name of the service operation.
|
SubscriberData |
getSubscriberData()
Gets the
subscriber data to import. |
void |
marshalAttributes(XMLOutputter output)
Gives an XML representation of the attributes of an object.
|
void |
marshalChildren(XMLOutputter output)
Gives an XML representation of the child objects of an object.
|
void |
setAttributes(XMLAttributes atts)
Sets the attributes of the XML representation of the element being
processed.
|
void |
setSubscriberData(SubscriberData subscriberData)
Sets the
subscriber data to import. |
marshalpublic static final java.lang.String OPERATION_NAME
public ImportSubscriberDataOp()
ImportSubscriberDataOp operationpublic java.lang.String getName()
MessageOperationJava object representing an HCI operation into an XML representation that can
be exchanged via the HCI communication interface between your client application and the SAP CC system.
Example
activateAll
ping
public void setAttributes(XMLAttributes atts)
XMLMarshallableatts - The XML attributes of the current elementpublic void addChild(java.lang.String tagName,
XMLMarshallable child)
XMLMarshallablechild representing
the marshallable object which must be added to the element.tagName - The name of tag for the childchild - The child to be addedpublic void addCharacterData(java.lang.String cData)
XMLMarshallablecData - The character data to be addedpublic void marshalAttributes(XMLOutputter output)
IXMLMarshallableoutput - The XML output to marshal the object attributes intopublic void marshalChildren(XMLOutputter output)
IXMLMarshallableoutput - The XML output to marshal the child objects intopublic SubscriberData getSubscriberData()
subscriber data to import.subscriber data to importpublic void setSubscriberData(SubscriberData subscriberData)
subscriber data to import.subscriberData - The subscriber data to import