com.highdeal.cnd.message
Interface ISessionOperation

All Known Subinterfaces:
ISessionStartChargingOperation, ISessionStopChargingOperation, ISessionUpdateChargingOperation
All Known Implementing Classes:
SessionChargingOperation

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.

Implementation in Your Client Application

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

execute

ISessionOperationResult execute()
                                throws CommunicationFailureException,
                                       ServerFailureException,
                                       java.lang.IllegalArgumentException,
                                       ForbiddenChargeException,
                                       SessionOperationException
Executes the operation to process an event of a session-based charging scenario.

Returns:
The result to be handled
Throws:
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)