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.