Wednesday 9 November 2011

Integration Objects

Hello Folks.

In my previous posts we had discussed on the EAI architecture and brief on the integration techniques.Going forward we start exploring the integration methodologies and the terms used and how they are implemented?

This posting would cover about Integration Objects.
Integration Objects are the major building blocks in Siebel EAI Architecture. IOs are critical and play major role in Data sharing with external Applciaitons. IO's can be called as the reflection of a Business Objects.
Eg:If we have to share the Account details with external application then we have to create an IO based on the Business Object for Account.

EAI Siebel Adapter Vanilla Business Service uses the Integraiton Objects to fetch the Siebel Data from the Siebel Database and converts the Data from BO format to SiebelMessage of newly created Inegration Object Type.
EAI Siebel Adapter is one of the Powerful Business Service capable of performaing various Actions-Qwery/Insert/Upsert/Delete/Execute/Sync
We will go through these "Actions" in later Postings.

Integration Objects are used in EAI worklfows to generate the XML data or Hierarchy Data.
How do you create IO's?
IO's are created through wizard in Siebel Tools.We need to select the required Business Objects/Business Components for an IO. There are various IO User Properties Defined which support special functionality.One of such user Property is "Admin Mode",this allows to Delete a record even if the BC level "No Delele" property is set to "True".

There are two types of Integration Objects
-Siebel Integration Object
-External Integration Object

Siebel Integration Objects are created within Siebel Tools and have the Type as "Base Object" and these would be used by the EAI Siebel Adapter to perform Query Data,Insert Data,Upsert,Delete,Execute(Update/delete/Insert)

External Integration Objects are not created in Siebel tools by using Siebel Business Objects.External Integration Objects have type "XML Object" and created in Siebel Tools when you import a WSDL/XML Schema provided by external Application. These IO's are used to provide the data in a format as expected by the external Application.


1 comment:

  1. Hi, I have one quetsion and i am struggling to find the correct answers for that, could you please help me in that
    Qns:How to Create a Siebel Inbound Webservice to Accept Attachments
    Comments: i need to change xml file for my side ?
    and the attachemnt size is 5mb ,make sure that we are delaing with external system to invoke the attachemnts.

    Regards
    venkat.

    ReplyDelete