You are here

SIA Billing Extern Service /VBC Caching Concepts

The Caching VBC enhances the existing horizontal CSSBCVRec VBC class and works in conjunction with the SIA Billing Extern Service business service. Although the name of this business service implies that it is billing specific, it is a generic service without any industry-specific functionality.  The VBC must be based on the CSSFABCVRec class. 

The VBC uses the following four user properties for its configuration:  

     User Property Name      

   Valid Values Description 

Enable Caching Y or N                                     

Y enables the caching of records retrieved by the VBC. N disables caching. 

Outgoing Integration Object Name         

An integration object name Name of the integration object to be passed to the Business Service 

ProcessName                                                   

A workflow process Name of the workflow process to be passed to the Business Service 

Service Name                                                    

SIA Billing Extern Service (Business Service)Name of the business service to be invoked when the VBC is executed 

NOTE: 

When the VBC is executed, the VBC calls the business service and passes it the integration object name and workflow process name. The business service instantiates the named integration object and populates it with values in the currently active business object without using the EAI Siebel Adapter. The business service passes the integration object instance to the SiebelMessage workflow process property and invokes the workflow process. The workflow process handles any integration tasks, including communicating with the external system. It receives data from the external system and populates a hierarchical process property that matches the field structure of the VBC.