|
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 ISessionUpdateChargingOperation
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.
You can consider the following Java interfaces that are very similar:
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.
Your charging client manages the current active charging sessions by calling:
prepareConfirm(..) method to confirm a reservation
prepareCancel(..) method to cancel a reservation
prepareConfirmAndReserve(..) method
to initiate a new reservation cycle with a new charging session that may relate to another customer service usage.
Note
In your integration code, you use this interface as result of the method:
| Sync. comm. |
|---|
createSessionUpdateOperation(..)
|
Use IExternalDataSettable.setExternalData(byte[]).
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) | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||