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 batchChargeFaultThis
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.
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.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 clearedThis
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
enumeration lists the charging modes: ChargingMode.forceNothing, ChargingMode.forceCreditLimitBalancesOnly,
or ChargingMode.forceAll.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.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
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
The identifier of the user session to delete must be specified in the
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
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
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.
The type of the
ISessionOperationItemResult.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 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
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
It is used to define mapping table class schema defining the input columns and theirs types.
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 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 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
An
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 classThis
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.
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
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
PropertyDescriptionModelFOR 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 queryThis 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
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 classThis
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
enumeration provides the possible error reasons and categories that must be managed
when handling a session operation exceptions: SessionOperationException.SessionOperationErrorCategory.SESSION_ALREADY_EXISTS or
SessionOperationException.SessionOperationErrorCategory.SESSION_DOES_NOT_EXIST.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
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.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 typesThis
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.
StatefulServiceClientJava class.