public interface IClearTransaction
Java interface describes the Transaction Integration Framework (TIF).
You can implement the following methods that are automatically called by the SAP CC system when rated transactions are delivered.
At launch time, the SAP Convergent Charging launcher will instantiate a true TransactionProcessor
which implements this interface.
You must specify the name of your customized transaction processor (which implements
this interface) by setting up the TRANSAC_PROC_CLASS parameter
in the SAP CC system.
| Modifier and Type | Method and Description |
|---|---|
void |
clear(ChargedTransactionSet ts)
This method is called for each (transient) transaction set produced
by the SAP CC system; This method is responsible for clearing/managing the charged transaction set.
|
void |
clearOnReservation(ChargedTransactionSet cts)
Invoked for each
set of charged transactions generated by the SAP CC system at reservation time. |
void |
reClear(ChargedTransactionSet cts)
This method is called for each (transient) transaction set produced
by the SAP CC system; This method is responsible for reclearing/managing the transaction set.
|
void clear(ChargedTransactionSet ts) throws TransactionProcessorFailureException
ts - The transaction set to be clearedTransactionProcessorFailureExceptionvoid reClear(ChargedTransactionSet cts) throws TransactionProcessorFailureException
cts - The transaction set to be clearedTransactionProcessorFailureExceptionvoid clearOnReservation(ChargedTransactionSet cts) throws TransactionProcessorFailureException
set of charged transactions generated by the SAP CC system at reservation time.
Implement this method only if you need to report the temporary transactions generated at the start or update of a session-based rating.
Transactions can only be used for information purposes as they can be confirmed or cancelled according to
the following update or stop of within the session.cts - The set of charged transactions to report to an external system.TransactionProcessorFailureException