Professional Documents
Culture Documents
Siebel EAI - Integration Objects
Siebel EAI - Integration Objects
Run-Time Instance
Siebel Business Object Siebel Integration Object Property Set
Parent Business Parent Integration Parent
Component Component Property Set
Maveric Systems 2
Scenario Requirements
Use Siebel XML as the common data format
Use Siebel integration objects to map Siebel data to and from property sets (instances)
In the external application or middleware, transform external data to and from Siebel XML
Siebel Siebel
Integration
Application Object
External
Application
Maveric Systems 3
Designing a Siebel Integration Object
Which data?
Identify the Siebel data to integrate
Determine the Siebel data source
Determine the fields to be used
BS
Create a Siebel integration object
Select integration components Property Siebel
Select integration component fields Set Integration
Object
Inactivate unneeded integration
component fields, keys, key fields BS
If the business object changes:
Siebel XML
Synchronize the integration object
Which data?
BS
External
Application
Maveric Systems 4
Create a Siebel Integration Object
Use the EAI Siebel Wizard to create a Siebel integration object based on the selected Siebel business
object
Maveric Systems 5
Create a Siebel Integration Object Continued
Select the business object and enter a name for the integration object
Maveric Systems 6
Select Integration Components
Maveric Systems 7
Select Integration Components Continued
Expand multi-value fields (MVFs) into child or grandchild integration components; for example:
State MVF in
Employee
points to State
MVF in Position
State MVF
in Position
points to
State SVF In the integration object, these
in Business expand into Position and
Address Position_Business Address
Maveric Systems 8
Sample Siebel XML
Maveric Systems 9
Integration Component Keys
Are a group of fields whose values uniquely identify a record
Are defined by the Integration Object Builder as it creates integration components based on business
components
Maveric Systems 10
If a Business Object Changes
If the business object changes are minor, select the Siebel integration object and click the Synchronize
button to update it
Maveric Systems 11
External Integration Object
Also known as XML integration object
Is necessary when external data is not in Siebel XML format
Matches selected data structures of an external application
Passes hierarchically-structured data to and from business service property sets
Definitions agreed upon between Siebel and External Application and XSDs are finalized
Run-Time Instance
External Application External Integration Object Property Set
Maveric Systems 12
Integration Scenario Requirements
Use non-Siebel XML as the common data format
Transform external data inside the Siebel application
Use integration objects to map data to and from property sets
Siebel integration objects to map the Siebel data
External integration objects to map the external data
Siebel External
Siebel
Application Integration Integration
Object
External
Object
Application
Maveric Systems 13
Sample XSD
Maveric Systems 14
Creating an EIO using an XSD
External Integration Objects can be created using the Siebel Object creation wizard by using the EAI XSD Wizard
business service
Maveric Systems 15
Creating an EIO using an XSD
Maveric Systems 16
Creating an EIO using an XSD
Maveric Systems 17
Creating an EIO using an XSD
Maveric Systems 18
Creating an EIO using an XSD
Maveric Systems 19
Corporate Headquarters
Lords Tower, Block 1,
2nd Floor, Plot No. 1&2 NP,
Jawaharlal Nehru Road,
Thiru Vi Ka Industrial Estate
Ekkaduthangal, Chennai – 600 032
www.maveric-systems.com
Global Locations
SINGAPORE | UK | US | DUBAI | RIYADH | MALAYSIA