All Classes and Interfaces

Class
Description
This Java class represents a configurable parameter description.
This abstract Java class defines a period that represents an object that is valid upon a certain period of time; It has an XML representation.
This data model is used to facilitate the creation of accesses and defines an accessible charge as a master charge activation that relates to a price plan that includes at least a usage rate.
This enumeration lists the types of an accessible charge in customer master data: AccessibleChargeType.SUBSCRIPTION or AccessibleChargeType.CHARGING_CONTRACT.
This Java class represents an access in master data that grants a timed license to an end customer of a service provider to access and use its digital services; In return for this service usage, the access identifies a charge that must be computed and debited for this service consumption.
This Java class represents a specialized search filter that allows you to retrieve any access in the customer master data of a service provider; You specify some attribute descriptions or predefined specific formula to define the search criteria.
This class represents a refill which is triggered by an event associated to an account.
This class represents an account operation generated by the SAP CC system during the charging process; Account operations are available in the charging results.
This enumeration lists the possible types for an account operation.
This class represents a reference to an account impacted by a charging operation.
This enumeration lists the possible types for an account reference.
This class represents the assignment of part of the amount of an account operation to an account.
This enumeration lists the account states; They must be one among the four next, given in ascending order, from initial state to terminal state.
This enumeration lists all the types of an account in a subscriber account.
Exception thrown to your client application when a direct batch acquisition operation of a collection of chargeable items fails in the connected SAP CC Core Server system; Batch acquisition is an operation available in the Offline Charging Services (OFCS) provided by SAP Convergent Charging.
This enumeration defines the possible reasons for the failure of a direct acquisition operation of chargeable items.
This Java interface defines the onResult(..) method called by the asynchronous batch service client when performing asynchronous chargeable item acquisition by using the method AsyncBatchServiceClient.acquire(List, AcquisitionListener).
This Java class represents the data for the batch acquisition operation of a chargeable item or a collection of chargeable items (see the offline charging services and the acquire(..) methods) in the charging client.
This Java class represents the operation result replied by the connected SAP CC system in response to a batch acquisition operation request of a chargeable item (CI) or a collection of chargeable items.
This mass operation allows triggering the Activation process on all the subscriptions in master data stored in SAP CC; It contains a reference date used to compute the periodic and one-off fees and to update all these subscriptions.
This class represents the result of the Activate All operation or the Activate Charging Contract operation; It contains an overall execution status and the total count of processed subscriptions or provider contracts according to the operation requested.
This interface has to be implemented by the classes in charge for processing the result of the activate operation.
Exception thrown when the activation operation is requested with invalid arguments.
This class implements the targeted operation and it enables to target the active updater.
This Java class represents an additional information (name, type, value) in the object managed by SAP Convergent Charging; You use this typical object to customize information in your objects.
The AdditionalInfoModel represents an information used as search criteria to find Data.
This Java class represents an additional information that you can marshal; You use this typical object to customize information in your data.
 
 
The Java class represents a system parameter in the connected SAP CC system.
This Java class defines the mapping between XML tags and marshallable Java classes.
This Java class allows you to interpret the binary representation of an allowance in a provider contract and stored in the back-end database system.
This Java class represents a parameter defined in an allowance.
Generic exception thrown when there is an attempt to create an entity with a unique code (such as a product or a business relationship) that already exists.
This class represents an alert which must be notified by the SAP CC system when the balance reaches a certain amount.
This main Java class provides the necessary operations to implement Offline Charging Services (OFCS) in your SAP system landscape by using the Message TCP technical interface with asynchronous communications for the highest throughput performances.
This abstract Java class provides common methods to open, close a connection, and send rating messages.
This main Java class provides the operations necessary to implement real-time charging services (event-based or session-based) in your SAP system landscape by using the Message TCP technical interface with asynchronous communications for the highest throughput performances.
This class represents a client operation event listener able to supervise the activity of the instances of the SAP CC Core Server system by limiting the number of operations in the server instances.
This Java class represents an attribute of an object which contains a name, a type (boolean, number, string, or date) and an optional value.
This Java class represents the description of an attribute as seen by your client application and can represent a basic search criterion; An attribute description has a type (boolean, number, string, date) and can have a default value, a storage format, and a constraint.
This class represents a modification which can be done on an attribute; It aggregates an Attribute Description to identify the attribute which must be modified.
This class represents a set of attributes of an HCI object.
This Java class represents the description of an audit custom filter as seen by your client applications; This data model allows filtering a list of user operation execution recordings already stored by the SAP CC system.
This operation allows you to check the login and password of an SAP CC user and to retrieve the assigned roles and granted authorization objects resulting from the merge of all the roles assigned to the user.
This class represents the result of the Authenticate User operation; It contains the definition of the authenticated SAP CC user with granted authorization.
Represents a failed authentication attempt, including a record date and a source address.
Exception thrown when an error occurs during the authentication of the SAP CC user that is the message originator.
This Java class represents an authorization that can be assigned to a role for SAP CC users; It contains the permissions for executable activities.
Exception thrown in your client application when a bad method argument or configuration settings are specified to a message sender factory.
Exception thrown when a message with a bad format is received by the SAP CC system.
Exception thrown when trying to access the value of a parameter that does not exist.
This Java class defines a chronology represents a list of period objects.
 
This Java interface has to be implemented by the classes in charge for processing the result of a batch charge operation; the result may include an exception.
Exception thrown to your client application when a batch charging operation of a collection of chargeable items fails in the connected SAP CC Core Server system; Batch charging is an operation available in the Offline Charging Services (OFCS) provided by SAP Convergent Charging.
This Java class represents the result of the batch charging operation sent to the connected SAP CC system; It includes a replied set of purchase orders and batchChargeFault
 
This Java class represents the identifiers of batch rating groups configured in the connected SAP CC system.
Exception thrown when an error occurs during the customized assignment of a batch rating group identifier to a charging contract (charging view of a provider contract).
This Java class represents a batch rating group configured in the SAP CC.
This main Java class provides the necessary operations to implement Offline Charging Services (OFCS) in your SAP system landscape to send chargeable items to the connected SAP CC Core Server system to charge the past usage (consumption) of a marketable service by end customers; This class enables synchronous communications via the Message TCP high-speed technical interface.
Rerating service client request handler: always refuse rerating information, except if a rerating information handler has been set.
This Java class is a Boolean container; It extends the java.lang.Boolean class by adding features to marshal this object type.
 
Defines the mapping between XML tags and marshallable classes.
Exception thrown when something wrong happens during the cancel rating session operation.
Exception thrown when a message cannot be canceled.
Exception thrown when a rate cannot be inversed.
This Java class represents a pricing catalog or an entry in a catalog in master data of a service provider; A catalog includes all the business objects that are necessary to configure the pricing logic of marketable services consumed by the end customers of the service provider.
This class defines the XML mapping for these package classes.
This Java class represents a chargeable item that is sent by your client applications or systems (mediation) and to be charged by the connected SAP CC Core Server system; This chargeable item represents data related to the usage (consumption) of a customer service.
Deprecated.
Since version 1.0 of SAP CC, this Java class is replaced by the StatefulServiceClient Java class.
This Java class represents a chargeable item class the scheme of incoming chargeable items that is added to a Chargeable Item Package.
This object contains information about the chargeable item associated to a charging result.
This Java class represents a charge activation in a subscription (customer master data) owned by a service provider; This data relates to the activation of charges in the subscribed offer.
This class represents a charge activation modification model by using attributeModificationModel to describe each modification.
This class represents the charge activation filter.
This Java class represents a charge component (reusable charge) in a pricing catalog of a service provider.
A ChargeConditionModel represents the information to build a new charge condition.

This class represents a dependency between two charges.
A charge dependencies set model represents a set of cohesive charge dependencies.
This class represents a charged item generated by the SAP CC system during the charging process.
This class represents a field of a charged item generated by the SAP CC system during the charging process.
This enumeration lists the possible data types for the fields contained in a charged item.
ChargedItemClass<T extends com.highdeal.util.map.PropertyDescription<ChargedItemFieldType>>
 
 
This class improves the ChargedItemClassField adding XML marshalling.
This class improves the ChargedItemClass adding XML marshalling.
 
This class represents a charged item mapping which maps fixed values or names of charging context properties to the fields of a charged item class.
This enumeration contains the possible configurations for the reporting scope used during charged items aggregation.
 
 
This class improves the ChargedItemMappingEntry adding XML marshalling.
 
This class represents a charged item mapping which corresponds to the mapping between the chargedItemClass field and a fixed value or a rating context property.
This class represents a charged transaction that is a data record generated by the SAP CC system during the charging operation to a prepaid account or to an external account (postpaid account) in a subscriber account.
This abstract class describes an account type
This Java class describes a set of grouped charged transactions that must be cleared to be taken into account in a billing system; It includes also the source rated transaction relating to the dynamic pricing (rating) of a customer service use (usage, periodic, or one-off).
This Java class represents an entry in the charged transaction set; An entry is used to group multiple charged transactions to be cleared
 
This Java interface is used to generate an identifier for a charged transaction set.
This Java interface defines the necessary methods that you design and develop to handle the result (succes, failure) of a charging operation requested by the charging client in your client application.
This Java interface specifies several onException(..) methods for handling exceptions in the charging client of your client application; Consider the known subinterfaces.
This Java class defines the conditions under which a charge operation is executed.
This class is the root class for the different charging classes.
This Java class represents a list of chargeable items sent in a batch charging operation request; See the offline charging services in com.highdeal.cnd.message.
This class represents the identifier of the ChargePlanClassModel inside the ChargingContractItemRevisionModel.
This class represents a charge activation inside a subscription snapshot holder, and contains the list of included counters.
This mass operation allows you to trigger the Activation process on all the charging contracts (Concept: provider contracts) to compute the periodic and one-off fees; It contains a reference date used to compute the periodic and one-off fees and to update the contracts.
This object contains information about the charging contract associated to a charging result.
The ChargingContractItemParameterModel inside a ChargingContractItemModel redefines redefines a parameter value of the Charge Component referenced by the ChargingContractItemModel.
The ChargingContractItemPooledCounterModel enables to flag a counter that comes from the associated ChargePlanModel as pooled.
An Account Assignment is a link between an account reference and the concrete Account to use in the charging process.
A Charging Contract Item Revision
The ChargingContractItemSharedCounterModel enables to flag a counter that comes from the associated ChargePlanModel as shared.
A User Technical Identifier is a list of user identifiers that the Provisioning system provides in the Charging Contract Item in order to create technical Accesses.
This Java class represents a version of a charging contract; You cannot manage such data with the Java APIs of SAP CC.
This Java class represents a search filter dedicated to contracts in customer master data managed by the connected SAP CC Core Server system; The filter allows you to specify a set of search criteria to retrieve corresponding charging contracts (charging view of provider contracts).
A ChargingMappingModel represents a charging mapping.
This Java class represents a domain of a ChargeExecutionContext; You use it to dynamically configure the output data generated when process a charging operation request.
Enumeration specifying the type of an account.
An account can be postpaid or prepaid.
This class represents the dictionary for all the charging plans of the charge component.
This class represents a charging plan.
 
 
This Java class contains information about the Charging process in the SAP CC system.
This Java class represents a charging result that contains information about the result of a charging operation.
This class represents a domain of a ChargeExecutionContext; You use it to configure the content of the operation result of the charging operation.
This interface must be implemented by the classes in charge of processing the result of an asynchronous charging operation.
This class represents a domain of a ChargeExecutionContext.
This interface has to be implemented by the classes in charge for processing the result of a check limit operation.
The operation result that is returned by the SAP CC system in response to a check limit operation request.
Several operations are provided in the com.highdeal.cnd.message Java package that you can implement in your client application.
This operation allows you to check if a new password for the user calling it will be accepted by the ModifyPasswordOp operation.
This operation result contains the list of all the rules which are not satisfied by the new password specified in the CheckPasswordOp operation request.
This model represents the result of the check of a rule against a password.
This enumeration specifies all possible rule identifiers of the unsatisfied rules that apply to passwords.
This operation allows you to check, as a User Administrator, if a new password for the user calling it will be accepted by the ModifyUserOp operation.
This operation result contains the list of all the rules which are not satisfied by the new password specified in the CheckUserPasswordOp operation request for the user specified in the CheckUserPasswordOp operation request.
This Java class defines a chronology that includes a list of period objects.
This operation allows you to trigger the cleanup of all subscriptions and provider contracts that are involved in session-based charging operations or in prerating operations (deprecated).
This class represents the operation result of the Cleanup All operation; It includes an overall execution status.
This interface has to be implemented by the classes in charge for processing the result of a cleanup operation.
Exception thrown during the processing of a cleanup operation request in the connected SAP CC system; The exception is registered in the operation results.
This class represents an operation result that is returned by the SAP CC system in response to a cleanup operation request when you have implemented the com.highdeal.cnd.message Java package in you client application.
This operation allows to clear a prepaid account in a subscriber account; It sets the balance amount of the prepaid account to 0.
This class represents the result of the Clear Prepaid Account operation.
This Java class represents information about a charging client application or system that is connected to the SAP CC Core Server system; Implement the List Clients operation to handle this information in your client application.
This Java interface defines a listener that is notified each time a client is notified of an operation stopped, progress, and completed; It extends the MessageListener interface.
This Java class is used to collect the information elements generated by the ClientOPEventListener and the client API.
The client operation event listener interface to receive client operation events.
This enumeration lists the operations where it is possible to have an event listener in your client application.
 
This abstract Java class facilitates the handling of mapping tables and subscriber mapping tables in master data managed by the connected SAP CC Core Server system and stored in its back-end database system.
This abstract Java class facilitates the handling of range tables and subscriber range tables in master data managed by the connected SAP CC Core Server system and stored in its back-end database system.
This abstract Java class defines an abstract revision (period-based version) of a (subscriber) range table; You use the known subclasses with the create and modify operations.
Exception internally thrown when the communication between your client application and the SAP CC Core Server system fails via the Message TCP technical interface: This exception is only generated on client-side in your customized charging client.
Exception thrown when the HCI communication between your client application and the SAP CC Core Server system fails; get the host information (as a string) and the numerical response code of the HTTP communication layer.
This Java class is a Helper class to marshal and unmarshal all the rating components.
The class contains the connection status information after a connect method is called (e.g.
This Java class represents the constraint as used by an entity to be constrained; A constraint can be an enumerated list, a range, or a format.
This enumeration lists the meta characters: escape, multiple, single, slash.
This class implement the methods for the description of an unknown parameter exception.
FOR INTERNAL USE ONLY - This Java interface allows to chain price plan tree nodes and recursively retrieve the context description.
This class represents a counter description.
This class represents a counter in a business relationship.
This class represents a daily counter snapshot; Inside the snapshot, the counters are organized in a structure similar to the associated subscription (root subscription, sub-subscription(s), charge activation(s)).
This operation allows you to create a new access in customer master data.
A create access result gives the access that has been created.
This operation allows you to create a new audit.
This class represents the result of the Create Audit operation; It contains the code and the reference of the audit that has been created.
This operation allows you to create a new batch rating group; It fails if a group has already been defined with the same identifier or code.
This result is sent back when the associated batch rating group creation was successful.
This operation allows you to create a pricing catalog in the master data stored in SAP CC for a service provider; It triggers the creation of a tree catalog under the specified parent entry.
This class represents the result of the Create Catalog operation; It contains the reference and the code of the created catalog entry.
This operation allows you to create a new charge component.
A create charge component result gives the reference and the code of the charge component that has been created.
This operation allows to create a charged item class.
A create charged item class result gives the code and the reference of the charged item class that has been created.
This operation allows to create an exportable item mapping.
A create exportable item mapping result gives the externalSystemCode/citcCode and the reference of the exportable item mapping that has been created.
This operation allows you to create a new mapping table class in the pricing catalog (master data) for a service provider; You must specify the complete and valid mapping table class to create by the connected SAP CC system.
This class represents the result of the Create Mapping Table Class operation; It includes some identification information as the successful confirmation of the data configuration in the back-end database system.
This operation allows you to create a new mapping table in the pricing catalog (master data) for a service provider.
This class represents the result of the Create Mapping Table operation.
This operation allows you to create a row in an existing mapping table.
This class represents the result of the Create Mapping Table Row operation.
This operation allows you to create a new offer in customer master data of a service provider.
A create offer result gives the code and the reference of the offer that has been created.
This operation allows to create a new pricing macro in the pricing catalog (in master data) of the service provider.
A create pricing macro result gives the code and the reference of the pricing macro that has been created.
This operation class represents the creation of a product.
A create product result gives the code and the reference of the product that has been created.
This operation allows you to create a new range table class in the pricing catalog (master data) of a service provider.
This class represents the result of the Create Range Table Class operation of Range Table Class.
This operation allows you to create a new range table by specifying its initial revision.
This class is the result of a creation operation of Range Table.
This operation allows you to create a subscriber account in customer master data to represent an end customer in the SAP CC system; Relevant subscriptions and provider contracts (charging contracts) can be created and assigned to this subscriber account.
This class represents the result of the Create Subscriber Account operation.
This operation allows you to create a new subscriber mapping table in customer master data.
This class represents the result of the Create Subscriber Mapping Table operation.
This operation allows you to create a row in a subscriber mapping table.
This class represents the result of the Create Subscriber Mapping Table Row operation; It includes the confirmation of the data configuration change of the specified subscriber mapping table in the back-end database system.
This operation allows you to create a subscriber range table in customer master data of a service provider; The table relates to a subscriber account owned by this service provider.
This class is the result of a creation operation of Subscriber Range Table.
This operation allows you to create a new subscription.
This class represents the result of the Create Subscription operation; It contains the reference and the code of the subscription that has been created by the distant SAP CC system.
This operation class represents the creation of a tier table.
The create tier table result gives the code and the reference of the created tier table.
This operation class represents the creation of a translation table.
The create translation table result gives the code and the reference of the created translation table.
This operation allows you to create an SAP CC user with the necessary roles.
This class represents the result of the Create User operation; It contains the login of the new SAP CC user.
This Java class represents a credit limit balance defined in a subscriber account stored in customer master data owned by a service provider; A credit limit balance is a monetary counter associated to a currency and intended to limit the use of a marketable service for a time period.
A CrossReferenceableOp is an extension of a MessageOperation.
The root Java interface for marshallables that can provide a cross-reference.
This class represents the currencies defined in SAP CC.
The Java class represents an ISO defined or user defined currency (such as free mileage).
This Java interface specifies a currency book that keeps the currencies available in your client application; The currency list can be updated by the instances of the connected SAP CC Core Server system.
This Java class represents a currency book notifier that keeps the currencies used in a client application.
This Java interface defines the methods that can be implemented to customize the behavior of your application.
Runtime exception thrown when the currency book of a currency is not initialized.
This Java class is a tool to work with currencies.
A CurrencyMapBook keeps the currencies that can be used in an application.
This Java class represents a currency as a Java Currency container; This class extends the java.lang.Currency by adding features to marshal the objects.
This class represents a currency defined in SAP CC, made up with the following attributes:.
FOR INTERNAL USE ONLY - This class represents a customer management area which is a pair of an SAP ERP and an SAP CRM system; The area includes a list of JCo destinations in charge of managing the customer data.
FOR INTERNAL USE ONLY - This class represents a list of customer management areas declared in the SAP CC system.
FOR INTERNAL USE ONLY - This class defines the mapping between XML tags and the Customer Management Area List classes.
This Java class is a Java Date container; This class extends the java.lang.Date by adding features to marshal the objects.
This class represents the action of charging on the default one of the mapping following a charging mode.
This class represents a default charge of a charging plan.
This class must be extended by all the operation failure exceptions.
This class represents the reason of the exception; The reason has a code or a pretty name, a comprehensive message, and a list of arguments.
This class represents the authentication data used for the "delegated" schema, that is delegated to another user.
This operation allows you to request a bulk deletion of accesses thanks to a filter selecting entities to be deleted.
This class represents the result of the Delete Access Bulk operation; It contains the number of deleted accesses.
This operation allows to delete an access managed by the connected SAP CC Core Server system.
The delete access result returns the userServiceId and the serviceID of the deleted access.
This operation allows you to remove an audit in data stored in the connected SAP CC system.
The class represents the result of the Delete Audit operation and returns the reference and the code of the removed audit.
This operation must be used for the deletion of an existing batch rating group.
This result is sent back when associated batch rating group deletion was successful.
This operation allows you to delete the specified catalog entry and all its children for a specified owner ID that represents the service provider and its pricing catalog.
This class represent the result of the Delete Catalog From Owner operation; It contains the owner reference of the deleted catalog entry.
This operation allows you to delete the specified catalog entry and all its children}.
This class represents the result of the Delete Catalog operation; It contains the reference of the deleted catalog entry.
This operation allows to the delete of a charge component (reusable charge) in master data.
The delete charge component result returns the code of the deleted charge component.
This operation class represents the deletion of a charged item class.
The delete charged item class result returns the reference and the code of the deleted charged item class.
This operation allows you to delete some exportable item mapping.
The delete exportable item mapping result returns the reference and the externalSystemCode/citcCode of the deleted exportable item mapping.
This operation allows you to delete a file to bulk load from the persistent system.
This operation result is returned when a bulk loading operation has successfully ended.
This operation allows you to delete a mapping table class in the pricing catalog (master data) for a service provider.
This class is the result of a deletion operation of Delete Mapping Table Class operation.
This operation allows you to delete a mapping table from the pricing catalog (master data) for a service provider.
This class represents the result of the Delete Mapping Table operation.
This operation allows you to remove some rows from a mapping table by specifying the list of the rows to delete.
This class represents the result of the Delete Mapping Table Row operation.
This operation class represents the deletion of an offer.
The delete offer result returns the code of the deleted offer.
This operation class represents the deletion of a pricing macro.
The delete pricing macro result returns the code of the deleted pricing macro.
This operation class represents the deletion of a product.
The delete product result returns the reference and the code of the deleted product.
This operation allows you to delete a range table class in the pricing catalog (master data) of a service provider; You specify the identifier of the object to remove in master data.
This class is the result of a deletion operation of Range Table Class.
This operation allows you to delete a range table in the pricing catalog (master data) of a service provider; You specify the identifier of the object to remove in master data.
This class is the result of a deletion operation of Range Table.
Deletes a persistent subscriber account.
This class represents the result of the Delete Subscriber Account operation.
This operation allows you to delete a subscriber mapping table in customer master data owned by a service provider.
This class represents the result of the Delete Subscriber Mapping Table operation.
This operation allows you to delete a row in a subscriber mapping table.
This class represents the result of the Delete Subscriber Mapping Table Row operation.
This operation allows you to delete a subscriber range table in customer master data of a service provider.
This class is the result of a deletion operation of Subscriber Range Table.
This operation allows to do a bulk deletion of subscriptions thanks to a filter selecting entities to be deleted.
The delete subscription bulk result returns the number of deleted subscriptions.
This operation allows to delete a subscription in the customer master data of the service provider.
The delete subscription result returns the code of the deleted subscription.
This operation class represents the deletion of a tier table.
The delete tier table result returns the code of the deleted tier table.
This operation allows to delete a translation table in the pricing catalog (master data) of a service provider.
The delete translation table result returns the code of the deleted translation table.
This operation allows you to remove an SAP CC user; A user cannot delete itself and an NotAuthorizedException will be thrown by the system.
This operation allows you to remove one or several user's operations extracted from filters of audit applied in a time period; If the audit has no filter, the connected SAP CC system deletes all the user's operations from this time period.
The delete user operation result returns the reference and the code of the audit and the time period from which user's operations have been removed.
This operation allows you to remove one or several user's operations extracted from filters applied in a time period; If no filter all user's operations are removed from this time period.
The delete user operation from filters result returns the filters and the time period from which user's operation have been removed.
The class represents the result of the Delete User operation; it contains the login of the deleted SAP CC user.
This operation allows you to delete a user session from the list of running user sessions.

This operation can be used to delete a user session linked to a tool (user interface) that has been terminated abnormally and could not disconnect properly from the server system, thus preventing a new session to be opened with the same SAP CC user and tool.

The identifier of the user session to delete must be specified in the sessionId attribute of the operation.

If the session identifier of the user session is not set, or if the session identifier does not correspond to a running user session, an InvalidDeletionException with the reason does_not_exist will be thrown.
This operation result is sent in response to a Delete User Session operation when the user session has been successfully deleted.
This class is a description container.
This class is used to give more details about the transaction.
 
This class represents the details of a rated transaction.
This class represents a detail template.
 
This operation allows disconnecting the charging client connected to the SAP CC system.
This class represents the response of a Disconnect Client operation;
This operation allows you to close a user session that has been previously opened using the Authenticate User operation.
This result is sent in response to the Disconnect User operation; It contains the identifier of the SAP CC user session that has been deleted.
This is enumeration of the operation type of a distributed counter.
Generic exception thrown when there is an attempt to access something with a unique code (such as a product or a business relationship) that does not exist.
This class represents the model of the duration.
This Java class represents an empty event listener for receiving client operation events.
Create an empty xml node using the IXMLMashallable API.
This entity resolver prevents the resolution of external/internal entities.
Exception thrown when an entity resolution is requested.
The EnumeratedListConstraint implements the constraint defined by a list of allowed values.
This abstract Java class defines an exception that includes an error.
This abstract Java class defines an error runtime exception that includes an error.
Exception thrown when the activation operation is invoked with invalid arguments.
This class represents an alert which must be notified by the SAP CC system before or after a reference date when the state of a prepaid account has changed.
Exception thrown when the EIF cannot be initialized.
 
Generic exception thrown when there is an error during exportable item mapping manipulation.
This class represents a field in an ExportableItemMapping.
This class improves the ExportableItemMappingField adding XML marshalling.
This class improves the ExportableItemMapping adding XML marshalling.
This class specifies the type of an exportable item template.
 
 
This operation allows to export the currencies from SAP CC.
This class represents the result of the Export Currencies operation.
This operation allows to export a pnr object with all the first class objects it contains.
This operation allows you to export the public holidays configured in the connected SAP CC system.
This class represents the result of the Export Public Holidays operation; It contains the public holidays exported from the connected SAP CC system.
This class represents the result of the Export operation.
This operation enables to export consistently a subscriber account or a subscription from its identifier.
This enumeration represents the types of exportable objects.
This class represents the result of the Export Subscriber Data operation.
This Java class represents an external account defined in a subscriber account stored in customer master data owned by a service provider; An external account is a reference to an account that is managed by a third-party accounting system in a postpaid environment.
 
This class represents the action of charging on an external charging reference.
Exception thrown when an error occurs while retrieving the statistics of a client connected to the SAP CC Core Server system (see the Fetch Client Statistics operation).
This operation allows retrieving statistics about a charging client application connected to the SAP CC Core Server system; You specify the host and the communication port previously identified with the List Clients operation.
This result contains statistics related to a charging client connected to the SAP CC system.
This class is used for save in and load from file a set of XMLMarshallable objects.
This Java class represents a file that was fetched by a rater instance and that is ready to be bulk loaded to another system.
This enumeration lists all the instance types from which the file is created (rater, bulkloader).
This operation allows you to activate of alerts on expired subscriptions.
This class represents the result of the Fire Expiration Alerts operation.
Exception thrown when the charging or refilling process is forbidden; For example, this occurs when there is no service access information, when agreement (contract, subscription) is not valid any longer, when the price plan forbids charging, or when arguments are not correct.
This Java interface has to be implemented by the classes which must handle exceptions; It specifies the onException(..) method invoked to hanlde possible errors related to ForbiddenCharge exceptions.
 
Exception thrown when the charging process is forbidden; This occurs when there is no access, when agreement is not valid any longer, when the price plan forbids charging or when arguments are not correct.
The FormatConstraint implements the constraint defined by a pattern that matches the allowed values.
This Java interface is dedicated for managing a listener that is notified when a rater instance of the SAP CC system is found or lost.
 
This operation gives the possibility to retrieve the status of the current rerating session.
This class gives the possibility to retrieve the result of a Get Current Rerating Session Status operation; If no rerating session is in progress, the result of the last rerating session is returned.
FOR INTERNAL USE ONLY - This operation allows you to retrieve the list of the customer management areas.
FOR INTERNAL USE ONLY - This operation contains the list of the customer management areas declared in SAP CC; Other areas can exist, but they are not defined in the SAP CC system.
This operation allows you to get the list of files that are not yet bulk loaded.
This operation result is returned when a bulk loading operation has successfully ended.
This operation allows you to get the current instance map of the connected SAP CC system.
This class represents the result of the Get Instance Map operation; It contains an instance map.
FOR INTERNAL USE ONLY - This operation allows you to retrieve the list of the JCo destinations configured in the connected SAP CC system.
FOR INTERNAL USE ONLY - This result contains the list of the configured JCo destinations.
This operation allows you to retrieve the 50 latest logs and traces recorded in files by the instance of the SAP CC Core Server system that receives this operation request.
This enumeration lists all the identifiers of the fileset that contains the log and trace entries to retrieve.
This class represents the result of the Get Logs and Traces operation; It contains a Vector of the latest entries of the logs and traces of the responding instance of the SAP CC system.
This operation allows you to retrieve the list of the available administration parameters in the connected SAP CC system.
This class represents the result of the Get Parameters operation; It contains a Vector of parameters of the connected SAP CC system.
This operation allows you to retrieve the value of a parameter of the connected SAP CC system.
This Java class represents the result of the Get Parameter Value operation; It contains the information relating to the specified parameter.
This operation allows you to query the status of the instance of the SAP CC system that receives the request.
This class represents the result of the Get Status operation; It contains a status for the specified server instance.
This operation allows to retrieve a list of subscription codes for a given subscriber account.
This class represents the result of the Get SubAccount Subscription Code operation.
This operation allows you to retrieve the statuses (on, off, waiting) of each instance in the connected SAP CC system; The operation result is available in an overall system status.
This class represents the result of the Get System Status operation; It contains an overall system status with the running status (starting, waiting, on, stopping, off) of each SAP CC system instance.
This operation allows you to get the dump of all threads of an instance.
The thread dump done by the JVM provides kernel information that the API doesn't, like: the kernel thread priority "prio" the kernel thread identifier "tid" the lock information
So, the dump in the result of this operation: "prio" is the thread priority returned by the API "tid" is the hash of the thread (hexa) the lock information aren't returned The value of "tid" isn't the value returned to the method Thread.getId() because when a thread is terminated, this identifier may be reused.
This class represents the result of the Get Thread Dump operation.
This class implements the targeted operation and enables to define several targets with instance type and/or instance id.
This class implements the targeted operation and enables to define several targets with instance type.
This Java class represents a guiding entry in the guider instances of the connected SAP CC system; it identifies customer master data owned by the service provider and that relates to the USID, SID, and service consumption date.
This Java class represents a guiding request.
This Java interface has to be implemented by the customized Java classes responsible for processing the results of a Guider Look up operation; the result may include an exception.
Deprecated.
This Java class represents all the operations that you can implement in your client application that communicates via the HCI technical interface.
This enumeration lists all the HCI operations that are available; You can implement these service operations in your client application.
This class implements the mapping (for HCI) between Java classes and XML elements; The Java libraries of SAP CC convert the Java classes based on MessageOperation Java interface to XML messages.
Adapts HCI models to new interface IXMLMarshallable.
This Java class represents the scheme of a holiday that is contained in public holidays.
FOR INTERNAL USE ONLY - This Java interface is implemented by classes that define a day.
This Java class enables to define day which is relative to Easter Sunday.
This Java class enables to define a enumerated day, that is to say a day given by an enumeration of precise date (including year).
This Java class enables to define a fixed day, that is to say a day given by a fixed date, same date each year (such as New Year Day, for instance).
This Java class enables to define a relative day, that is to say a day given by a week day position in a month (e.g.
Your client application must use an HttpMessageSender to send HCI messages and receive corresponding results using the HTTP protocol via HCI; Asynchronous or synchronous communications are possible.
This Java class defines a factory API that enables your client applications (using the HCI technical interface) to create a generic HTTP message sender necessary for HCI communications; You can also develop a message sender dedicated to administration and connected to a dispatcher instance of the SAP CC system or develop a message sender dedicated to the communications with the updater instance of the SAP CC system.
This interface defines methods called while a connection is authenticated.
This enumeration lists the possible reasons for the message authentication exception.
This Java interface describes the Batch Rating Group Accessor.
This Java interface defines an object which is part of a catalog in master data stored in SAP CC.
This Java interface defines a method to retrieve a charging result object in an exception sent by the SAP CC system; consider the known classes that implement this interface.
This Java interface describes the Transaction Integration Framework (TIF).
This Java interface describes the Contract Batch Rating Group Assignment Policy Framework.
This Java interface defines an error in a specific 'module' of the SAP CC software; An error is identified uniquely thanks to a module name and a numeric code.
This enumeration defines the available types or errors, which can be: Permanent error: this error is permanent; it will lead to a failure each time the process is called Temporary error: this error is temporary; the process has to be called again later Correction expected: this error is temporary; but will lead to a failure until correction has not been applied
This Java interface extends the exception concept and the default Java exception mechanisms; It provides error management features associated to the exceptions: cause error of the exception, related errors in stack.
This interface is used for object exportable in XMLMarshallable
This Java interface defines the method for setting up or changing the external data that are included in the renew reservation notifications.
Exception thrown when a tag can be safely ignored in a mapping.
This Java interface represents an HCI operation known by the SAP CC system.
This Java interface defines default Java accessors for managing mapping tables; Consider the known classes that implement this interface.
This Java interface has to be implemented by the caller of the AsyncStatefulServiceClient.monitorSpendingStatus(String, byte, String, String[], int, IMonitorSpendingStatusResultListener) method for processing results and exceptions.
This Java interface provides data of the result of spending status monitoring.
This enumeration lists the possible actions: no action, created, changed, or canceled.
This operation gives the possibility to import currencies to SAP CC.
This class represents the result of the Import Currencies operation.
This operation allows to import a pnrObjectSet.
This operation allows you to import the public holidays.
This class represents the result of the Import Public Holidays operation.
This class represents the result of the Import operation.
This operation enables to import a subscriber data that includes master data for an end customer of a service provider.
This class represents the result of the Import Subscriber Data operation.
This class represents an input attribute of a translation table and contains a name and a description.
Exception can be raised if the currencies are incompatible.
Generic exception thrown when the operation is invalid in the context.
Exception thrown when trying to access the value of a parameter that does not exist.
This class represents a rate component which runs a pricing macro as an in-component.
This class represents an input property of a macro and contains a name, a description and the required type of the property.
This Java class represents a classification for the instances in a deployed SAP CC Core Server system; This classification identifies a system instance by an instance type associated to a number that identifies the instances of the same type.
This Java interface represents the interface of the instance information; Consider the InstanceInfoImpl class.
This class represents an instance information that includes the communication settings of a server instance of the connected SAP CC Core Server system; It contains the configuration of the different technical interfaces that are enabled.
This Java class represents the current instance map of an SAP CC system; It is a named set of InstanceInfo describing all the instances working for the same SAP CC Core Server system.
This class represents an instance property that is the between a key instance property and its value.
This Java class represents an instance status that describes the running status (on, off, waiting) of a specific instance of the SAP CC system; It contains a list of instance properties.
This enumeration lists the predefined types of instances that form an SAP CC system (Core Server, BART Server); The type information may be used to identify a particular instance in an SAP CC system.
This class represents the action of charging on an internal charging reference following a charging mode.
This class represents an internal notification sent by the SAP CC system; An internal notification message relates to an event exceptional or not that took place in an instance of the SAP CC system and that must be handled by a mediation system (from the generated rated transactions included in the answers of the charging operation requests), but not by an external system.
 
 
 
 
Exception thrown This class implements the methods for the description of an invalid bulk modification exception.
Generic exception thrown when there was an error in the SAP CC system when attempting to create something that is not valid; The error type specifies the reason.
This enumeration lists all the categories of errors that may occur during the creation of a master data in the connected SAP CC system: already exists, invalid, incompatible configuration, illegal state, or temporary illegal state.
Generic exception thrown when there is an attempt to create something that is not valid.
Generic exception thrown when there is an attempt to delete something that is not valid; It specifies the exception category (does not exist, invalid, prerequisite missing, illegal state, or temporary illegal state), the direct cause of the exception, and the optional 'caused by' information that represent an exception stack.
This enumeration lists all the categories of errors that may occur during the deletion of a master data.
Generic exception thrown by the SAP CC system when there is an attempt to delete something that cannot be deleted; The objects can have different types (master data, technical data, system configuration).
This enumeration lists the types of an object that is still referenced in the SAP CC system.
Generic exception thrown when there is an attempt to export something which is not valid.
Exception thrown when public holiday or a holiday is invalid.
Generic exception thrown when there is an attempt to import something that is not valid.
Exception thrown by the SAP CC system.
Exception thrown when an error occurs.
This enumeration lists the possible reasons for the invalid instance exception.
Exception thrown when the rating and charging context is invalid in the connected SAP CC system when processing a business operation.
This Java interface defines a method onException(..) dedicated to the handling of the invalid item exception in your client application; First consider the known subinterfaces that specify the listeners to implement in your code.
Generic exception thrown when there is an attempt to maintain something which is not valid.
This enumeration lists all the categories of errors that may occur during the maintenance of a master data.
Generic exception thrown when there is an attempt to modify something which is not valid.
This enumeration lists all the categories of errors that may occur during the modification of a master data.
Generic exception thrown when there is an attempt to modify something in an invalid way.
Generic exception thrown when a prerequisite of the master data is missing.
Exception thrown when trying to set the value of a parameter to a value that is not valid for this parameter; The exception contains the current parameter value.
Exception thrown when an error occurs during the modification of the password of an SAP CC user.
Generic exception thrown when there is an attempt to search something that is not valid.
Exception thrown when an invalid search exception occurred in the SAP CC system.
Generic exception thrown when an object is invalid: a subscriber account, its settings or its included objects (prepaid account, credit limit balance).
 
 
Generic exception thrown when there is an attempt to export something which is not valid.
This enumeration represents the categories of errors which can occur when exporting subscriber data.
Generic exception thrown when there is an attempt to import something which is not valid.
This enumeration represents the categories of errors which can occur when importing subscriber data.
Exception thrown when the methods for the description of an invalid tax exception.
This Java interface defines a period of an object; This represents an object (element) valid upon a certain period of time.
This Java interface enables to inform the connected SAP CC system that the renew reservation notification is handled during session-based charging operations (see the online charging services).
This Java interface enables a reservation renewal listener to be informed when the business acknowledgement has been received by the connected SAP CC system.
This Java interface enables a charging client to be notified of reservation renewal during multiservice session-based charging operations (see the online charging services).
This Java interface defines the necessary method for setting up the identifier of the reservation renewal listener (RRL) that is responsible for handling renew reservation notifications during session-based charging operations.
This Java interface defines the method relevant for executing an operation of a session-based charging scenario.
This Java interface defines the prepareConfirmAndReserve(..) method that is relevant for managing an update event of a session-based charging scenario.
This Java interface defines the key methods necessary for managing a reservation confirmation or reservation cancellation during session-based charging; implement the prepareConfirm(..) method and the prepareCancel(..) method to finalize a reservation in a charging session.
This Java interface defines generic methods and attributes for session-based charging operations; Consider the subinterfaces.
This enumeration defines the selection criteria for transaction selection: NONE_TRANSACTION, MASTER_TRANSACTION, ALL_TRANSACTION, or ALL_TRANSACTION_AND_RECURRING.
This Java interface defines the method relevant for executing and requesting an operation in a session-based charging scenario; the execution in your charging client sends the service operation to the connected SAP CC system.
This interface defines the result of a session-based charging operation item.
The result status.
This Java interface defines the result of a session-based charging operation.
This Java interface defines the key prepareReserve(..) method necessary for managing a reservation during session-based charging.
This enumeration lists the resolutions of a session reservation: confirmed of canceled.
This interface defines methods relevant for managing a reservation during session-based charging scenario.
This Java interface has to be implemented by the caller in charge of processing the results and exceptions a of a session-based charging scenario.
This Java interface defines necessary methods for implementing the beginning of a multiservice session during session-based charging operations: you prepare the expected reservations for an end customer and you trigger the start operation by executing the object returned by the createSessionStartAsyncOperation(..) method in your charging client.
This Java interface defines necessary methods for implementing the beginning of a multiservice session during session-based charging operations: you prepare the expected reservations for an end customer and you trigger the start operation by executing the object returned by the createSessionStartOperation(..) method in your charging client.
This Java interface defines the necessary methods for managing the termination of a multiservice session during session-based charging operations, for each charging session, you confirm or cancel a reservation.
This Java interface defines the necessary methods for managing the termination of a multiservice session during session-based charging operations, for each charging session, you confirm or cancel a reservation.
This Java interface defines the necessary methods for implementing an createSessionUpdaAsyncOperation(..) update of a multiservice session during session-based charging operations; for each charging session, you confirm a reservation, cancel, or extend a reservation.
This Java interface defines the necessary methods for implementing an update of a multiservice session during session-based charging operations; for each charging session, you confirm a reservation, cancel, or extend a reservation.
This class represents the ISO 4217 currencies handled by the system.
This class represents an ISO 4217 currency defined in SAP CC, made up with the following attributes: - code: The ISO 4217 currency unique code.
This Java interface defines the necessary methods to inform the SAP CC Core Server system that the spending status report is handled in your client application.
This Java interface defines a method to be informed that your acknowledgement has been received by connected SAP CC system.
This Java interface enables a monitoring client to be notified of spending status reports during customer service usage.
This Java interface defines a marshallable object that provides its XML tag name via the getTagName() method.
This Java interface describes a transaction field, i.e.
This abstract Java class represents an exception that is thrown if a transaction field cannot be accessed; Consider the direct known subclasses.
This class is used to create transaction field with type Boolean.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class is used to create transaction field with type Date.
 
 
 
 
 
Exception thrown
Exception thrown when a transaction field does not contain a value with defined expected type.
Exception thrown when a transaction field does not contain a value that is compatible with this field.
This Java interface is used to create a transaction field that can be set with a parameter.
Exception thrown when a transaction field cannot be accessed because one of charged transaction set, charged transaction set entry, charged transaction or transaction is not provided.
This class is used to create transaction field with type BigDecimal.
This abstract class is used to create parametrable transaction field with type Boolean.
This abstract class is used to create parametrable transaction field with type Date.
This abstract class is used to create parametrable transaction field with type BigDecimal.
This abstract class is used to create a parametrable transaction field with type String.
This abstract class is used to create transaction field with type String.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class defines a set of transaction fields.
This Java interface describes the Transaction Integration Framework (TIF).
This interface is an enhancement of the Transaction Integration Framework (TIF).
This Java interface defines the methods to marshal the attributes of an element and the child elements of an element.
This class represents the authentication data used for the "jwt" schema, that is a token.
This operation allows retrieving the list of charging clients connected to the SAP CC system.
This class represents the response of a List Clients operation; It contains the list of charging clients connected to the SAP CC Core Server system.
This Java class represents a looked-up guiding entry in the guider instances of the connected SAP CC system;
This abstract class represents a rate component that runs a pricing macro.
validator for macro component.
FOR INTERNAL USE ONLY - This operation allows to maintain the list of customer management areas declared in the connected SAP CC system.
FOR INTERNAL USE ONLY - This class represents the result of the Maintain Customer Management Area List Operation; It contains the list of customer management areas configured in the connected SAP CC system.
This operation allows you to update a mapping table by specifying a partial list of rows to add or change.
This class represents the result of the Maintain Mapping Table Row operation.
This operation allows you to maintain a subscriber mapping table by partially changing the specified rows.
This class represents the result of the Maintain Subscriber Mapping Table Row operation.
This Java class represents an input attribute of a mapping table class.
It is used to define mapping table class schema defining the input columns and theirs types.
This enumeration lists the possible attribute values in a in a column of a mapping table class.
This Java class represents a mapping table class that defines the scheme of mapping tables and subscriber mapping tables in master data.
This Java class represents an output attribute in a mapping table class.
This enumeration lists the possible attribute values in a out column defined in a mapping table class.
This Java class represents a specialized search filter that allows you to retrieve any mapping table classes in the pricing catalog (in master data) of a service provider; You specify some attribute descriptions to define the search criteria.
This Java class is a generic model that represents a data value in a row of a mapping table or subscriber mapping table.
This enumeration lists all the possible type values of a column in a mapping table class (in and out columns).
This Java class represents a mapping table in the pricing catalog (master data) of a service provider; A mapping table is an instance of a mapping table class.
This Java class represents a row in a mapping table (or in a subscriber mapping table); This row is identified by a unique key and is defined for a certain period of time.
This Java class represents a specialized search filter that allows you to retrieve any mapping tables in the pricing catalog (in master data) of a service provider; You specify some attribute descriptions to define the search criteria.
This Java class implements the mapping between XML tags and Java classes dedicated to the management of mapping tables; this mapping defines the available service operations for the SAP CC communications.
This class implements the targeted operation and it enables to target the master dispatcher instance in the connected SAP CC Core Server system.
This Java interface represents the authentication data used for a given authentication scheme.
 
Exception thrown when an error occurs during the authentication of a user login on the message API.
This Java class represents the body of a message sent via HCI sent by your client application to a connected SAP CC system; it is a set of operations or a set of operation results.
This Java interface defines the necessary Java methods to handle HCI messages sent via asynchronous communications; A message context is returned by the MessageSender.asyncSend(com.highdeal.hci.MessageEnvelope, com.highdeal.hci.ClientMessageListener) operation to cancel the message or retrieve results of the message when it is completelly processed by the connected SAP CC system.
This Java class represents the envelope of a message sent via the HTTP Communication Interface (HCI) technical interface; it contains a header and a body with multiple operation requests for the connected SAP CC system.
This Java class represents the header of a message sent via HCI sent by your client application to a connected SAP CC Core Server system; It includes information about the message originator and specifies the processing mode (MessageHeader.TRANSACTION_ALL) of the operation requests that are included in the sent message body.
This enumeration lists the transaction modes used by the SAP CC system to process the received operation messages and the service operations that are included in these message envelopes.
This Java interface defines a communication listener in your client application; This listener is notified when an operation is completed, when the current operation notifies progress, and when a message (message envelope) is completed.
This Java interface is the basis of all the Java classes that represent service operations available with the HTTP Communication Interface (HCI) technical interface provided by SAP Convergent Charging; Consider all the Java classes that implement this Java interface.
Adapter for HCI operations to use new XML marshalling.
This Java class represents the originator of a message sent via the HCI technical interface to a connected SAP CC Core Server system.
This Java interface is the parent interface for all the message senders that you can implement in your client applications depending on your business requirements; it defines the necessary methods for sending (asynchronous, synchronous, or client-side timeout) the HCI messages that include the operation requests for the connected SAP CC system.
This Java interface enables to be aware of HTTP redirection events in your client application.
This abstract Java class defines a factory API that enables your client applications (using the HCI technical interface) to create a message sender object; Consult the subclasses that extend this Java class.
This abstract Java class supports any entity modification description; It allows you to describe the modification you want to apply on a set of entity.
This operation allows to modify an existing access.
A modify access result gives the access that has been modified.
This operation allows you to modify an audit stored in the data of the connected SAP CC system.
The modify audit result returns the reference and the code of the modified audit.
This operation must be used for the modification of an existing batch rating group.
This result is sent back when associated batch rating group modification was successful.
This operation allows you to modify a catalog entry in the master data stored in the connected SAP CC system.
This class represents the result of the Modify Catalog operation; It does not convey any information.
This operation allows to modify an existing charge component.
A modify charge component result gives the reference of the charge component that has been modified.
This operation class represents the modification of a charged item class.
This class represents the result of the Modify Charged Item Class operation.
This operation class represents the modification of an exportable item mapping.
This class represents the result of the Modify Exportable Item Mapping operation.
As of SP 3, this operation allows you to modify an existing mapping table class in the pricing catalog (master data) for a service provider; You must specify the complete and valid mapping table class to change by the connected SAP CC system.
This class represents the result of the Modify Mapping Table Class operation; It includes some identification information as the successful confirmation of the data configuration maintenance in the back-end database system.
This operation allows you to modify some rows in a mapping table by specifying the complete data table.
This class represents the result of a the Modify Mapping Table Row operation.
This operation allows to modify an existing offer.
This class represents the result of the Modify Offer operation.
This operation allows you to modify a user password.

Before any modification, you can check this password by calling the CheckPasswordOp operation.

An InvalidPasswordException will be thrown by this operation if the advanced password management feature is enabled and if the password does not comply with the security requirements.
This class represents the result of the Modify Password operation.
This operation class represents the modification of a pricing macro.
This class represents the result of the Modify Pricing Macro operation.
This operation class represents the modification of a product.
This class represents the result of the Modify Product operation.
This operation allows you to modify an existing range table class stored in the pricing catalog (master data) of a service provider; You must specify the complete range table class to change.
This class is the result of a modification operation of Range Table Class.
This operation allows you to modify an existing range table stored in the pricing catalog (master data) of a service provider; You must specify the complete range table to change.
This class is the result of a modification operation of Range Table.
This operation allows to modify a subscriber account in the customer master data managed by the connected SAP CC system.
This class represents the result of the Modify Subscriber Account operation.
This operation allows you to modify a row in a subscriber mapping table in customer master data.
This class represents the result of the Modify Subscriber Mapping Table Row operation.
This operation allows you to modify an existing subscriber range table stored in the customer master data of a service provider; You must specify the complete subscriber range table to change.
This class is the result of a modification operation of Subscriber Range Table.
This operation allows to do a bulk modification on subscriptions thanks to a filter selecting entities to be modified, and a modification model containing modifications to be applied on selected entities.
The modify subscription bulk result returns the number of subscriptions answering the filter of research or the number of charge activations answering the filter of research.
This operation allows to modify an existing subscription by providing a complete changed subscription master data to the SAP CC system.
This class represents the result of the Modify Subscription operation.
This operation class represents the modification of a tier table.
This class represents the result of the Modify Tier Table operation.
This operation class represents the modification of a translation table.
This class represents the result of the Modify Translation Table operation.
This operation allows you to modify information related to an SAP CC user already created in the system.
This class represents the result of the Modify User operation; It contains the login information of the modified SAP CC user.
Money is an immutable representing an amount of money with an arbitrary precision.
This class represents the identifier of the Monitoring Plan Class inside the ChargingContractItemRevisionModel.
This class represents the details of a transaction.
Exception thrown when trying to access the value of a parameter that does not exist.
Generic exception thrown when the SAP CC user is not allowed to request an operation for one of the following reasons: Operation not allowed: the SAP CC user is not allowed to call this operation according to his role. NotAuthorizedException.CATALOG_RESTRICTION_VIOLATION: the SAP user is associated to a pricing catalog and tried to perform an operation on an object from another catalog.
This class represents the book of the predefined notification descriptions; It contains all the typical notifications that may be sent by the connected SAP CC system and that you must handle in your client application when developing a class that implement the NotificationHandler Java interface.
This Java interface must be implemented by classes that filter notification descriptions.
This class represents a notification sent by the SAP CC system.
This class represents a predefined description of a notification; It specfies some keys of complementary information that must be included in the notifications.
This Java interface must be implemented by your classes that must manage incoming notifications sent by the connected SAP CC system.
This enumeration lists the severity level of a notification: INFORM, SECURITY, ALERT, FAILURE, FATAL, WARN, QUIET.
This Java class implements the notification service client that you must instantiate to be able to handle asynchronous notifications in your client application.
This class is a BigDecimal container.
This Java class represents an Object Access Rule.
A OfferConditionContextModel represents a offer condition context.
This class represents the information to subscribe and use an offer inside a packaged offer.
A OfferContextModel represents a offer context.
This Java class represents an offer in master data of a service provider.
This class represents a one-shot charge of a charging plan.
This class represents a one shot rate that applies on a particular internal event, such as subscription (for setup fees) or cancellation.
Exception thrown when the operation has been canceled by the SAP CC user.
The Java class is the context of the execution of an operation, represented as a list of properties.
This abstract Java class is the base representation of an OperationFailureException that includes an error (error code and arguments, comprehensive message, potential causes); Consider the direct known subclasses: ServerErrorException, InvalidCreationErrorException, and other error exceptions.
This abstract Java class represents the root exception for all the HCI operation exceptions; Consider the known subclasses detailed in this page and the OperationFailureErrorException marshallable exception to design your implementation and its error handling.
This Java interface is the root interface for all the operation results replied by the connected SAP CC Core Server system; Consider the Java classes that implement this interface: the results of the operation requests and the exceptions that can be thrown by the SAP CC system.
Adapter for HCI operation result to use new XML marshalling.
 
This class represents an output attribute in a translation table and contains a name, a description, a type and a default value.
This class represents an output property of a pricing macro and contains a name, a description, a type and a default value.
This class represents a rate component that updates a Macro ouput property.
 
 
Exception thrown when trying to access the value of a parameter that does not exist.
This class represents the description of a parameter.
This abstract Java class facilitates the management of operations dedicated to SAP CC system parameters; This class serves as a base Java class.
This abstract Java class facilitates the handling of the operation results relating to the management of system parameters in the connected SAP CC system;
A parameters set model represents a set of cohesive parameters.
This Java class defines a period object that represents a data object (see XML-marshallable element) valid upon a certain period of time specified by a start timestamp and an end timestamp; This class is necessary to handle a chronology of data elements.
This operation allows you to check if the Administration Service of an instance in the SAP CC Core Server system is alive.
This class represents the result of the Ping operation; It contains a status set to true if the distant instance of the SAP CC system is alive, false otherwise.
This Java class represents a PnR object set; A PnR object set represents the transitive closure of a PnR object.
This Java class
This Java interface represents methods that manage the PnR object rendering during PnR object sorting.
Defines the mapping between XML tags and marshallable classes.
Exception that may occur during a PostRateOp execution.
The result of a postrate operation contains a total amount which is the aggregation of all the master usage transaction amounts.
This class represents a rate component which runs a pricing macro as a pre-component.
This Java class represents a prepaid account defined in a subscriber account stored in customer master data owned by a service provider; A prepaid account is a balance defined by a minimal value (empty limit).
This enumeration represents the different prepaid transactions transaction fields that can be mapped to a prepaid transaction.
This class represents how a detail of a prepaid transaction can be mapped to a constant, or to a property of the rating context.
This class represents a prepaid transaction mapping, that is how properties from the rating context, or constant, can be mapped to details of a prepaid transaction.
Deprecated.
Deprecated since version 2.0 of SAP CC and replaced by the operations of the session-based charging services
Exception that may occur during a PreRateOp execution.
The result of a PreRateOp operation.
This class represents a rate component which executes a translation table.
This class represents a rate component which executes a tier table.
This class represents a price plan.
This class represents a pricing macro.

The currency used in a pricing macro always corresponds to the currency used by the calling charge component.
This Java class represents a chargeable item package (aka product) - that corresponds to something that can be charged.
This Java class represents a custom property (string, number, or date) in a chargeable item.
A PropertyCurrencyBook keeps the currencies that can be used in your client application; The currencies are stored in a property resources.
This class represents the description of a property as seen by a client application.
This class represents a property entry.
This class is used to validate the configuration of the property introducer rate component.
List of Property, this class provides way to manage Property by their name, name and type.
This class represents a prorata.
This Java class represents the public holidays handled be the connected SAP CC system.
This static Java class A group is identified by a string code.
This class contains the transactional data which is returned to your Java-based client application by the connected SAP CC system.
Exception thrown when the purge allowance operation is requested with invalid arguments.
FOR INTERNAL USE ONLY - See the Admin+ user interface; This mass operation allows to trigger the Purge Allowances process on all the charging contracts (Concept: provider contracts) in customer master data of a service provider; It contains a date which is used as from date reference to remove allowances.
FOR INTERNAL USE ONLY - This class represents the result of the Purge Allowances operation; It contains an overall execution status (see PurgeAllowancesResult.PERFORMED_STATUS, #INCOMPLETE_STATUS, or #STOPPED_STATUS) and the total count of processed provider contracts.
FOR INTERNAL USE ONLY - See the Admin+ user interface. This operation allows to delete sets of file metadata linked to a root data file whose purge reference date is lower than the specified reference date.
FOR INTERNAL USE ONLY - See the Admin+ user interface. This class represents the result of the Purge File Metadata operation.
This operation allows you to purge the old idempotency records in the back-end database system.
This class represents the result of the Purge Idempotency Storage operation.
This operation is used to purge the Job Record records in the database.
This class represents the result of the Purge Job Record operation.
A qualified chargeable item description is a chargeable item description and a product code.
The RangeConstraint implements the constraint defined by a range min and a range max.
This Java class represents an input attribute of a range table class.
This Java class represents a range table class that defines a table scheme; It specifies the structure of a range table (or subscriber range table), with the number and the type of output columns.
This enumeration lists all the definitions for a range upper bound (bounded, unbounded).
This enumeration lists all the out range table class attributes (inclusive, exclusive).
This Java class represents an output attribute of a range table class.
This enumeration lists all the types of out columns in the range tables and subscriber range tables; You set up this type in the range table class referred by these business data tables.
This Java class represents a specialized search filter that allows you to retrieve any range table classes in the pricing catalog (in master data) of a service provider; You specify an attribute description to define the search criteria.
This Java class is a generic range table column model used by RangeTableRowModel and RangeTableRangeModel.
This enumeration lists all the possible types of columns in a range table.
This Java class is an input column model for a range table used by RangeTableRangeSetKeyModel.
This Java class represents a range table that is an instance of a range table class; It contains rows with an upper bound and input and output columns, or range sets with a range set key and ranges.
This Java class represents a version of a range table.
This Java class represents a range in a range set.
This Java class represents a range set key in a range set.
This Java class represents a range set in a range table.
This Java class represents a revision of a range table; You use this data model in the Create Range Table operation and in the Modify Range Table operation.
This Java class represents a row in a range table or in a subscriber range table; A row includes a set of business data items as declared in the related range table class.
This Java class represents a specialized search filter that allows you to retrieve any range tables in the pricing catalog (in master data) of a service provider; You specify some attribute descriptions to define the search criteria.
This Java class implements the mapping between the XML tags and the Java classes for the HCI layer.
 
Abstract representation of a rate component.
This enumeration lists the types of the logic components in price plans, charging plans, refill logic, and allowance logic.
This enumeration lists the possible categories of a rate component.
This enumeration lists the possible locations of a rate component.
This class is the root class for the different rates classes.
FOR INTERNAL USE ONLY - This Java interface allows to put/get properties from a rating context.
The allowance flag defined if the charge component is an allowance component, a shared allowance component or not an allowance.
Allows to filter PropertyDescriptionModel
FOR INTERNAL USE ONLY - This class implements the rating context description interface.
 
This Java interface describes a session for reclearing a transaction set.
This class represents a recurring charge of a charging plan.
 
This class implements recurring rate.
This Java class represents a recurring rate.
This Java interface defines a reference handler that is called when a reference has been solved.
A reference resolver treats the reference to update the reference handlers that subscribed to a reference.
This class represents an enumeration of possible state for expiration alerts.
This class represents the identifier of the RefillPlanClassModel inside the ChargingContractItemRevisionModel.
Deprecated.
 
This class represents the result of the operation.
This operation is used to switch offer caches on all the rater and bulkloader instances (flip, flap mechanism).
This class represents the result of the Refresh Rater Instances operation.
This operation is used to refresh the shared allowance cache on all the rater instances.
 
This class represents the result of the Refresh Shared Allowance Cache operation.
This operation is used to switch tax cache on all the rater and updater instances (flip, flap mechanism).
This class represents the result of the Refresh Tax Cache operation.
This operation allows you to update Taxer transaction/service type list in the instances of the connected SAP CC system.
This class represents the result of the Refresh Rater Instance operation.
This operation allows you to refresh the VAT rules cache on all the rater and updater instances in the connected SAP CC system.
This class represents the result of the Refresh VAT Rules Cache operation.
 
Exception thrown when a rerating operation fails in the SAP CC system.
This operation allows to trigger the rerating process; by default you use this in the SAP CC Core Tool user interface and you do not need to implement this operation in your client application.
This class represents the result of the Rerate Bulk operation.
Exception thrown when an error occurs during the execution of a subscription rerating operation in the connected SAP CC system; this exception includes a nested exception that explains the cause.
This enumeration lists the rerating statuses.
This class contains the reservation session parameter.
This operation allows you to reset the data caches of the connected SAP CC Core Server system; It can reset L2 cache, access cache, or both.
This class represents the result of the Reset Caches operation.
This operation allows reseting the credit limit balance.
This class represents the result of the Reset Credit Limit Balance operation.
This operation allows you to reset an administration parameter to its default value.
This class represents the result of the Reset Parameter Value operation; It is the parameter model which has been reset.
 
This class represents a response item generated by the SAP CC system during the charging process.
This class represents a field of a response item generated by the SAP CC system during the charging process.
Exception thrown when a SQL request returns an error like a deadlock or another that is retryable; The SQL error message is returned.
This enumeration lists the predefined roles for the SAP CC users.
This Java class represents a role that can be assigned to the SAP CC users; It contains a set of authorizations to allow or not the execution of certain operations by the connected SAP CC system.
This enumeration lists the scopes (PERSISTENT or MEMORY) associated to the values of an SAP CC system parameter.
This operation allows to retrieve accesses which link a subscription or a charge activation.
This class represents the result of the Search Access From Subscription operation.
This operation allows retrieving any access by using a AccessSearchFilterModel to build search criterias.
This class represents the result of the Search Access operation.
This operation must be used for retrieving all the batch rating group that are defined.
This class represents the result of the Search All Batch Rating Groups operation.
This operation allows you to search an audit from a specified code; If you specify a null code, then all the audits are retrieved.
This class represents the result of the Search Audit operation.
This operation allows you to retrieve all the tax areas that are valid for a specified date; Tax areas represents a geographic location where a tax could exist.
This class represents the result of the Search Available Tax Area List operation.
This operation allows to retrieve all the transaction/service types valid for EZTax BillSoft.
This class represents the result of the Search Available Transaction/Service Type List operation.
This operation allows finding some pricing catalogs according to a specified owner (service provider).
This class represents the result of the Search Catalog operation; It contains the set of pricing catalogs for the owner (service provider) specified in the request message.
This operation allows to retrieve charge components using a given pricing macro.
This class represents the result of the Search Charge Component by Pricing Macro operation.
This operation allows to retrieve charge components using a given tier table.
This class represents the result of the Search Charge Component By Tier Table operation.
This operation allows to retrieve charge components using a given translation table.
This class represents the result of the Search Charge Component by Translation Table operation.
This operation allows to retrieve charge components.The research is doing according to attributes code and-or owner.
This class represents the result of the Search Charge Component operation.
This operation class searches a charged item class given its code or its owner but no combination and returns a charged item classes list.
This class represents the result of the Search Charged Item Class operation.
This operation allows searchinf for an object by specifying its type and optionally its owner and return an object code list.
This class represents the result of the Search Code operation.
 
 
This operation allows searching for an exportable item mapping given its externalSystemCode and/or charged item class externalSystemCode and returns an exportable item mapping list.
This class represents the result of the SearchExportableItemMappingOp operation.
This operation class searches empty exportable item mapping names (which we name exportable item template) thank to the Exportable Item Framework (EIF).
This class represents the result of the SearchExportableItemTemplateNamesOp operation.
This operation allows searching for empty exportable items mapping (which we name exportable item template) thank to the Exportable Item Framework (EIF).
This class represents the result of the SearchExportableItemTemplateOp operation.
This abstract Java class represents a search filter to aggregate all search criteria that you can use to search for data stored in the connected SAP CC system; You can specify basic criteria and specialized search criteria.
This operation allows you to search for a mapping table class in the pricing catalog (in master data) of a service provider.
This class represents the result of the Search Mapping Table Class operation; It includes the search result.
This operation allows you to search for a mapping table in master data (pricing catalog) of a service provider.
This class represents the result of the Search Mapping Table operation; It includes the search result.
This operation allows to retrieve offers using a given charge component.
This class represents the result of the Search Offer by Charge Component operation.
This operation allows you to retrieve offers.
This class represents the result of the Search Offer operation.
This operation allows to retrieve pricing macros using a given pricing macro.
This class represents the result of the Search Pricing Macro by Pricing Macro operation.
This operation allows to retrieve pricing macros using a given tier table.
This class represents the result of the Search Pricing Macro by Tier Table operation.
This operation allows to retrieve pricing macros using a given translation table.
This class represents the result of the Search Pricing Macro by Translation Table operation.
This operation class allows to search a pricing macro from its code or owner and returns a pricing macro list.
This class represents the result of the Search Pricing Macro operation.
This operation class searches a product given its code or its vendor but no combination and returns a products list.
This class represents the result of the Search Product operation.
This Java interface provides a mechanism to build and execute a search query
This class contains methods which helps to fulfill the SearchResult object.
This Java interface is used to implement a way to modify the object result.
This operation allows you to search for a range table class in the pricing catalog (in master data) of a servicer provider.
This class is the result of a search operation of Range Table Class.
This operation allows you to search for a range table in the pricing catalog (in master data) of a service provider.
This class is the result of a search operation of Range Table.
This operation allows you to retrieve rerating information that relates to a charging contract (charging view of a provider contract) in the customer master data (of a service provider) managed by the connected SAP CC Core Server system.
This class represents the result of the Search Rerating Infos From Charging Contract operation.
This abstract Java class is a generic class for the results returned by all the search operations provided by the SAP CC system.
This operation allows retrieving one or more subscriber accounts according to criteria of the specified search filter.
This class represents the result of the Search Subscriber Account operation.
This operation allows you to search for subscriber mapping tables associated to subscriber accounts and provider contracts in the customer master data of a service provider; You specify a specialized search filter used to perform the research: only the subscriber mapping tables that match with this filter are returned by the SAP CC system.
This class represents the result of the Search Subscriber Mapping Table operation; It includes the search result.
This operation allows you to search for a subscriber range table in customer master data.
This class is the result of a search operation of Subscriber Range Table.
This operation allows retrieving any subscription from an access selection by using a AccessSearchFilterModel to build search criterias.
This class represents the result of the Search Subscription From Access operation.
This operation allows to retrieve subscriptions.
This class represents the result of the Search Subscription operation.
This operation allows to retrieve any tier table by using a tierTableSearchFilter to build search criterias.
This class represents the result of the Search Tier Table operation; See SearchResult for more information on type.
This operation allows to retrieve translation table rows from a charge condition in a given offer, at a given date.
This class represents the result of the Search Translation Rows operation.
This operation allows to retrieve any translation table by using a translationTableSearchFilter to build search criterias.
This class represents the result of the Search Translation Table operation.
This operation allows you to search for a SAP CC user by specifying the login.
This operation allows you to extract user's operations from user's operation filters of audit applied in a time period.
This class represents the result of the Search User Operation From Audit operation.
This operation allows extracting user's operations from filters applied in a time period; If no filter all user's operations are retrieved from this time period.
This class represents the result of the Search User Operation From Filters operation.
This operation allows you to retrieve user operations using a specialized search filter.
This class represents the result of the Search User Operation operation; If the corresponding search operation request has been configured to return objects, this operation result contains the user operations.
This class represents the result of the Search User operation; It contains the SAP CC users that match the criteria specified in the corresponding search operation.
This operation allows you to list the user sessions currently running on the server system.

This operation can be used to find a particular user session and retrieve its identifier, so that it can be deleted using the Delete User Session operation.
This class represents the result of Search User Session operation that contains the list of user sessions currently running in the connected SAP CC system.
This Java class represents a user session.
FOR INTERNAL USE ONLY - This operation allows to retrieve all the Value Added Tax (VAT) rules configured in the connected SAP CC system.
FOR INTERNAL USE ONLY - This class represents the result of the Search VAT Rules operation; It includes the list of VAT rules configured in the connected SAP CC system.
This class represents a domain of a ChargeExecutionContext.
Exception thrown when a nonbusiness exception occurred in the connected SAP CC Core Server system; If such an exception occurs, it does not relate to a software bug in the SAP CC system (except for the "unsupportedFailure" reason that denotes a potential existing bug).
Exception thrown when a nonbusiness exception occurs in the connected SAP CC Core Server system; The initial operation request has failed but no change is stored in the back-end database system.
This Java class is used in an internal way to translate non business exception comming from the connected SAP CC system into a common representation which is the Server Failure Exception.
This abstract Java class serves as a base class for the server system management operations; Consider also the known subclasses that extend this Java class: ServerShutdownOp.
This abstract Java class represents the result of the Server Management operation; Consider the known Java subclasses that extend this Java class: ServerShutdownResult.
This operation allows you to stop a specific instance in the connected SAP CC Core Server system.
This class represents the result of the Server Shutdown operation; It contains the acknowledge of the SAP CC system.
This enumeration lists the possible statuses of an instance in an SAP CC system in the system landscape.
This class is a set of tuning properties for the service client.
This Java class represents the service information.
This Java class defines the URL of an SAP CC service.
This Java class
This enumeration lists all the types of service availability: MANDATORY, OPTIONAL, or FORBIDDEN.
This enumeration defines the security information: off, one way, or dual.
This enumeration lists all the types of communication services.
FOR INTERNAL USE ONLY - This Java class represents a multiservice session operation request that is sent to the connected SAP CC system to manage session-based charging services.
FOR INTERNAL USE ONLY - This enumeration lists the types of operations: START, UPDATE, and STOP.
This interface has to be implemented by the classes in charge for processing the result of session operations.
Exception thrown when a session-based charging operation failed by charging session control; Your customized charging client should handle these types of exceptions internally.
This class defines the result of a session-based charging operation.
 
This operation allows to enable or disable the maintenance mode for the Core Server system.
This result corresponds to the SetMaintenanceModeOp operation.
This operation allows you to set up an SAP CC system parameter to a specified value.
This class represents the result of the Set Parameter Value operation; This result is the parameter model whose value has been set.
This operation allows to set or unset the standby status for a set of Core Server instances.
This result corresponds to the SetStandbyStatusOp operation.
FOR INTERNAL USE ONLY - It allows rate components to retrieve shared objects (pricing macros, translation tables, etc.).
 
This class represents the authentication data used for the "simple" schema, that is a password.
This Java class is used to specify specific search criteria in a search filter; these criteria are predefined in SAP Convergent Charging.
This Java class allows describing a unitary modification that does not concern an attribute.
This Java class represents the spending status with its latest label value.
 
This operation allows you to manually reconnect or disconnect an SQL connection of the targeted system instance(s).
This enumeration lists the possible back-end database of SAP CC: Core Database, Session Database.
This class represents the result of the SQL Connection Admin operation.
This operation is used to manually refresh all SQL connections of the targeted system instance(s).
This class represents the result of the SQL Connections Refresh operation.
Exception thrown when an error occurs during the execution of the SetStandbyStatusOp operation.
This enumeration lists the possible reasons for StandbyException.
This model represents an instance identifier and the related standby status.
This operation allows you to force the start of the cache warm-up process in the instances of the connected SAP CC Core Server system.
This class represents the result of the Start Cache Warm-Up operation.
Exception for the StartRateOp operation fails during session-based charging.
The result of a StartRateOp operation.
This Java interface defines a listener plugin.
This class represents the result of the Start Rerating operation.
This main Java class provides the operations necessary to implement real-time charging services (event-based or session-based) in your system landscape by using the Message TCP technical interface with very high throughput performances.
 
Exception thrown by the StatelessContextSerializer when errors occur.
This class provides methods for the serialization and unserialization of the StatelessRatingContext and StatelessPreRatingContext.
This class represents a effect on a counter after a rate stateless.
Object which is returned to your client application from the stateless postrating operation.
Object which is returned to the client application from the stateless pre-rate.
This class represents the context to be used for stateless pre-rating.
 
Exception thrown when a rating operation request fails in the connected SAP CC system.
Object which is returned to the client application from the stateless rate.
This Java class represents the stateless rating context that must be speficied when your client application triggers a rating operation request (see the online charging services) in the connected SAP CC system.
This Java class represents a stateless rating event, you specify this information in the rating operation requests.
This Java class allows your client application to send some stateless rating and prerating events to the connected SAP CC Core Server system by using the Message TCP high-speed technical interface.
This Java class represents the status of an instance in the SAP CC system.
This operation allows you to stop a running activation process on subscriptions originally triggered by using the Activate All operation.
This class represents the result of the Stop Activation or of the Stop Charging Contract Activation operations.
This operation allows you to stop a running activation process with charging contracts triggered with the Charging Contract Activate operation.
This operation allows you to stop a running cleanup.
This class represents the result of the Stop Cleanup operation.
FOR INTERNAL USE ONLY - See the Admin+ user interface; This operation stops a running purge allowances process with charging contracts triggered with the Purge Allowances operation.
FOR INTERNAL USE ONLY - This class represents the result of the Stop Purge Allowances operation; It contains an overall execution status and the total count of checked provider contracts.
The exception for the StopRateOp operation.
The result of a StopRateOp operation.
This operation stops a given rerating session.
This class represents the result of a StopReratingSessionOp operation.
This Java class is a Java String container; It extends the java.lang.String class by adding features to marshal this object type.
This Java class specifies a subscriber account, a master data that represents an end customer (subscriber) who want to use a digital service from a service provider; The subscriber account includes a set of prepaid accounts with balances, a set of information about of external (postpaid) accounts and a set of credit limit balances which are debited when the customer uses services or credited when he makes refills.
 
This filter allows to retrieve any subscriber account by using attributeDescription to build search criterias.
 
This class represents a container for master data related to subscribers (end customers of a service provider) stored in an SAP CC system; It can be used to export or import this customer master data for data transport or data migration purpose.
This Java class represents a subscriber mapping table in customer master data for a service provider (Master Data related to its end customers); A subscriber mapping table refers to a subscriber account and is an instance of a mapping table class.
This Java class represents a specialized search filter that allows you to retrieve any subscriber mapping tables in the customer master data of the service provider; You specify some attribute descriptions to define the search criteria.
This Java class represents a subscriber range table in customer master data; this is an instance of a range table class.
This Java class represents a revision (period-defined version) of a subscriber range table; You use this data model in the Create Subscriber Range Table operation and in the Modify Subscriber Range Table operation.
This Java class represents a specialized search filter that allows you to retrieve any subscriber range tables in the customer master data of a service provider; You specify some attribute descriptions to define the search criteria.
This Java class represents a subscription context.
This class represents a set of counter snapshots recorded for a subscription.
This Java class represents a subscription in customer master data owned by a service provider; A subscription represents a business agreement between an end customer and the service provider.
 
This class represents a subscription modification model by using attributeModificationModel to describe each modification.
This class represents the subscription filter.
This class represents either the root subscription or a sub-subscription inside a counter snapshot, and contains the list of included counters.
This class represents a subscription reflect.
This class is used to give more details about the subscription reflect.
This operation allows releasing all the output data files resulting from the business processes and to trigger the bulk loading process.
This class represents the result of the Switch DB File Directories operation.
This operation allows to synchronize the currencies define by the ExportableItem Integration Framework (EIF).
An external currencies synchronize result is the result of the external currencies synchronize operation.
This Java class represents the system instance in an SAP CC system.
This Java class represents the system status that is a list of statuses for each instance in the connected SAP CC system.
Enumeration specifying the scope of a table.
A charge plan status can be: catalog: only tables own by a catalog agreement: only tables attached to an agreement id both: all the tables
This abstract Java class represents a table search filter to aggregate all search criteria that you can use to search for data stored in the connected SAP CC system; You can specify basic criteria and specialized search criteria.
Decorator to declare targets for an admin operation.
This class represents a geographic location where a tax could exist.
This Java class specifies some specific tax settings that must configured in the tax settings of a subscriber account (in customer master data of the service provider); These specific tax settings are adapted to each invoicing tax system supported by SAP Convergent Charging.
This enumeration lists the types
This enumeration lists the type of tax data as string, number, or date.
FOR INTERNAL USE ONLY - This class represents the tax data details generated by the SAP CC system during the charging process for a charged transaction; It completes the tax data (base amount, tax amount, total amount, tax code, tax status).
FOR INTERNAL USE ONLY - This class represents the taxed amount with its tax details.
Tax helper in order to allows the tax computation.
This Java class specifies the tax settings of a subscriber account in customer master data.
 
This class improves the TaxParameter adding XML marshalling.
 
 
This class represents the tax settings (formed by a set of tax parameters) of a charge condition customized in an offer.
This enumeration represents the different tax statuses that can be set in the charged transactions generated by the SAP CC Core Server system.
This class represents a tier table instance.
A tier table instances set model represents a set of cohesive tier table instances.
This Java class represents a tier table as seen when it comes from the back-end database; It is part of the master data owned by a service provider.
This class represents an output attribute in a tier table and contains a name, a type, a description and a calculation mode.
 
This class represents a row in a tier table.
This filter allows to retrieve any tier table by using attributeDescriptionModel to build search criterias.
This Java class represents a rated transaction computed by the SAP CC system during the dynamic pricing of a customer service use (service usage by an end customer, periodic fees, or one-off fees).
Exception thrown when an error occurs during the clearing of a business transaction.
This class defines and describes the accessor to a rated or charged transaction field.
This class lists all transaction fields.
The class filters transaction fields which the transaction field key matches the regexp.
The interface defines how to filter transaction fields.
Deprecated.
Deprecated since version 3.0 of SAP CC and replaced by ITransactionProcessor This Java interface describes the Transaction Integration Framework (TIF); This interface is deprecated and replaced by the ITransactionProcessor interface.
Exception thrown when it occurs something wrong with the transaction processor configured in the SAP CC system.
This class represents a set of rated transactions computed by the SAP CC system during the charging process.
A TransactionTemplateModel represents the required fields of the computed transactions.
This interface has to be implemented by the classes in charge for processing the result of a translate operation.
This operation allows to request for the interrogation of a translation table instance from a set of input values and returns corresponding output values.
This result class provides the asked translated value.
This class represents a translation table instance.
A translation instances set model represents a set of cohesive translation instances.
This class represents a row in a translation table.
This Java class represents a translation table as seen when it comes from the back-end database system.
This filter allows to retrieve any translation table by using attributeDescriptionModel to build search criterias.
This class represents the transaction/service type for EZTax.
Helper interface that contains a collection of constants to manage types.
This object represents a unique identifier with a type and a value.
This class implements the targeted operation and enables to define several targets with instance id.
 
Exception thrown when trying to access the value of a system parameter that does not exist when using the Get Parameter Value operation.
Exception thrown when an XML tag (XML element) has no mapping.
Exception thrown when the unlocking of a provider contract fails.
This operation gives the possibility to unlock a given provider contract, previously locked because of a bulk rerating operation.
An unlock provider contract result indicates that the targeted provider contract has been correctly unlocked.
Exception thrown when the unlocking of a subscription fails.
This operation allows to unlock a subscription in customer master data of a service provider.
An unlock subscription result indicates that targeted subscription has been correctly unlocked.
Exception thrown when the Update Rate operation failed due to several possible reasons.
The result of a UpdateRateOp operation.
 
This class represents a usage charge of a charging plan.
This class represents an usage rate.
This Java class represents a user defined record (UDR) that references a set of attribute descriptions.
This Java class represents a user of SAP Convergent Charging software; A user is any person (individual) or machine (service) allowed to work with SAP CC according to his assigned roles and resulting authorizations.
This Java class represents the user operation filter as seen by your client application.
This Java class represents an audited user operation that has been processed and recorded by the SAP CC system; Your client application can consult the operation results by implement the handling of audits or by using the existing user interfaces to audit operations.
This class represents a search filter dedicated to the possibility to specify a set of criteria to retrieve user operations using the Search User Operation operation.
This enumeration lists the basic types (string, date, and number) and defines the necessary Java methods.
This Java class represents the VAT rule configured in the SAP CC system and that can be specified in the tax configuration of a charge condition inserted in an offer.
This Java interface allows to access to the attributes of an XML tag.
Implementation of HCI XML attributes from a SAX 2 parser.
This Java class supports the HCI infrastructure and should not be used directly in your implementation code.
This Java interface defines the mapping between XML tags and Java classes; The Java classes returned through this mapping must have a default constructor.
This Java class allows to merge different XML mapping objects into one.
This Java interface serves as a base for objects that can be marshalled and unmarshalled; Consider the Java subinterfaces and the Java classes that implement this interface.
 
 
Helper class that can be used during parsing of spurious tags.
This Java interface provides the necessary methods to output XML documents in an event-based manner; Consider the Java classes that implement this interface.
Implementation of an XMLOutputter using a writer.
This class supports the HCI infrastructure and should not be used directly in your code.
Implementation of an XMLOutputter using a writer.
This Java class provides a collection Java methods for XML utilities.