Bookshelf Home | Contents | Index | Search | PDF |
Siebel Financial Services Connector for VCML Guide > VCML Connector Configuration >
Integration Objects
Integration objects are the data containers used within the workflow environment. They represent the data structure of either a Siebel business object or an external application's data object. Integration objects are flexible structures and can be used in multiple ways within the architecture. Table 25 describes how integration objects are used.
Different integration objects can be created and modified with different tools. Table 26 lists the methods provided within the Siebel Financial Services application to create and maintain these integration objects.
Internal Integration Objects
Internal integration objects can be created in two ways—by the FINS VCML Wizard Service or by the EAI Siebel Wizard. Both methods produce the same internal integration object.
The FINS VCML Wizard Service has the advantage of associating the internal integration object with its corresponding external integration in the dispatcher map.
If you choose to create your internal integration objects using the EAI Siebel Wizard or use existing internal integration objects, you need to manually update the dispatcher map to associate the internal integration object and the correct external integration object.
Table 27 lists the internal integration objects that are delivered with the Siebel Financial Services Connector for VCML.
External Integration Objects
External integration objects in VCML format can be generated by the FINS VCML Wizard Service. This Wizard reads the VCML DTD and creates a corresponding external integration object that matches the structure of the message body of the selected message. These integration objects only represent the message body part of the VCML message. The header, or common part of the VCML message, is stored in the envelope integration object.
Table 28 lists the external integration objects that are delivered with the Siebel Financial Services Connector for VCML.
Dispatcher Map Integration Objects
Dispatcher map integration objects contain a lookup table used by the dispatcher that associates internal integration objects, external integration objects, and data transformation maps. This lookup table is stored in the user property section of the dispatcher map integration object.
The VCMLDispMap dispatcher map is the only dispatcher map integration object in the Siebel Financial Services Connector for VCML.
The dispatcher map is used by the FINS VCML XML Dispatcher. The dispatcher map is an integration object that provides a rule set for handling incoming VCML messages. The dispatcher map is created and updated by the FINS VCML Wizard Service during the process of creating external and internal integration objects.
The map contains information that associates message instances with the appropriate internal and external integration objects for incoming and outgoing messages. It associates each incoming or outgoing message with the Siebel Financial Services Connector for VCML elements that are necessary to translate it into Siebel data.
The map contains DTE map names, the internal integration object names, the external integration object names, and FINS VCML XML Transaction Manager business service operations. These elements make up the translation scheme for the message instance. The dispatcher map allows the dispatcher to associate the proper translation scheme with each message instance. The mapping information is stored in the user property of the dispatcher map integration object. Table 29 describes the sample dispatcher map entry, and descriptions of the records.
Table 29. Sample Dispatcher Map User Property Value Description Name Interchange/Division/Health_Care_Claim__Professional_RQ Each name separated by a slash identifies a separate element in the XML document. This dispatcher map entry applies to the <Health_Care_Claim__Professional_RQ> tag that is a child of the <Division> tag, which in turn is a tag of the <Interchange> tag. Value Interchange/Division/Health_Care_Claim__Professional; Health_Care_Claim__Professional_ERqIRqMapIn; Health_Care_Claim__Professional_IRsERsMapOut; Health_Care_Claim__Professional_RQ; RqClaimsAdjudication; SAUpsert; Each of the six value components are detailed in Table 30.Table 30 describes the components of the Value field in a dispatch map entry.
Envelope Integration Object
An envelope integration object provides the envelope and header information needed by the VCML XML hierarchy.
A typical VCML envelope integration object contains the following four parts:
<ISA desc = "Integration Control Header">
<IEA desc = "Integration Control Trailer">
<GS desc = "Functional Group Header">
<GE desc = "Functional Group Trailer">
Where each of the parts contains a list of elements that provides detailed header and trailer information.
Bookshelf Home | Contents | Index | Search | PDF |
Siebel Financial Services Connector for VCML Guide Published: 18 April 2003 |