Siebel Finance Guide > Workflow Reference for Oracle FLEXCUBE Universal Banking in Siebel Finance > Oracle FLEXCUBE Universal Banking Workflow Reference >

FINS BIB Customer Info Create SYNC Workflow


FINS BIB Customer Info Create SYNC Workflow, shown in Figure 28, creates a customer, either an account or contact in Siebel Finance and returns the Siebel ROW_ID of created record to Oracle FLEXCUBE Universal Banking.

Figure 28. FINS BIB Customer Info Create SYNC Workflow
Click for full size image

Workflow Description. This workflow does the following:

  1. EIO to XML Hier. This step converts the format of the payload from EBM hierarchy to XML hierarchy.
  2. Get Cust Id, Type & Msg Id. This step retrieves the Customer ID, Customer Type, and the Message Id from payload.
  3. EIO to XML Doc. This step converts the payload from EBM hierarchy to XML hierarchy for the XSL transform.
  4. Customer Type? This step checks the customer type that the payload intends to create.
  5. XSLT Service - EIO to IIO - Account. In the Account branch, this step transforms the payload from EBM to IIO hierarchy.
  6. XML Doc To IIO - Account. In the Account branch, this step converts the payload from XML hierarchy to IIO format.
  7. Insert - Account. In the Account branch, this step saves the details of the Account received from Oracle FLEXCUBE Universal Banking to the Siebel Finance database.
  8. XSLT Service - IIO to EIO - Account. In the Account branch, this step inserts the ROW_ID of the Account created in Siebel Finance in response to the payload sent back to Oracle FLEXCUBE Universal Banking.
  9. XSLT Service - EIO to IIO - Contact. In the Contact branch, this step transforms the payload from EBM to IIO hierarchy.
  10. XML Doc To IIO - Contact. In the Contact branch, this step converts the payload from XML hierarchy to IIO format.
  11. Insert - Contact. In the Contact branch, this step saves the details of the Contact received from Oracle FLEXCUBE Universal Banking to the Siebel Finance database.
  12. XSLT Service - IIO to EIO - Contact. In the Contact branch, this step inserts the ROW_ID of the Contact created in Siebel Finance in response to the payload sent back to Oracle FLEXCUBE Universal Banking.
  13. XML Doc to EIO. In the Contact branch, this step converts the response payload from XML Doc format to EBM hierarchy.
  14. XSLT Error Service - XML to EIO. This step handles errors. If an error occurs at any step in the workflow, this step creates a response payload with the error code and the error message to send it back to Oracle FLEXCUBE Universal Banking.
Siebel Finance Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.