Table of Contents

Search

  1. Preface
  2. Understanding PowerExchange for Siebel
  3. PowerExchange for Siebel Configuration
  4. Siebel Sources
  5. Application Source Qualifier for Siebel Sources
  6. Siebel Targets
  7. Siebel Business Service Transformation
  8. Siebel EIM Read Transformation
  9. Siebel EIM Load Transformation
  10. Siebel EIM Invoker Transformation
  11. Siebel Sessions
  12. Appendix A: Datatype Reference
  13. Appendix B: Error Messages
  14. Appendix C: Glossary

PowerExchange for Siebel User Guide for PowerCenter

PowerExchange for Siebel User Guide for PowerCenter

Example of Integration Object as Input

Example of Integration Object as Input

A business service method can take an integration object as the input. Consider a business case where you want to load data from a flat file source into a Quote business component. You can use the Siebel Quote business service to invoke a method called Insert. The Insert method takes the integration object SiebelMessage as an input argument and adds a record to the underlying business component called Quote. The addition of a record is based on the input SiebelMessage, which is an XML string. To generate the XML string, use the XML Generator transformation.
The following figure shows a mapping that includes a Siebel Business Service transformation:
To insert a Quote record, provide input values for Name, Id, QuoteNumber, QuoteType, and Description from the source. The XML Generator transformation uses the input values to create an integration object in the XML format. Use Quote Interface.xsd to create the XML Generator transformation that generates the XML string in the format required by the Insert method. Pass the output of the XML Generator transformation to the Siebel_Quote_Insert Business Service transformation.

0 COMMENTS

We’d like to hear from you!