|
SAP Convergent Charging
Java and XML APIs (Core) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ISessionOperation
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 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
|
| Method Summary | |
|---|---|
ISessionOperationResult |
execute()
Executes the operation to process an event of a session-based charging scenario. |
| Method Detail |
|---|
ISessionOperationResult execute()
throws CommunicationFailureException,
ServerFailureException,
java.lang.IllegalArgumentException,
ForbiddenChargeException,
SessionOperationException
result to be handled
CommunicationFailureException - thrown if operation execution fails on client side
ServerFailureException - thrown if operation execution fails on server side
java.lang.IllegalArgumentException - thrown if operation is not correctly configured
ForbiddenChargeException - thrown if the guiding data does not correspond to a valid accessible charge
SessionOperationException - thrown if an error such as session does not exist or session already exists is raised
|
Document Published: October 2015 (SAP CC 4.0 SP10 and Later) | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||