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

FINS BIB Contract Upsert Workflow


FINS BIB Contract Upsert Workflow, shown in Figure 33, retrieves contract information from Oracle FLEXCUBE Universal Banking. This workflow is invoked when a user clicks the Refresh button in the Universal Contracts- More Info view.

Figure 33. FINS BIB Contract Upsert Workflow
Click for full size image

Workflow Description. This workflow does the following:

  1. EAI Siebel Adapter(Query). This step queries for the details of the Contract record from the Siebel Finance database.
  2. Contract Type. This step checks the contract type of the current record. Based on the contract type, this process proceeds to one of the following:
    • BC branch,
    • LC branch, or
    • Guarantee branch
  3. Internal IO to XML BC. In the BC branch, this step converts the format of the payload from IIO to XML Doc.
  4. XSLT Map IO to EBO Msg - BC. In the BC branch, this step extracts the details needed to query for the Contract details in Oracle FLEXCUBE Universal Banking.
  5. XML toIO B. In the BC branch, this step converts the format of the payload from an XML Doc to an EBM hierarchy.
  6. Proxy Business Service. In the BC branch, this step queries Oracle FLEXCUBE Universal Banking.
  7. EIO to XML Hier BC. In the BC branch, this step converts the format of the payload from EBM hierarchy to XML hierarchy.
  8. Get Fault Msg. In the BC branch, this step returns Oracle FLEXCUBE Universal Banking fault messages.
  9. External IO to XML B. In the BC branch, this step converts the payload from EBM hierarchy to XML hierarchy for the XSL transform.
  10. XSLT Map EBO to IO. In the BC branch, this step transforms the payload from EBM to IIO hierarchy.
  11. XML to IO B. In the BC branch, this step converts the payload from XML hierarchy to IIO format.
  12. EAI Siebel Adapter - B. In the BC branch, this step saves the details of the Contract retrieved from Oracle FLEXCUBE Universal Banking to the Siebel Finance database.
  13. Set BC Parties. In the BC branch, this step calls the FINS BIB Set XML Msg to Profile subprocess to populate the BC Parties VBC.
  14. Set BC Discrepancy Details. In the BC branch, this step calls the FINS BIB Set XML Msg to Profile subprocess to populate the BC Discrepancies VBC.
  15. Internal IO to XML LC. In the LC branch, this step converts the format of payload from IIO to XML Doc.
  16. XSLT Map IO to EBO Msg - LC. In the LC branch, this step extracts the details needed to query for the Contract details in Oracle FLEXCUBE Universal Banking.
  17. XML toIO L. In the LC branch, this step converts the format of payload from XML Doc to EBM hierarchy.
  18. Proxy Business Service. In the LC branch, this step queries Oracle FLEXCUBE Universal Banking.
  19. EIO to XML Hier LC. In the LC branch, this step converts the format of the payload from EBM hierarchy to XML hierarchy.
  20. Get Fault Msg LC. In the LC branch, this step returns Oracle FLEXCUBE Universal Banking fault messages.
  21. External IO to XML L. In the LC branch, this step converts the payload from EBM hierarchy to XML hierarchy for the XSL transform.
  22. XSLT Map EBO to IO L. In the LC branch, this step transforms the payload from EBM to IIO hierarchy.
  23. XML to IO L. In the LC branch, this step converts the payload from XML hierarchy to an IIO format.
  24. EAI Siebel Adapter - L. In the LC branch, this step saves the details of the Contract retrieved from Oracle FLEXCUBE Universal Banking to the Siebel Finance database.
  25. Set LC Parties. In the LC branch, this step calls the FINS BIB Set XML Msg to Profile subprocess to populate the LC Parties VBC.
  26. Set LC Discrepancy Details. In the LC branch, this step calls the FINS BIB Set XML Msg to Profile subprocess to populate the LC Discrepancies VBC.
  27. Set LC BC Linkages. In the LC branch, this step calls the FINS BIB Set XML Msg to Profile subprocess to populate the LC Linkage VBC.
  28. Internal IO to XML Guarantee. In the Guarantee branch, this step convert the format of payload from IIO to XML Doc.
  29. XSLT Map IO to EBO Msg - Guarantee. In the Guarantee branch, this step extract the details needed to query for the Contract details to Oracle FLEXCUBE Universal Banking.
  30. XML toIO G. In the Guarantee branch, this step converts the format of payload from XML Doc to EBM hierarchy.
  31. Proxy Business Service. In the Guarantee branch, this step queries Oracle FLEXCUBE Universal Banking.
  32. EIO to XML Hier G. In the Guarantee branch, this step converts the format of the payload from EBM hierarchy to XML hierarchy.
  33. Get Fault Msg G. In the Guarantee branch, this step returns Oracle FLEXCUBE Universal Banking fault messages.
  34. External IO to XML G. In the Guarantee branch, this step converts the payload from EBM hierarchy to XML hierarchy for the XSL transform.
  35. XSLT Map EBO to IO G. In the Guarantee branch, this step transforms the payload from EBM to IIO hierarchy.
  36. XML to IO G. In the Guarantee branch, this step converts the payload from XML hierarchy to IIO format.
  37. EAI Siebel Adapter - G. In the Guarantee branch, this step saves the details of the Contract retrieved from Oracle FLEXCUBE Universal Banking to the Siebel Finance database.
  38. Set Guarantee Parties. In the Guarantee branch, this step calls the FINS BIB Set XML Msg to Profile subprocess to populate the BC Parties VBC.
  39. Set Guarantee Discrepancy Details. In the Guarantee branch, this step calls the FINS BIB Set XML Msg to Profile subprocess to populate the BC Discrepancies VBC.
  40. Set Guarantee BC Linkages Blank. In the Guarantee branch, this step calls the FINS BIB Set XML Msg to Profile subprocess workflow to clear the LC Linkage VBC if any records are present.
Siebel Finance Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.