Package com.highdeal.bart.hci

This Java package provides you with the Java APIs necessary for the implementation of business services that require the HTTP Communication Interface (HCI) technical interface of SAP Convergent Charging.

See:
          Description

Class Summary
AcquireCDROp This operation allows you to trigger the acquisition of CDRs as part of a started acquisition session.
AcquireCDRResult This class represents the result of the Acquire CDR operation and contains a sequence of CDRs which have been acquired by the connected SAP CC BART Server system.
AcquisitionSessionModel This Java class represents an acquisition session of Consumption Detail Records (CDR)s in batch mode; It is the main class of the acquisition process.
AcquisitionSessionOperationResult This class is a generic abstract class for the results returned by operations on AcquisitionSession.
AcquisitionSessionSearchFilterModel This filter allows to retrieve any acquisition session by using attributeDescriptionModel to build search criterias.
AsyncRunRatingSessionOp This operation allows to run a rating session in an asynchronous mode.
AsyncRunRatingSessionResult This class represents the result of the AsyncRunRatingSessionOp operation.
BartXMLMapping This class contains all available API / XML tag name mapping.
CDRListModel This class is used internally by BART in order to save list of cdrs in an XML output.
Please, use getCDRs() for getting list of cdrs.
CDRModel A Consumption Detail Record (CDR) represents a customer service usage; This information data record includes the characteristics of the service consumption.
CDRModificationModel This modification model describes all available modifications on CDRs.
CDROperationResult This class is a generic abstract class for the results returned by operations on CDR.
CDRSearchFilterModel This filter allows to retrieve any cdr by using attributeDescriptionModel to build search criterias.
CleanDatabaseJobModel This Java class represents a job for cleaning the back-end database and extends the abstract class SchedulableJobModel.
ConsolidateCDRBulkOp This operation allows to consolidate a selected list of CDRs, using a CDRSearchFilterModel.
ConsolidateCDRBulkResult This class is the result of the consolidate operation bulks.
CreateCDROp This operation allows to create a CDR which is not link to any Acquisition Session.
CreateCDRResult This class represents the result of the CreateCDROp operation.
CreateSchedulableJobOp This operation allows you to create a schedulable job: Clean the database" or Run a rating session.
CreateSchedulableJobResult This class represents the result of the CreateSchedulableJobOp operation.
DeduplicateCDROp This operation allows to deduplicate a CDR.
DeduplicateCDRResult This class represents the result of the DeduplicateCDROp operation.
DeleteAcquisitionSessionOp This operation allows to delete an acquisition session.
DeleteAcquisitionSessionResult This class represents the result of the DeleteAcquisitionSessionOp operation.
DeleteBulkOp This operation triggers the deletions of any BART objects in a bulk mode by specifying a search filter to select the entities to delete.
DeleteBulkResult This class represents the result of the Delete Bulk operation and contains the total number of objects deleted.
DeleteCDROp This operation requests the BART Server system to delete a CDR stored in the back-end BART Database.
DeleteCDRResult This class represents the result of the DeleteCDROp operation and contains the reference of the CDRModel that has been deleted by the distant SAP CC system.
DeleteRatingSessionOp This operation allows to delete a rating session.
DeleteRatingSessionResult This class represents the result of the DeleteRatingSessionOp operation.
DeleteSchedulableJobOp This operation allows to delete a SchedulableJob.
DeleteSchedulableJobResult This class represents the result of the DeleteSchedulableJobOp operation.
This result is the reference of the job which has been deleted.
InterruptRatingSessionOp This operation allows to interrupt a rating session based on a unique sessionID or a unique batch rating group Id.
InterruptRatingSessionResult This class represents the result of the InterruptRatingSessionOp operation.
This result is the reference of the rating session or batch rating group Id which has been interrupted.
ModifyCDRBulkOp The modify CDR bulk operation allows to modify any CDR objects in a bulk way by specifying a search filter model.
ModifyCDRBulkResult This class represents the result of the Modify CDR Bulk operation and contains the total number of modified CDRs.
ModifyCDROp This operation allows to modify a CDR.
ModifyCDRResult This class represents the result of the ModifyCDROp operation.
ModifySchedulableJobOp This operation allows to modify a SchedulableJob.
ModifySchedulableJobResult This class represents the result of the Modify Schedulable Job operation; It includes the SchedulableJobModel which has been created.
RateCDROp This operation allows to rate and charge a CDR.
RateCDRResult This class represents the result of the Rate and charge a single CDR operation.
RatingSessionModel The rating session model is the main class of the rating process.
RatingSessionOperationResult This class is a generic abstract class for the results returned by operations on Rating Session.
RatingSessionSearchFilterModel This filter allows to retrieve any rating session by using attributeDescriptionModel to build search criterias.
RegisterMonitoringClientOp This operation allows to register a monitoring client.
RegisterMonitoringClientResult This class represents the result of the RegisterMonitoringClientOp operation.
RunRatingSessionJobModel Run rating session job model is a extends of abstract class SchedulableJobModel.
RunRatingSessionOp This operation allows to run a rating session.
RunRatingSessionResult This class represents the result of the RunRatingSessionOp operation.
SchedulableJobModel This abstract Java class represents a job for BART Server as it is presented on client side and in the BART Tool user interface.
SchedulableJobOperationResult This class is a generic abstract class for the results returned by operations on Schedulable jobs.
SearchAcquisitionSessionOp The search acquisition session operation allows to retrieve any acquisition session using a AcquisitionSessionSearchFilterModel to build search criterias.
SearchAcquisitionSessionResult This class represents the result of the SearchAcquisitionSessionOp operation.
SearchCDROp The search cdr operation allows to retrieve any cdr using a CDRSearchFilterModel to build search criterias.
SearchCDRResult This class represents the result of the SearchCDROp operation.
SearchRatingSessionOp The search rating session operation allows to retrieve any rating session using a RatingSessionSearchFilterModel to build search criterias.
SearchRatingSessionResult This class represents the result of the SearchRatingSessionOp operation.
SearchSchedulableJobOp This operation allows to search schedulable jobs.
SearchSchedulableJobResult This class represents the result of the SearchSchedulableJobOp operation.
StartAcquisitionSessionOp This operation allows you to start an acquisition session.
StartAcquisitionSessionResult This class represents the result of the StartAcquisitionSessionOp operation.
StopAcquisitionSessionOp This operation allows to stop an acquisition session.
StopAcquisitionSessionResult This class represents the result of the StopAcquisitionSessionOp operation.
UnregisterMonitoringClientOp This operation allows to unregister a monitoring client.
UnregisterMonitoringClientResult This class represents the result of the UnregisterMonitoringClientOp operation.
 

Enum Summary
RatingSessionModel.Mode  
RatingSessionModel.RatingMode  
RatingSessionModel.SelectionMode  
 

Exception Summary
InvalidAcquisitionException This class implements the methods for the description of an invalid acquisition exception.
InvalidCDRException This class implements the methods for the description of an invalid CDR exception.
InvalidRatingSessionException This class implements the methods for the description of an invalid rating session exception.
RatingErrorException This class implements the method for the description of a rating error exception.
SchedulingException Exception thrown when an error occurs during the creation of a schedulable job.
 

Package com.highdeal.bart.hci Description

This Java package provides you with the Java APIs necessary for the implementation of business services that require the HTTP Communication Interface (HCI) technical interface of SAP Convergent Charging.

Important Note

SAP Convergent Charging defines the HTTP Communication Interface (HCI) technical interface. Refer to the com.highdeal.hci package in this Java API Reference documentation. See also the SAP CC Core API Reference (Java and XML) documentation the complete specifications of HCI.


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