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

FINS BIB Customer Info Update FAF Workflow


FINS BIB Customer Info Update FAF Workflow, shown in Figure 30, updates the customer details in the Siebel Finance database.

Figure 30. FINS BIB Customer Info Update FAF Workflow

Workflow Description. This workflow performs the following actions:

  1. EIO to XML Hier. This step converts the format of the payload from EBM hierarchy to XML hierarchy.
  2. Get Cust Type. This step retrieves the Customer Type from the 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 what type of customer the payload intends to query.
  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. Begin Transaction - Account. In the Account branch, this step starts the transaction for the account update process. If any errors occurs, the transaction is aborted.
  8. Remove Account To Customer Relationship. In the Account branch, this step calls the FINS BIB Remove Account To Customer Relationship subprocess to remove the relationship related to the current account.
  9. Execute - Account. In the Account branch, if a relationship is removed, this step saves the account details from the input payload to the Siebel Finance database.
  10. End Transaction - Account. In the Account branch, this step ends successful transaction.
  11. XSLT Service - EIO to IIO - Contact. In the Contact branch, this step transforms the payload from EBM to IIO hierarchy.
  12. XML Doc To IIO - Contact. In the Contact branch, this step converts the payload from XML hierarchy to IIO format.
  13. Begin Transaction - Contact. In the Contact branch, this step starts the Contact update process. If any errors occurs, the transaction is aborted.
  14. Remove Contact To Customer Relationship. In the Contact branch, this step calls the FINS BIB Remove Contact To Customer Relationship subprocess to remove the relationship related to the current account.
  15. Execute - Contact. In the Contact branch, if a relationship is removed successfully, this step saves the Contact details from the input payload to the Siebel Finance database.
  16. End Transaction - Account. In the Contact branch, this step successfully ends the transaction.
  17. Abort Transaction - Account. If an error occurs when deleting a relationship or saving the input Account payload to the Siebel Finance database, the transaction aborts and the relationship data is not removed.
  18. Abort Transaction - Contact. If an error occurs when deleting a relationship or saving the input Contact payload to the Siebel Finance database, the transaction aborts and the relationship data is not removed.
  19. Dump Error Message. This step writes the error message to the log files with the filename as the message ID.
Siebel Finance Guide Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Legal Notices.