The CABS (Carrier Access Billing System) API operations are a subset of the ASR CORBA API that allows you to retrieve billing information contained in ASR tables in the MetaSolv Solution database.
There are five structures in the WDICABSTYPES.IDL file that hold the following types of information:
USOC
Location
Circuit
General CABS
Information query
The following are the CABS API IDL files:
WDI.IDL: This IDL file contains the operations that provide the functionality for the WDIManager interface.
WDIUTIL.IDL: This IDL file provides functionality common to all MetaSolv Solution APIs.
WDICABS.IDL: This IDL file contains the interfaces and operations exposed by the CABS API.
WDICABSTYPES.IDL: This IDL file contains data structures used in conjunction with the CABS API.
The section describes the WDICABS.IDL interfaces.
This interface exposes operations used to connect and disconnect from the MetaSolv Solution ASR CORBA API server.
Table 2-1 lists the WDIRoot interface operations.
Table 2-2 lists the WDIManager interface operations.
Table 2-2 WDIManager Interface Operations
Operation | Description |
---|---|
startCABSSession |
Obtains the object reference of the CABSSession |
destroyCABSSession |
Terminates the CABSSession |
startSignal |
Obtains the WDISignal object reference |
destroySignal |
Terminates the Signal |
startInSignal |
Obtains the WDI Insignal object reference |
destroyInSignal |
Terminates the Insignal |
These structures are located in the WDICABSTYPES.IDL file.
The CabCktLocUsoc structure can contain 0 to many rows of data based on the number of USOCs for a given document number. This structure contains USOC information.
The CabCktLoc structure can contain 0 to many rows of data based on the number of circuit locations for a given document number. This structure contains location information.
The CabCkt structure can contain 0 to many rows of data based on the number of circuits for a given document number. This structure contains circuit information.