com.highdeal.cnd.message
Interface ISessionUpdateChargingOperation

All Superinterfaces:
IExternalDataSettable, ISessionConfirmAndReserve, ISessionConfirmation, ISessionDefaultAttributeHolder, ISessionOperation, ISessionReservation
All Known Implementing Classes:
SessionChargingOperation

public interface ISessionUpdateChargingOperation
extends ISessionReservation, ISessionConfirmation, ISessionConfirmAndReserve, ISessionDefaultAttributeHolder, ISessionOperation, IExternalDataSettable

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.

You trigger the update operation by executing the object returned by the createSessionUpdateOperation(..) method in your charging client.

Note

You can initiate a new charging session by preparing a new reservation cycle.

Related Interfaces

You can consider the following Java interfaces that are very similar:

Similar Interface

Tip

You use this Java interface for synchronous communications via the Message TCP technical interface of SAP Convergent Charging. Consult the ISessionUpdateChargingAsyncOperation interface for ultra-speed asynchronous communications.

Implementation in Your Client Application

Customizing

Your charging client manages the current active charging sessions by calling:

Note

In your integration code, you use this interface as result of the method:

Sync. comm.
createSessionUpdateOperation(..)

Advanced Implementation

Use IExternalDataSettable.setExternalData(byte[]).

See Also:
ISessionStartChargingOperation, ISessionStopChargingOperation

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.highdeal.cnd.message.ISessionReservation
ISessionReservation.SessionReservationResolution
 
Nested classes/interfaces inherited from interface com.highdeal.cnd.message.ISessionDefaultAttributeHolder
ISessionDefaultAttributeHolder.TransactionSelectionCriteria
 
Method Summary
 
Methods inherited from interface com.highdeal.cnd.message.ISessionReservation
prepareReserve
 
Methods inherited from interface com.highdeal.cnd.message.ISessionConfirmation
prepareCancel, prepareConfirm
 
Methods inherited from interface com.highdeal.cnd.message.ISessionConfirmAndReserve
prepareConfirmAndReserve
 
Methods inherited from interface com.highdeal.cnd.message.ISessionDefaultAttributeHolder
getCleanUpResultType, getResultType, isFilterTransaction, setCleanUpResultType, setFilterTransaction, setResultType
 
Methods inherited from interface com.highdeal.cnd.message.ISessionOperation
execute
 
Methods inherited from interface com.highdeal.cnd.message.IExternalDataSettable
setExternalData
 


Document Published: October 2015 (SAP CC 4.0 SP10 and Later)