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 Output

Example of Integration Object as Output

A business service method can also generate an integration object as an output. Consider a case where you want to query the details of an account. You can use the Siebel Account business service to invoke a method called QuerybyId. QuerybyId accepts the primaryRowId of an account as an input and generates the integration object in an XML string format as the output. You can use an XML Parser transformation to parse the output XML string into a format compliant with the target.
The following figure shows a Siebel Business Service transformation that invokes the business service method called QuerybyId:
To get the account details, provide the primaryRowId of an account from the source. The Siebel_Account_QueryById transformation passes the account details as an integration object, in an XML string format, to the SiebelMessage port. Use the Account Interface.xsd to create an XML Parser transformation. Pass the output of the Siebel_Account_QueryById transformation to the XML Parser transformation, which parses the XML string in the format required by the target.

0 COMMENTS

We’d like to hear from you!