Integration Platform Technologies: Siebel Enterprise Application Integration > Siebel EAI and File Attachments >

Using Inline XML to Exchange Attachments


To exchange attachments between applications, you use the EAI Siebel Adapter business service:

  • To send a message to an external application, call the EAI Siebel Adapter with an integration object that has an integration component from an attachment business component. The EAI Siebel Adapter generates the integration object hierarchy and then converts it to an XML document. The attachment is included in the XML in the SourceObjectFileBuffer element.
  • To insert an attachment into a Siebel Business Application, the external application uses the same integration object hierarchy, making sure the required fields are present, and puts the base64 string corresponding to the attachment into this message. The XML converter converts the message into an integration object hierarchy, and the EAI Siebel Adapter inserts the attachment.

NOTE:  Attachments must be in base64 format.

Perform the following tasks to create and test inline XML attachments using an integration object and a workflow:

  • Creating an attachment integration object using the EAI Siebel Wizard business service

    For information, see Creating an Attachment Integration Object.

    CAUTION:  To avoid SQL errors, you must inactivate all integration component fields in the integration object except those in Step 9.

  • Creating an Attachment
  • Creating a Test Workflow
  • Testing your workflow using the Workflow Simulator

    For information, see Business Processes and Rules: Siebel Enterprise Application Integration.

Integration Platform Technologies: Siebel Enterprise Application Integration Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices.