public interface ISessionOperation
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 service operation starts, updates, or stops a multiservice session for an end customer of the marketable service. The operation includes several single operations.
Use the following Java interfaces to develop your Java-based client application:
| Sync. comm. | ||
|---|---|---|
ISessionStartChargingOperation Java class
|
ISessionUpdateChargingOperation Java class
|
ISessionStopChargingOperation Java class
|
| Modifier and Type | Method and Description |
|---|---|
ISessionOperationResult |
execute()
Executes the operation to process an event of a session-based charging scenario.
|
ISessionOperationResult execute() throws CommunicationFailureException, ServerFailureException, java.lang.IllegalArgumentException, ForbiddenChargeException, SessionOperationException
result to be handledCommunicationFailureException - thrown if operation execution fails on client sideServerFailureException - thrown if operation execution fails on server sidejava.lang.IllegalArgumentException - thrown if operation is not correctly configuredForbiddenChargeException - thrown if the guiding data does not correspond to a valid accessible chargeSessionOperationException - thrown if an error such as session does not exist or session already exists is raised