com.highdeal.pnr.tif
Interface IClearTransaction


public interface IClearTransaction

This Java interface describes the Transaction Integration Framework (TIF).

Implementation in Your Client Application

Advanced Implementation

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.

System Configuration

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.


Method Summary
 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.
 

Method Detail

clear

void clear(ChargedTransactionSet ts)
           throws TransactionProcessorFailureException
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.

Parameters:
ts - The transaction set to be cleared
Throws:
TransactionProcessorFailureException

reClear

void reClear(ChargedTransactionSet cts)
             throws TransactionProcessorFailureException
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.

Parameters:
cts - The transaction set to be cleared
Throws:
TransactionProcessorFailureException

clearOnReservation

void clearOnReservation(ChargedTransactionSet cts)
                        throws TransactionProcessorFailureException
Invoked for each 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.

Parameters:
cts - The set of charged transactions to report to an external system.
Throws:
TransactionProcessorFailureException

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