Uni Bank Imp

Download as pdf or txt
Download as pdf or txt
You are on page 1of 270

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide

Version 1.0 (Siebel CRM Version 8.2), Rev. A December 2011

Copyright 2005, 2011 Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be errorfree. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065. This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. This software or hardware and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.

Contents

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide 1

Chapter 1: Chapter 2:

Whats New in This Release Introduction to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking
9 11 13

Overview of Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Business Process Integration Points Solution Assumptions and Constraints Software Requirements Related Documentation 14 14

Chapter 3:

Installing and Configuring the Integration


17 18 18

Roadmap for Installing and Configuring the Integration Accessing the Integration Files Installing Oracle Data Integrator

Process of Importing the Integration Repository Files in an Oracle Data Integrator Development Environment 20
Importing the Master Repository for the Integration 20 Creating a Work Repository 21 Importing the Work Repository for the Integration 22

Process of Configuring Oracle Data Integrator in a Development Environment


Connecting to the Oracle FLEXCUBE Universal Banking and Siebel CRM Databases Configuring a Context for the Integration 27 Configuring Integration Variables 28 Generating Scenarios for Integration Packages 30

24
24

Process of Implementing the Integration in an Oracle Data Integrator Production Environment 30


Importing Scenarios to the Production Environment 31

Process of Configuring Siebel Business Applications

33

Configuring the Workflow Monitor Agent 33 Configuring the Workflow Process Manager Component 35 Configuring JMS for Outbound Web Services Using Advanced Queuing

35

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Contents

Modifying Lists of Values 39 (Optional) Setting Up Additional Product Features Activating Integration Workflows 40 Configuring Outbound Web Services 42 Setting System Preferences 43

40

Configuring Oracle FLEXCUBE Universal Banking Integration Components

43

Chapter 4:

Performing Batch Data Loading and Synchronization


45 49 47 50

About Batch Data Loading and Synchronization Performing Batch Data Loading

Performing Siebel Configuration Tasks After Importing Batch Data Batch Loading of Customer and Financial Account Data Updating Batch Data Periodically 50

Chapter 5:

About the Integration


53 62 55

About Online Data Synchronization Data Integration Points Business Process Integration Points

Inquiries from Siebel CRM 62 Inquiries from Oracle FLEXCUBE Universal Banking 64 Origination of Customers and Financial Accounts 65 Customer Transactions 66 Account Transactions 67 Creation of Leads 68 Service Requests 68 Creation of Activities 69

Chapter 6:

Troubleshooting the Integration


71 71 73 74

Siebel CRM Log Files

How Siebel CRM Handles Errors During Online Data Synchronization Siebel Log Files During Batch Data Loading Errors Generated by Oracle FLEXCUBE Universal Banking

Chapter 7:

Customizing the Integration


75 76

About Customizing the Integration

Overview of Oracle AIA Direct Integration


4

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Contents

Planning the Integration Customization Process of Customizing the Integration Importing EBMs into Siebel Tools Updating Data Transformation Files Deploying a Customized Workflow Editing the WSDL Files 87 92 About Customizing Web Services 80 84 86

77 79 80

Installing the Oracle AIA Foundation Pack Enterprise Object Library

Appendix A: Sample Workflow Files


FINCORP BIB Loan Account Upsert FAF Workflow.xml FINS BIB Loan Account Create Workflow.xml 103 93

Appendix B: Data Mappings to Siebel EIM Tables


About Mapping Tables 111 112 113 115 119 120 122 123 Mapping of Branch Data to Siebel CRM Mapping of Product Data to Siebel CRM Mapping of Limit Data to Siebel CRM

Mapping of Product Rate Data to Siebel CRM Mapping of Mandate Data to Siebel CRM

Mapping of Contract Data (Bills and Collections) to Siebel CRM Mapping of Contract Data (Letters of Credit) to Siebel CRM

Appendix C: EBM Mappings Used in Online Synchronization


CustomerPartyEBM 125
CreateCustomerPartyEBM 126 QueryCustomerPartyEBM 143 QueryCustomerPartyListEBM 148 UpdateCustomerPartyEBM 161

QueryLineOfCreditEBM

170 173 178

QueryDocumentaryCollectionEBM QueryDocumentaryCreditEBM QueryBankGuaranteeEBM QueryMarketingOfferEBM 189 194

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Contents

CreateSalesOpportunityEBM ServiceRequestEBM 198

196

CreateServiceRequestEBM 199 UpdateServiceRequestEBM 202 QueryServiceRequestListEBM 204

CreateCustomerInteractionEBM Deposit AccountEBM 211


CreateDepositAccountEBM 211 UpdateDepositAccountEBM 218 QueryDepositAccountEBM 226

207

QueryFinancialTransactionListEBM Loan AccountEBM 253


CreateLoanAccountEBM 254 UpdateLoanAccountEBM 256 QueryLoanAccountEBM 259

251

Index

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Whats New in This Release

Whats New in Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide, Version 1.0 (Siebel CRM Version 8.2), Rev. A
Table 1 lists the changes in this version of the documentation to support this release of the software.

Table 1. Topic

Whats New in Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide, Version 1.0 (Siebel CRM Version 8.2), Rev. A Description Modified topic. Oracle FLEXCUBE Universal Banking Release 11.0.6 with patch P01 is required for Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. Modified topic. This topic now includes a procedure describing how to update the data transformation files, and lists an example XSL transformation (XSLT) file for a new entity. Modified topics. Each table in the appendix now includes two additional columns; these columns list the Oracle FLEXCUBE Universal Banking service name and interface object for each data item mapped during the online synchronization of data.

Overview of Siebel CRM Integration to Oracle FLEXCUBE Universal Banking on page 9 Updating Data Transformation Files on page 84 Appendix C, EBM Mappings Used in Online Synchronization

Whats New in Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide, Version 1.0 (Siebel CRM Version 8.2)
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking is the first release of this new product. Table 2 lists the chapters in this guide.

Table 2. Topic

Chapters in Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide, Version 1.0 (Siebel CRM Version 8.2) Description Provides an overview of Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. Describes the tasks involved in installing and configuring Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. Describes how to perform the batch data loading process, and the configuration tasks that must be completed after the data is successfully loaded.

Chapter 2, Introduction to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Chapter 3, Installing and Configuring the Integration Chapter 4, Performing Batch Data Loading and Synchronization

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Whats New in This Release

Table 2. Topic

Chapters in Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide, Version 1.0 (Siebel CRM Version 8.2) Description Describes the data and business process integration points between Siebel CRM and Oracle FLEXCUBE Universal Banking. Describes the log files generated during online and batch data synchronization processing, and provides information on recovering from errors that might occur. Describes how to extend or customize Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. Lists the XML files for the Loan Account create and upsert workflows used in Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. These files can be used as references when customizing integration workflows. Describes how data is mapped between Siebel CRM and Oracle FLEXCUBE Universal Banking in the Siebel Enterprise Integration Manager (EIM) tables during batch data processing. Describes the Enterprise Business Message (EBM) mappings used during the online synchronization of data.

Chapter 5, About the Integration Chapter 6, Troubleshooting the Integration Chapter 7, Customizing the Integration Appendix A, Sample Workflow Files

Appendix B, Data Mappings to Siebel EIM Tables

Appendix C, EBM Mappings Used in Online Synchronization

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Introduction to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking

This chapter introduces Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. It includes the following topics: Overview of Siebel CRM Integration to Oracle FLEXCUBE Universal Banking on page 9 Business Process Integration Points on page 11 Solution Assumptions and Constraints on page 13 Software Requirements on page 14 Related Documentation on page 14

Overview of Siebel CRM Integration to Oracle FLEXCUBE Universal Banking


Siebel CRM Integration to Oracle FLEXCUBE Universal Banking integrates the following applications: Siebel CRM version 8.2 Oracle FLEXCUBE Universal Banking Release 11.0.6 with patch P01

NOTE: In this guide, the term, the Integration, refers to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. In the Integration, data is transferred between the applications using a point-to-point architecture model; that is, data flows directly between the participating applications without the use of middleware. Data is synchronized between the applications using Oracle Data Integrator, for initial batch uploading of data, and Web service calls, for the online synchronization of data.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Introduction to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Overview of Siebel CRM Integration to Oracle FLEXCUBE Universal Banking

Batch Data Synchronization


Oracle Data Integrator is used to perform the initial batch synchronization of data between Oracle FLEXCUBE Universal Banking and Siebel CRM, and to perform subsequent periodic batch updates to this data. The entities that are synchronized using Oracle Data Integrator are shown in Figure 1 on page 10. During the data synchronization process, all data flows from Oracle FLEXCUBE Universal Banking to Siebel CRM.

Figure 1.

Batch Data Synchronization

10

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Introduction to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Business Process Integration Points

Online Data Synchronization


Web services perform the online synchronization of data in the Integration. The Web services use integration objects, which incorporate Enterprise Object Library artifacts included in the Oracle Application Integration Architecture (AIA) framework, to synchronize data directly between the participating applications. Figure 2 shows the entities that are synchronized using Web services and the flow of data between the participating applications.

Figure 2.

Online Data Synchronization

Business Process Integration Points


A business process integration point refers to a business task, such as creating a customer, the details of which are accessible to, and can optionally be modified by both applications in the Integration.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

11

Introduction to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Business Process Integration Points

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking supports the business process integration points described in Table 3. For each integration point, the source and target applications are indicated. The participating application that issues a Web service call to create or update a data entity, or that issues a data query, is termed the source application. The application in which the data entity is updated or created, or the application that provides the data requested in a query, is the target application.

Table 3.

Business Process Integration Points Source Application Bidirectional Siebel CRM Target Application Bidirectional Oracle FLEXCUBE Universal Banking

Integration Point Customer modification (amendment) information Inquiry from Siebel CRM to Oracle FLEXCUBE Universal Banking: Checking account, saving account (CASA) inquiry Standing instruction inquiry Retail term deposit account inquiry Retail term deposit redemption inquiry Corporate deposit inquiry Loan account inquiry Limit inquiry CASA transaction inquiry Bills and collections inquiry Letter of credit inquiry Guarantees inquiry Single customer view to view customer data that is not stored in Siebel CRM

Lead creation New customer data, including Know Your Customer (KYC) validation Customer CASA information and customer CASA amendment information Term deposit account and term deposit account amendment information Corporate deposit account information

Oracle FLEXCUBE Universal Banking Oracle FLEXCUBE Universal Banking Oracle FLEXCUBE Universal Banking Oracle FLEXCUBE Universal Banking

Siebel CRM Siebel CRM Siebel CRM Siebel CRM

12

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Introduction to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Solution Assumptions and Constraints

Table 3.

Business Process Integration Points Source Application Oracle FLEXCUBE Universal Banking Oracle FLEXCUBE Universal Banking Oracle FLEXCUBE Universal Banking Oracle FLEXCUBE Universal Banking Oracle FLEXCUBE Universal Banking Target Application Siebel CRM

Integration Point Loan account information, loan account reassignment information, and loan account amendment information Activity creation Service request inquiry and amendment information and new service request information Customer or prospect search Offers inquiry for existing customers

Siebel CRM Siebel CRM Siebel CRM Siebel CRM

Solution Assumptions and Constraints


The following are the Integration solution assumptions and constraints: The files provided by the Integration to allow the batch synchronization of data support Oracle Database only. For customer address data the following applies:

Only the primary customer address is synchronized between Oracle FLEXCUBE Universal Banking and Siebel CRM. Nonprimary addresses in Siebel CRM are not deleted or updated.

If the lengths defined for corresponding columns in Siebel CRM and Oracle FLEXCUBE Universal Banking differ, then the data in the longer column is truncated during the synchronization process if the target column is smaller than the source column. Siebel CRM is the master application for the following data:

Customer Service request Activity Offers Leads Customer relationships

Oracle FLEXCUBE Universal Banking is the master application for the following data:

Products and prices Branch Financial account

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

13

Introduction to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Software Requirements

Limit Mandate Standing instructions Contracts Transactions

A limited set of Oracle FLEXCUBE Universal Banking bank branch information is stored in Siebel CRM as an internal division.

Software Requirements
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking requires the following software: Siebel CRM version 8.2 Oracle FLEXCUBE Universal Banking Release 11.0.6 with patch P01 Oracle Data Integrator Release 11.1.1.3.0

For information on obtaining and installing Siebel CRM and Oracle FLEXCUBE Universal Banking, see the product documentation.

Related Documentation
This topic lists additional documentation that provides information for Siebel CRM Integration to Oracle FLEXCUBE Universal Banking.

Siebel CRM Documentation


For additional information on the integration of Siebel Finance with Oracle FLEXCUBE Universal Banking, see Siebel Finance Guide on Oracle Technology Network. NOTE: The Siebel Bookshelf is available on Oracle Technology Network (http://www.oracle.com/ technetwork/indexes/documentation/index.html) and Oracle Software Delivery Cloud. It might also be installed locally on your intranet or on a network location.

Oracle FLEXCUBE Universal Banking Documentation


For additional information on integrating Oracle FLEXCUBE Universal Banking with Siebel CRM, see the following documents: Siebel CRM Integration Interface User Manual FCUBS EBO Direct Build Utility User Guide

These documents are provided on the CD containing the Oracle FLEXCUBE Universal Banking software.

14

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Introduction to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Related Documentation

Oracle Data Integrator Documentation


For more information about Oracle Data Integrator, see the following documentation on Oracle Technology Network: Oracle Fusion Middleware Developer's Guide for Oracle Data Integrator 11g Release 1 Oracle Fusion Middleware Installation Guide for Oracle Data Integrator 11g Release 1

Oracle Fusion Middleware Application Integration Architecture Foundation Pack Documentation


For more information about Oracle Fusion Middleware Application Integration Architecture Foundation Pack, see the following documentation on Oracle Technology Network: Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack 11g Release 1 Oracle Fusion Middleware Installation and Upgrade Guide for Oracle Application Integration Architecture Foundation Pack 11g Release 1

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

15

Introduction to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Related Documentation

16

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Installing and Configuring the Integration

This chapter describes how to install and configure Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. It contains the following topics: Roadmap for Installing and Configuring the Integration on page 17 Accessing the Integration Files on page 18 Installing Oracle Data Integrator on page 18 Process of Importing the Integration Repository Files in an Oracle Data Integrator Development Environment on page 20 Process of Configuring Oracle Data Integrator in a Development Environment on page 24 Process of Implementing the Integration in an Oracle Data Integrator Production Environment on page 30 Process of Configuring Siebel Business Applications on page 33 Configuring Oracle FLEXCUBE Universal Banking Integration Components on page 43

Roadmap for Installing and Configuring the Integration


This topic describes the tasks involved in installing and configuring Oracle Data Integrator, and configuring Oracle FLEXCUBE Universal Banking and Siebel CRM to enable the Integration. NOTE: In this guide, the term, the Integration, refers to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. To install and configure the Integration, perform the following tasks and processes:

Install the required software listed in Software Requirements on page 14. For information on installing the software, see the product documentation.

2 3 4 5 6 7 8

Accessing the Integration Files on page 18. Installing Oracle Data Integrator on page 18. Process of Importing the Integration Repository Files in an Oracle Data Integrator Development Environment on page 20. Process of Configuring Oracle Data Integrator in a Development Environment on page 24. Process of Implementing the Integration in an Oracle Data Integrator Production Environment on page 30. Process of Configuring Siebel Business Applications on page 33. Configuring Oracle FLEXCUBE Universal Banking Integration Components on page 43.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

17

Installing and Configuring the Integration Accessing the Integration Files

Accessing the Integration Files


The software required for Siebel CRM Integration to Oracle FLEXCUBE Universal Banking is provided with the Siebel Tools client application. The following procedure describes how to access the Integration files. This task is a step in Roadmap for Installing and Configuring the Integration on page 17.

To access the Integration files 1


Install the Siebel Tools client. For more information, see Siebel Installation Guide for the operating system you are using.

2 3

In the Siebel Tools installation directory, navigate to the REPPATCH directory, for example, navigate to \Siebel\8.2\Tools_1\REPPATCH\, and locate the ACR548.zip file. Unpack the ACR548.zip file to extract the integration files. These include:

The Oracle Data Integrator work and master repository files used for the batch data loading process Siebel Enterprise Integration Manager configuration files (IFB files) used for the batch data loading process WSDL files used for the online synchronization of data

Installing Oracle Data Integrator


Before you can deploy the Integration files, you must install and configure Oracle Data Integrator. For general information on these tasks, see Oracle Fusion Middleware Installation Guide for Oracle Data Integrator 11g Release 1. This topic describes the specific installation and configuration tasks required for Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. This task is a step in Roadmap for Installing and Configuring the Integration on page 17.

To install Oracle Data Integrator 1


Perform the following preinstallation tasks:

Create a database schema to store the Oracle Data Integrator work repository and master repository. Ensure that the schema owners of the Oracle FLEXCUBE Universal Banking and Siebel databases are assigned the following privileges:

Create and drop table Create and drop synonym Insert, update, and delete table Create and drop view Create and drop procedure

18

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Installing and Configuring the Integration Installing Oracle Data Integrator

Create and drop sequence Create and drop triggers Create and drop DB Links Create and drop functions Create and drop packages

Install Oracle Data Integrator as described in Oracle Fusion Middleware Installation Guide for Oracle Data Integrator. Select the following installation options:

In the Select Installation Type screen, select ODI Studio (with local agent). You can optionally choose to install the Standalone Agent. In the Repository Configuration screen, select the Skip Repository Configuration option.

After the installation process has completed, configure a connection between Oracle Data Integrator and the master repository as follows:

a b c d

Start ODI Studio. From the ODI menu, choose File, and then the New menu item. In the New Gallery window, select ODI from the General category, then select the option, Create a New ODI Master Login. In the Repository Connection Information window, enter ODI and database connection information using values similar to that shown in the following table. Section Oracle Data Integrator Connection Parameter Login Name User Password Value Enter a connection alias, for example, Master Repository. Enter the value SUPERVISOR for the ODI supervisor user name. Enter the value SUPERVISOR for the password associated with the supervisor user.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

19

Installing and Configuring the Integration Process of Importing the Integration Repository Files in an Oracle Data Integrator Development Environment

Section Database Connection (Master Repository)

Parameter User Password Driver List

Value Enter the user ID of the owner of the tables created for the master repository. Enter the password associated with the table owner user ID. Select the driver required to connect to the database where the master repository is defined, for example, Oracle JDBC Driver. Enter the driver name, for example, oracle.jdbc.driver.OracleDriver. Enter the complete path of the data server hosting the master repository. Select this option.

Driver Name URL Work Repository Master Repository Only

e f

Click the Test button to verify that the connection is working. Click OK.

Process of Importing the Integration Repository Files in an Oracle Data Integrator Development Environment
This topic describes how to import the repository files required for the Integration into an Oracle Data Integrator development environment. This process is a step in Roadmap for Installing and Configuring the Integration on page 17. To deploy the Integration files, perform the following tasks:

1 2 3

Importing the Master Repository for the Integration on page 20 Creating a Work Repository on page 21 Importing the Work Repository for the Integration on page 22

For additional information on these tasks, see Oracle Fusion Middleware Developer's Guide for Oracle Data Integrator 11g Release 1.

Importing the Master Repository for the Integration


This topic describes how to import the master repository for the Integration from the Master_Repository.zip file.

20

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Installing and Configuring the Integration Process of Importing the Integration Repository Files in an Oracle Data Integrator Development Environment

This task is a step in Process of Importing the Integration Repository Files in an Oracle Data Integrator Development Environment on page 20 and Process of Implementing the Integration in an Oracle Data Integrator Production Environment on page 30. The following procedure describes how to import the master repository.

To import the master repository 1 2 3 4 5


Start ODI Studio. From the ODI menu, choose File, and then the New menu item. In the Categories tree, select ODI. In the Items list, select Master Repository Import Wizard. In the Repository Connection screen, specify Database Connection and Repository Configuration information as follows:

Database Connection. The values you specify for the Database Connection parameters must be the same as those specified when you configured the connection between Oracle Data Integrator and the master repository as described in Step 3 on page 19. Click the Test Connection button to test the database connection, then click Next. Ensure the connection is working before proceeding.

Repository Configuration. Select the Use a Zip File option, and enter the path to the Master_Repository.zip file that you accessed in Siebel Tools. For information, see Accessing the Integration Files on page 18.

In the Password Storage screen, accept the default option, Use Password Storage Configuration specified in Export. By selecting this option, the user name and password values that are configured in the repository are used to log in to Oracle Data Integrator. These values are:

User: SUPERVISOR Password: SUPERVISOR

Click Finish. Oracle Data Integrator imports the master repository.

Creating a Work Repository


Before importing the Integration work repository from the Workrep.zip file, you must create a new work repository. This task is a step in Process of Importing the Integration Repository Files in an Oracle Data Integrator Development Environment on page 20 and Process of Implementing the Integration in an Oracle Data Integrator Production Environment on page 30.

To create a work repository 1


In ODI Studio, open the Topology navigator.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

21

Installing and Configuring the Integration Process of Importing the Integration Repository Files in an Oracle Data Integrator Development Environment

2 3 4

Navigate to Repositories, then Work Repositories. Right-click, then select the New Work Repository option. In the ODI Work Repository connection properties screen, specify the values listed in the following table. Parameter Technology JDBC Driver JDBC URL User Password Value Select the technology of the server that is to host the work repository, for example, Oracle. Specify the driver required to connect to the database where the work repository is defined. Enter the complete path of the data server hosting the work repository. Enter the user ID of the owner of the tables that are to be created for the work repository. Enter the password associated with the table owner user ID.

5 6

Click the Test Connection button to verify that the connection is working, then click Next. On the Specify ODI Work Repository properties screen, specify values for the parameters listed in the following table. Parameter Id Name Work Repository Type Value Assign a unique number to the work repository. Enter a name for the work repository, for example, WORKREP1. Select Development if you are implementing the Integration in a development environment. Select Production if you are implementing the Integration in a production environment.

7 8

Click Finish. The work repository is created. Disconnect from the master repository by navigating to the ODI menu option, then selecting the Disconnect repository_name option.

Importing the Work Repository for the Integration


The task of importing the Integration work repository involves creating a new work repository login, connecting to the work repository you previously created, and then importing the Integration work repository. The following procedure describes these tasks.

22

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Installing and Configuring the Integration Process of Importing the Integration Repository Files in an Oracle Data Integrator Development Environment

This task is a step in Process of Importing the Integration Repository Files in an Oracle Data Integrator Development Environment on page 20.

To import the work repository for the Integration 1 2 3 4 5


Start ODI Studio. From the ODI menu, choose File, and then the New menu item. In the Categories tree, select ODI. In the Items list, select Create a New ODI Repository Login. In the Repository Connection Information screen, specify the connection information as follows:

Oracle Data Integrator Connection. Enter the same values for the Connection parameters that you specified when configuring the connection between Oracle Data Integrator and the master repository as described in Installing Oracle Data Integrator on page 18. Database Connection (Master Repository). Enter the same values for the Database Connection parameters that you specified when configuring the connection between Oracle Data Integrator and the master repository as described in Installing Oracle Data Integrator on page 18. Work Repository. In the Work repository field, enter the name of the work repository you created in Creating a Work Repository on page 21, for example, WORKREP1.

6 7 8 9

Click the Test button to test the connection. Click the Connect to Repository link, then select the Work Repository connection. Right-click the Designer Navigator, select Import, and then select the Work Repository option. In the Import work repository dialog box, select the import mode from the Import Mode list. Select one of the following options:

Synonym Mode INSERT Synonym Mode INSERT UPDATE

10 Select the Import from a Zip file option, and enter the path to the workrep.zip file. For
information on this file, see Accessing the Integration Files on page 18. NOTE: The import process can take between 30 and 50 minutes to complete. Wait until the import has completed before attempting to perform other operations in Oracle Data Integrator. When the work repository import is completed the Import Report is displayed.

11 Perform the following substeps to explicitly import the work repository projects for the
Integration to the work repository. Performing these steps ensures that global variables are mapped to scenarios when the scenarios are generated at a later stage.

a b c

Unzip the workrep.zip file. Open the Operator navigator, right-click Scenarios, then select the Import Scenario menu item. In the File import directory field, enter the name of the folder containing the unzipped Workrep.zip file.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

23

Installing and Configuring the Integration Process of Configuring Oracle Data Integrator in a Development Environment

Select all the scenarios in the Select the file(s) to import list, then click OK.

Process of Configuring Oracle Data Integrator in a Development Environment


This topic describes how to configure Oracle Data Integrator for the Integration. This process is a step in Roadmap for Installing and Configuring the Integration on page 17. To configure Oracle Data Integrator, perform the following tasks:

1 2 3 4

Connecting to the Oracle FLEXCUBE Universal Banking and Siebel CRM Databases on page 24 Configuring a Context for the Integration on page 27 Configuring Integration Variables on page 28 Generating Scenarios for Integration Packages on page 30

Connecting to the Oracle FLEXCUBE Universal Banking and Siebel CRM Databases
In order for Oracle Data Integrator to perform bulk data uploads, it must be configured to connect to the Oracle FLEXCUBE Universal Banking and Siebel databases. This involves:

1 2 3

Creating a database link. Configuring Oracle Data Integrator to connect to the Oracle FLEXCUBE database. Configuring Oracle Data Integrator to connect to the Siebel database.

Each of these tasks is described in the following topics. This task is a step in Process of Configuring Oracle Data Integrator in a Development Environment on page 24.

Creating the Database Link


Database links are used to transfer data between the Oracle FLEXCUBE Universal Banking and Siebel databases. Use SQL*Plus or any other database tool to create the database link in the Siebel database to access data from the source Oracle FLEXCUBE Universal Banking database. The following procedure describes how to create the database link.

To create the database link 1


Enter the following command: CREATE DATABASE LINK database link name

24

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Installing and Configuring the Integration Process of Configuring Oracle Data Integrator in a Development Environment

{CONNECT TO oracle user ID IDENTIFIED BY remote oracle user's password} USING 'dbstring'; where:

database link name is the name you assign to the database link oracle user id is the user ID used to connect to the remote Oracle FLEXCUBE database remote oracle user's password is the password associated with the oracle user ID dbstring is the name of the service used to connect to the database

Use the following query to verify that the database link is successfully created: SELECT DB_LINK FROM ALL_DB_LINKS

For example, the following SQL statements create a database link in the local Siebel database that connects to the AAADEV2 database, with the FCDEV116 user ID, using the service name AAADEV2. CREATE DATABASE LINK AAADEV2 CONNECT TO FCDEV116 IDENTIFIED BY FCDEV116 USING '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = 10.184.74.142)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = AAADEV2 ) ) )'

Configuring Oracle Data Integrator to Connect to the Oracle FLEXCUBE Universal Banking Database
The procedure in this topic describes how to configure Oracle Data Integrator to connect to the Oracle FLEXCUBE Universal Banking database.

To configure Oracle Data Integrator to connect to the Oracle FLEXCUBE database 1 2


Start ODI Studio, and connect to the ODI work repository you created previously, for example, WORKREP1. Open the Topology Navigator, then navigate to Physical Architecture, Technologies, Oracle, and then Oracle FC Server.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

25

Installing and Configuring the Integration Process of Configuring Oracle Data Integrator in a Development Environment

3 4

Select Oracle FC Server, then click the Definition tab. Specify values for the following Data Server definition parameters:

In the Instance/dblink (Data Server) field, enter the name assigned to the database link you created in Creating the Database Link on page 24. In the User and Password fields, enter the user name and password that are used to connect to the remote Oracle FLEXCUBE Universal Banking database. Enter the same user and password values as those specified when creating the database link.

Click the JDBC tab, then specify values for the following parameters:

In the JDBC Driver field, select the driver used to access the Oracle FLEXCUBE database, for example, the Oracle JDBC driver. In the JDBC URL field, enter the complete path to the Oracle FLEXCUBE Universal Banking database.

6 7

On the Topology Navigator, expand Oracle FC Server, select the FLEXCUBE data server, and select the Definition tab to view the Physical Schema definition details. In the Physical Schema screen, do the following:

Enter the name of the Oracle FLEXCUBE database in the Schema (Schema) and Schema (Work Schema) fields. The Work Schema is a temporary store for objects required at run time. Depending on how you have implemented Oracle Data Integrator, the Schema and Work Schema can be the same or different. If these schemas are different, the user specified in Step 4 on page 26 must have privileges to both.

Click the Default button.

Configuring Oracle Data Integrator to Connect to the Siebel Database


The procedure in this topic describes how to configure Oracle Data Integrator to connect to the Siebel database.

To configure Oracle Data Integrator to connect to the Siebel database 1 2 3


Start ODI Studio and connect to the ODI work repository you created previously, for example, WORKREP1. Open the Topology Navigator, then navigate to Physical Architecture, Technologies, Oracle, and then Oracle Release Server. In the Data Server editor, specify values for the following Data Server definition parameters:

In the Instance/dblink (Data Server) field, enter the name of the Siebel database. In the User and Password fields, enter the user name and password that are used to connect to the Siebel database.

Click the JDBC tab, then specify values for the following parameters:

26

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Installing and Configuring the Integration Process of Configuring Oracle Data Integrator in a Development Environment

In the JDBC Driver field, select the driver used to access the Siebel database, for example, the Oracle JDBC driver. In the JDBC URL field, enter the complete path to the Siebel database.

5 6 7

Click the Test Connection button to verify that the connection settings are correct. In the Topology Navigator, expand Oracle Release Server, select the Siebel data server, and open the Physical Schema definition. In the Physical Schema screen, do the following:

Enter the name of the Siebel database in the Schema (Schema) and Schema (Work Schema) fields. The Work Schema is a temporary store for objects required at run time. Depending on how you have implemented Oracle Data Integrator, the Schema and Work Schema can be the same or different. If these schemas are different, the user specified in Step 3 on page 26 must have privileges to both.

Click the Default button.

Configuring a Context for the Integration


In an Oracle Data Integrator implementation, a context comprises all the physical resources belonging to a specific environment, for example, the resources in a production or development environment. Contexts are used to link components of the physical architecture (the physical resources) with components of the logical architecture. You must create a context for the Integration as described in this topic. This task is a step in Process of Configuring Oracle Data Integrator in a Development Environment on page 24

To configure a context for the Integration 1 2 3


Start ODI Studio, and connect to the ODI work repository you created previously, for example, WORKREP1. Open the Topology Navigator, then navigate to Contexts. Do one of the following:

Create a new context for running the ODI interfaces by right-clicking, and selecting New Context. Select the existing default value, Release Context, for running ODI Interfaces.

4 5

If you are creating a new context, then enter the context name in the Name field. To relate the logical and physical schemas for the Oracle FLEXCUBE and Siebel database servers, do the following:

a b

Click the Schemas tab. In the Logical Schema column, select the Siebel CRM logical schema.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

27

Installing and Configuring the Integration Process of Configuring Oracle Data Integrator in a Development Environment

c d 6

In the associated Physical Schemas column, select the physical schema to associate with the Siebel CRM logical schema. Repeat steps Step b and Step c for the Oracle FLEXCUBE logical schema.

To verify that the context, for example, Release Context, is correctly assigned to the Siebel CRM and Oracle FLEXCUBE logical schemas, do the following:

a b c d

In the Topology Navigator, navigate to Logical Architecture, Technologies, Oracle, and then Oracle FC Server. In the Logical Schema editor, verify that the context specified for Oracle FC Server is Release Context. In the Topology Navigator, select the Oracle Release Server. In the Logical Schema editor, verify that the context specified for Oracle Release Server is Release Context.

Configuring Integration Variables


In Oracle Data Integrator, you can create and store the following variables, which can then be used in various projects: Global variables. Use in all projects. Project variables. Use in specific projects.

Oracle Data Integrator variables store single values, for example, a string, a number, or a date, which can be updated at run time. This topic describes how to modify the global and project variables required by the Integration. This task is a step in Process of Configuring Oracle Data Integrator in a Development Environment on page 24

To configure integration variables 1 2 3


Start ODI Studio and connect to the ODI work repository you created previously, for example, WORKREP1. Open the Designer navigator, then navigate to Others, and then Global Variables. Select each of the variables shown in the following table in turn, open the variable, and in the Variable editor screen, set the default value of the variable as indicated in the following table. Global Variable FINS_BIB_Enterprise_Server FINS_BIB_Gateway_Server Default Value Specify the name of the Siebel Enterprise Server, for example, siebel. Specify the name and port number of the Siebel Gateway Name Server.

28

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Installing and Configuring the Integration Process of Configuring Oracle Data Integrator in a Development Environment

Global Variable FINS_BIB_Log_Path

Default Value Enter the path to the directory where you want to store Server Manager log files for Enterprise Integration Manager jobs. The Siebel user name used for connecting to the Siebel Enterprise, for example, SADMIN. The password associated with the Siebel user name defined in FINS_BIB_Username. Enter the full path to the Siebel installation directory that contains the srvrmgr.exe file. Specify the name of the Siebel Server on which the Siebel Enterprise Integration Manager component runs. Specify the name of the organization for which you want to load data. This variable is applicable for Product and Branch data only. Specify the event log level for the Siebel Enterprise Integration Manager component. For additional information on changing log levels, see Siebel Enterprise Integration Manager Administration Guide. Specify a value of 8 to log all SQL statements that make up the Siebel Enterprise Integration Manager task. For additional information, see Siebel Enterprise Integration Manager Administration Guide. Specify the trace log level for the Enterprise Integration Manager component. For additional information, see Siebel Enterprise Integration Manager Administration Guide.

FINS_BIB_Username FINS_BIB_Password FINS_BIB_Siebel_Path FINS_BIB_Siebel_Server FINS_BIB_Default_Organization

FINS_BIB_EIM_ErrorFlags

FINS_BIB_EIM_SQLFlags

FINS_BIB_EIM_TraceFlags

4 5 6

In the Designer navigator, navigate to Projects, BIB BRANCH, Variables, and then FINS_BIB_Organization. In the Variable editor screen, set the default value of the variable to the name of the bank for which branch data is to be loaded. A Siebel organization must be created for the bank for which branch data is to be loaded before starting the branch data load. To create a Siebel organization, perform the following steps:

a b c

Log in to the Siebel Financial Services application. Navigate to the Administration - Group screen, then the Organizations view. In the form, add a new record and complete the necessary fields.

For detailed information on creating organizations and divisions, see Siebel Security Guide.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

29

Installing and Configuring the Integration Process of Implementing the Integration in an Oracle Data Integrator Production Environment

Generating Scenarios for Integration Packages


Generating a scenario for an object compiles the code required to deploy and execute the object in a production environment. This topic describes how to generate scenarios for the packages provided by the Integration. This task is a step in Process of Configuring Oracle Data Integrator in a Development Environment on page 24. The following procedure describes how to generate scenarios for the Integration packages.

To generate scenarios for the Integration packages 1 2 3 4


Start ODI Studio, and connect to the ODI work repository that you created previously, for example, WORKREP1. Open the Designer navigator, then navigate to Projects, BIB BRANCH, First Folder, Packages, and then FINS_BIB_BRANCH_PKG. Right-click the package, then select the Generate Scenario menu item. Click OK in the New Scenario dialog box to select the default scenario name and version. New scenarios are named after the component by default.

In the Designer navigator, navigate to the relevant project for each package listed in the following table, then repeat Step 3 and Step 4 for each of the packages. Project Name BIB INITIAl SETUP BIB PRODUCT BIB PRODUCT BIB LIMIT MANDATE BIB LIMIT MANDATE BIB CONTRACTS Package FINS_BIB_INITIAL_SETUP FINS_BIB_PRODUCT_PKG FINS_BIB_PRODUCT_RATE_PKG FINS_BIB_LIMIT_PKG FINS_BIB_MANDATE_PKG FINS_BIB_CONTRACT_PKG

Process of Implementing the Integration in an Oracle Data Integrator Production Environment


After deploying the integration files, configuring Oracle Data Integrator, and generating scenarios for the packages provided by the Integration in the Oracle Data Integrator development environment, you can deploy the Integration in the Oracle Data Integrator production environment. This process is a step in Roadmap for Installing and Configuring the Integration on page 17.

30

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Installing and Configuring the Integration Process of Implementing the Integration in an Oracle Data Integrator Production Environment

To implement the Integration in an Oracle Data Integrator production environment, perform the following tasks:

1 2 3

Importing the Master Repository for the Integration on page 20 Creating a Work Repository on page 21 Importing Scenarios to the Production Environment on page 31

Importing Scenarios to the Production Environment


This topic describes how to export the Integration scenarios from the Oracle Data Integrator development environment and import the scenarios into the production environment. It also describes how to modify scenario variables in the production environment. For detailed information on importing and exporting Oracle Data Integrator objects, see Oracle Fusion Middleware Developers Guide for Oracle Data Integrator. This task is a step in Process of Implementing the Integration in an Oracle Data Integrator Production Environment on page 30. When Oracle Data Integrator scenarios are generated in a development environment, the default values of the global and project variables used in the scenarios relate to the development environment. When Oracle Data Integrator is then deployed in the production environment, these default values might not apply. To ensure that the values of the variables used in scenarios are appropriate when scenarios are transferred to the production environment, use one of the following methods: Change the values of the Global and Project variables in the development environment to the correct values for the production environment, and then generate the scenarios. For more information, see Configuring Integration Variables on page 28. Manually modify the Global and Project variables used in the scenarios in the production environment. For more information, see Modifying Scenario Variables in the Production Environment on page 32. Pass the correct values of the Global and Project variables for the production environment to Oracle Data Integrator each time a scenario is run. Oracle Data Integrator overrides the default value of the variable with the value that is passed. This option is available only if you have installed the Oracle Data Integrator Standalone Agent and can run scenarios from the command line. For additional information, see Oracle Fusion Middleware Developer's Guide for Oracle Data Integrator 11g Release 1.

Transferring Scenarios Between Repositories


The following procedure describes how to export scenarios from the Oracle Data Integrator development environment and import the scenarios into the production environment.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

31

Installing and Configuring the Integration Process of Implementing the Integration in an Oracle Data Integrator Production Environment

To transfer scenarios between repositories 1


Perform the following steps to export the scenarios from the development environment work repository:

After generating the Integration scenarios in a development environment as described in Generating Scenarios for Integration Packages on page 30, open the Operator navigator and select Scenarios. Right-click the scenario that you want to export, then select the Export menu item. In the Export Directory field, enter the path to the directory where you want to export the scenario, then click OK. Repeat Step c for each scenario that you want to export.

b c d 2

To import the scenarios into the production environment work repository, perform the following steps:

a b c d e

In the production environment, start ODI Studio, and connect to the ODI work repository. Open the Operator navigator, right-click Scenarios, then select the Import Scenario menu item. In the File import directory field, enter the name of the file import directory. Specify the name of the directory that you exported the scenario to in Step 1. Select the files that you want to import, and then click OK. Click Yes to continue the import if a warning message appears stating that you are about to delete or replace objects. When the import process is completed, a list of the imported objects is displayed.

Modifying Scenario Variables in the Production Environment


You must update the variables in the scenarios that are imported to the production environment by replacing any variable value that contains information specific to the development environment with the corresponding values for the production environment. The following procedure describes this task.

To modify scenario variables in the production environment 1


In the Operator navigator, navigate to Scenarios, Scenario Name, Variables, Variable Name where:

Scenario Name is the name of the imported scenario Variable Name is the name of the variable to be updated

2 3

In the Scenario Variable editor, change the value in the Default Value field to the appropriate value for the production environment. For each of the imported scenarios, repeat Step 1 and Step 2 for the following variables:

FINS_BIB_Default_Organization FINS_BIB_EIM_ErrorFlags

32

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Installing and Configuring the Integration Process of Configuring Siebel Business Applications

FINS_BIB_EIM_SQLFlags FINS_BIB_EIM_TraceFlags FINS_BIB_Enterprise_Server FINS_BIB_Gateway_Server FINS_BIB_Log_Path FINS_BIB_Organization FINS_BIB_Password FINS_BIB_Siebel_Path FINS_BIB_Siebel_Server FINS_BIB_Username

Process of Configuring Siebel Business Applications


This topic describes the tasks you must complete to configure your Siebel financial application for the Integration. For additional information on the Siebel CRM finance applications, see Siebel Finance Guide. This process is a step in Roadmap for Installing and Configuring the Integration on page 17. To configure Siebel Business Applications, perform the following tasks: Configuring the Workflow Monitor Agent on page 33 Configuring the Workflow Process Manager Component on page 35 Configuring JMS for Outbound Web Services Using Advanced Queuing on page 35 Modifying Lists of Values on page 39 (Optional) Setting Up Additional Product Features on page 40 Activating Integration Workflows on page 40 Configuring Outbound Web Services on page 42 Setting System Preferences on page 43

Configuring the Workflow Monitor Agent


This topic describes how to configure the Workflow Monitor Agent that is used to monitor workflow policies used in the Integration. This task is a step in Process of Configuring Siebel Business Applications on page 33. The Integration uses the Workflow Monitor Agent BIB Customer workflow to monitor customer workflow policies. Configuring this component involves:

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

33

Installing and Configuring the Integration Process of Configuring Siebel Business Applications

Creating a Workflow Monitor Agent, Workflow Monitor Agent BIB Customer Configuring the Workflow Monitor Agent BIB Customer component

Creating a Workflow Monitor Agent to Monitor Customer Workflow Policies


The procedure in this topic describes how to create a new Workflow Monitor Agent to monitor the customer workflow policies used in the Integration.

To create a Workflow Monitor Agent to monitor customer workflow policies 1 2 3 4


Log in to the Siebel Financial Services application. Navigate to the Administration - Server Configuration screen, Enterprises, and then the Component Definitions view. In the Component field, select Workflow Monitor Agent, and then make a copy of the record by selecting the Copy Record menu item. Set values for the new record as shown in the following table. Field Component Alias Component Group Description Value Workflow Monitor Agent BIB Customer WorkMonBiBCust Workflow Management Monitors Workflow Manager events for BIB Customer

5 6

Click the Activate button to activate the new component, then Click the Synchronize button to synchronize the component. Restart the Siebel Server. For information on this task, see Siebel System Administration Guide.

Configuring the Workflow Monitor Agent BIB Customer Component


This topic describes how to configure the Workflow Monitor Agent BIB Customer component created previously.

To configure the Workflow Monitor Agent BIB Customer component 1 2 3 4


Log in to the Siebel Financial Services application. Navigate to the Administration - Server Configuration screen, then the Servers view. In the Siebel Servers list, select the server that you want to configure. In the Component field, select Workflow Monitor Agent BIB Customer.

34

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Installing and Configuring the Integration Process of Configuring Siebel Business Applications

In the Parameters form, set the values of the parameters as shown in the following table. Parameter Group Name Action Interval Sleep Time Default Tasks Value BIB Customer 5 10 1

Restart the Siebel Server. For information on this task, see Siebel System Administration Guide.

Configuring the Workflow Process Manager Component


This topic describes how to configure Siebel Server parameter values for the Workflow Process Manager component used in the Integration. This task is a step in Process of Configuring Siebel Business Applications on page 33.

To configure the Workflow Process Manager 1 2 3 4


Log in to the Siebel Financial Services application. Navigate to the Administration - Server Configuration screen, Servers, and then the Components view. In the Component field, select Workflow Process Manager. In the Parameters form, select Business Service Query Access in the Parameter field, and set the Value field to Workflow Process Manager.

Configuring JMS for Outbound Web Services Using Advanced Queuing


When updates are made in Siebel CRM to accounts or contacts, either a Siebel run-time event or a workflow policy is triggered to send the updated data to Oracle FLEXCUBE Universal Banking. The run-time event or workflow policy in turn causes one of the following Siebel workflows to be invoked: FINS BIB Account Info Update FC Workflow FINS BIB Contact Info Update FC Workflow

When each of these workflows is invoked, it submits a request, using the EAI JMS Transport business service, to the JMS queue hosted by Oracle FLEXCUBE Universal Banking. This topic describes how to set up the Java environment for the Integration and how to configure and test the EAI JMS Transport business service used in the Siebel outbound Web services.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

35

Installing and Configuring the Integration Process of Configuring Siebel Business Applications

This task is a step in Process of Configuring Siebel Business Applications on page 33.

Installing and Configuring the Java Environment


The following procedure describes how to set up your Java environment.

To install and configure your Java environment 1


Verify that Java Runtime Environment (JRE) 1.6 is installed on the computer on which your Siebel Server runs. For information on downloading JRE, see Siebel System Requirements and Supported Platforms on Oracle Technology Network.

Install the required JAR files:

Copy the following Siebel JAR files from the SIEBSRVR_ROOT\CLASSES directory to D:\JMS.

Siebel.jar SiebelJI_enu.jar

where SIEBSRVR_ROOT is the installation directory for Siebel Server. NOTE: If this directory is not present, then create it.

Copy the Wlfullclient.jar file to D:\JMS. The wlfullclient.jar file is provided by Oracle FLEXCUBE Universal Banking, the Web service provider.

Create the jndi.properties file on the Siebel Server in the D:\JMS directory. The jndi.properties file specifies the connection values that the Siebel Server uses to look up queues and their connection factories dynamically. Specify the following values for the jndi.properties file: java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory java.naming.provider.url=FLEXCUBE ipaddress and port name java.naming.security.principal=weblogic java.naming.security.credentials=weblogic#1 where FLEXCUBE ipaddress and port name is the remote method invocation (RMI) URL used to connect to Oracle FLEXCUBE Universal Banking.

36

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Installing and Configuring the Integration Process of Configuring Siebel Business Applications

Create the JVM subsystem used in Siebel CRM, and specify the profile parameters for the subsystem as shown in the following table. Name JVM Classpath JVM DLL Name Alias Classpath DLL Data Type String String Value D:\JMS\Siebel.jar;D:\JMS\SiebelJI_enu.jar; D:\JMS\wlfullclient.jar;.;D:\JMS The path to the JVM library file, for example, in a Windows environment: C:\Sun\SDK\jdk\jre\bin\server\jvm.dll JVM Options VMOPTIONS String JVM-specific options for the log file, for example: -Djms.log=D:\JMS\log\jms.log For detailed information on creating a JVM subsystem, see Transports and Interfaces: Siebel Enterprise Application Integration.

Stop and restart the Siebel Server for the changes to take effect.

Configuring and Testing the EAI JMS Transport Business Service


This topic describes how to configure and test the connection and queue information specified for the EAI JMS Transport business service. This service is invoked by the workflows that send updated contact and account data to Oracle FLEXCUBE Universal Banking from Siebel CRM. The following procedure describes how to run the Business Service Simulator to test the EAI JMS Transport business service configuration.

To configure and test the EAI JMS Transport business service 1 2 3


Log in to the Siebel Financial Services application. Navigate to the Administration - Business Service screen, then the Simulator view. In the Simulator list, click New, and specify the values shown in the following table. Field Service Name Method Name Value EAI JMS Transport CheckAll

In the Input Arguments list, specify the input parameters for the Business Service method by clicking New and specifying the values shown in the following table. Field Test Case # Type Value 1 PropertySet

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

37

Installing and Configuring the Integration Process of Configuring Siebel Business Applications

Field Property Name Property Value

Value ConnectionFactory JNDI name of the JMS connection factory, for example: java:comp/env/jms/MDBQCF Oracle FLEXCUBE Universal Banking provides this value.

To create an additional property set, click New again and specify the values shown in the following table. Field Test Case # Type Property Name Property Value Value 1 PropertySet SendQueue JNDI name for the JMS queue. For example: MDB_QUEUE_DA Oracle FLEXCUBE Universal Banking provides this value.

Click Run to run the simulator for the business service.

Updating Queue and Connection Factory Details for Outbound Web Services
After verifying the queue and connection factory details using the Business Service Simulator, you must update the Integration workflows for outbound Web services with this information.

To update queue and connection factory details for outbound Web services 1 2
In Siebel Tools, navigate to the Workflow Processes Object List Editor. Query for each of the following workflows in turn:

FINS BIB Account Info Update FC Workflow FINS BIB Contact Info Update FC Workflow

For each of the workflows, perform the following steps:

a b c

Change the status of the workflow to In Progress. Right click the workflow, then select Edit Workflow Process. In the Send Message to JMS Queue step of the workflow, change the values for the following process properties to the values tested in Configuring and Testing the EAI JMS Transport Business Service on page 37:

ConnectionFactory SendQueue

38

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Installing and Configuring the Integration Process of Configuring Siebel Business Applications

d e

Save the changes. Publish and activate the workflow by clicking the Publish/Activate button on the WF/Task Editor toolbar. For detailed information on editing workflows using Siebel Tools, see Siebel Business Process Framework: Workflow Guide and Using Siebel Tools.

Modifying Lists of Values


Siebel CRM comes with many predefined lists of values (LOVs) that support the static lists displayed in the Siebel client. Before implementing the Integration, you must modify a number of LOVs as described in the following procedure. For detailed information on modifying LOVs, see Siebel Applications Administration Guide. This task is a step in Process of Configuring Siebel Business Applications on page 33.

To modify the LOVs for the Integration 1 2 3 4 5


Log in to the Siebel Financial Services application. Navigate to the Administration - Data screen, then the List of Values view. Click the menu button, and then choose New Query. Enter the Display Value for the record that you want to change in the Display Value field, for example, Citizen. Click the menu button, then choose Run Query. A list of records appears that includes the display value that you entered.

Select the record that you want to modify, and make the change. For example, for the record with a Display Value of Citizen, deselect the Active field.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

39

Installing and Configuring the Integration Process of Configuring Siebel Business Applications

Perform Step 4 to Step 6 for each of the records in the following table. LOV_TYPE FIN_CON_CITIZENSHIP FIN_CON_CITIZENSHIP FIN_CON_CITIZENSHIP FIN_CON_CITIZENSHIP FIN_CON_CITIZENSHIP FIN_CON_CITIZENSHIP FIN_CON_CITIZENSHIP Display Value Citizen US Citizen Permanent Resident Resident Alien Non-Resident Alien Other Indian British American Change Required Deselect the Active field. Deselect the Active field. Deselect the Active field. Deselect the Active field. Deselect the Active field. Deselect the Active field. Set the Order field to 7. Set the Order field to 8. Set the Order field to 9.

NOTE: If you choose to enable citizenship values other than Indian, British, or American, then set the Order field to a value of less than 100.

To see the modified list-of-values in the Siebel application, click Clear Cache.

(Optional) Setting Up Additional Product Features


The Integration loads product features information from Oracle FLEXCUBE Universal Banking to Siebel CRM. This product feature data is mapped to the following product features, which are provided as seed data in Siebel CRM: Check Book Facility Overdraft Facility Passbook Facility ATM Facility ILM Applicable Branch List in Siebel CRM

You can create additional product features in Siebel CRM if necessary. For more information, see Siebel Product Administration Guide. This task is an optional step in Process of Configuring Siebel Business Applications on page 33.

Activating Integration Workflows


The Integration uses a number of workflows that must be activated in Siebel CRM before data synchronization can occur. The following procedure describes this task.

40

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Installing and Configuring the Integration Process of Configuring Siebel Business Applications

This task is a step in Process of Configuring Siebel Business Applications on page 33.

To activate the Integration workflows 1 2 3 4


Log in to the Siebel Financial Services application. Navigate to the Administration-Business Process screen, then the Workflow Deployment view. In the Repository Workflow Processes list, query the Name field for each of the Integration workflows. For each of the workflows, select the record, and click Activate. Activate each of the following workflows in your Siebel application:

FINS BIB Account Info Update FC Workflow FINS BIB Account Info Upsert SYNC Workflow FINS BIB Account Limit Upsert SYNC Workflow FINS BIB Activity Insert WF FINS BIB Activity Upsert Workflow FINS BIB Call Customer Info Update FAF Workflow FINS BIB Call Lead Info Upsert Workflow FINS BIB Contact Info Update FC Workflow FINS BIB Contact Info Upsert SYNC Workflow FINS BIB Contact Limit Upsert SYNC Workflow FINS BIB Contract Upsert Workflow FINS BIB Customer Info Create SYNC Workflow FINS BIB Customer Info Inquiry Workflow FINS BIB Customer Info Update FAF Workflow FINS BIB Deposit Account Create Workflow FINS BIB Deposit Account Update Workflow FINS BIB Financial Transaction Populate VBC Workflow FINS BIB GET Branch Loc FINS BIB Lead Info Upsert Workflow FINS BIB Loan Account Create Workflow FINS BIB Loan Account Update Workflow FINS BIB Offers Inquiry All Workflow FINS BIB Populate Schedule VBC from Profile Attribute FINS BIB Populate VBC from Profile Attribute

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

41

Installing and Configuring the Integration Process of Configuring Siebel Business Applications

FINS BIB Remove Account To Customer Relationship FINS BIB Remove Contact To Customer Relationship FINS BIB Service Request Info Upsert FAF Workflow FINS BIB Service Request Info Upsert SYNC Workflow FINS BIB Service Request Query SYNC Workflow FINS BIB Service Request Update Workflow FINS BIB Set XML Msg to Profile FINCORP BIB Deposit Account Info Upsert SYNC Workflow FINCORP BIB Deposit Account Update FAF Workflow FINCORP BIB Deposit Account Upsert FAF Workflow FINCORP BIB Loan Account Info Upsert SYNC Workflow FINCORP BIB Loan Account Update FAF Workflow FINCORP BIB Loan Account Upsert FAF Workflow Get Treatment Id

For detailed information on activating workflows in a Siebel client, see Siebel Business Process Framework: Workflow Guide.

Configuring Outbound Web Services


This topic lists the Siebel outbound Web services used in the Integration and describes how to configure these services to point to the Oracle FLEXCUBE Universal Banking server. This task is a step in Process of Configuring Siebel Business Applications on page 33.

To configure outbound Web services 1 2 3 4


Navigate to the Administration - Web Services screen, then the Outbound Web Services view. Select a Web service. In the Service Ports list, change the address field to the URL of the Oracle FLEXCUBE Universal Banking server. Perform Step 2 and Step 3 for each of the following Web services in turn:

BankGuaranteeService CustomerPartyService DepositAccountService DocumentaryCollectionService DocumentaryCreditService

42

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Installing and Configuring the Integration Configuring Oracle FLEXCUBE Universal Banking Integration Components

FinancialTransactionService LineOfCreditService LoanAccountService

Click the Clear Cache tab.

Setting System Preferences


This topic describes how to set the system preferences for the Siebel Financial Services application so that the features specific to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking are enabled. This task is a step in Process of Configuring Siebel Business Applications on page 33.

To set system preferences 1 2 3


Log in to the Siebel Financial Services application. Navigate to the Administration - Application screen, then the System Preferences view. Click the New button to create a new system preference, and enter the values shown in the following table. Field System Preference Name System Preference Value Description Value BIBEnabled Y To enable BIB specific flows

Configuring Oracle FLEXCUBE Universal Banking Integration Components


This topic provides a high-level overview of the tasks you must perform to install and configure Oracle FLEXCUBE Universal Banking components for the Integration. Detailed information on each of these tasks is available in the Oracle FLEXCUBE Universal Banking documentation provided with your application. This task is a step in Roadmap for Installing and Configuring the Integration on page 17.

To install and configure Oracle FLEXCUBE Universal Banking integration components 1 2


Copy the contents of the installation files for Oracle FLEXCUBE Universal Banking from the CD provided by the Oracle FLEXCUBE Universal Banking product distribution group. Consolidate the sources from the following releases in the order shown:

FC_UBS_V.UM_11.0.0.0

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

43

Installing and Configuring the Integration Configuring Oracle FLEXCUBE Universal Banking Integration Components

b 3

FCUBS_11.0.6 with patch P01

Install the Oracle FLEXCUBE Universal Banking application. For information on this task, see the Oracle FLEXCUBE Universal Banking documentation that is provided with the product software.

Install and configure the Oracle FLEXCUBE Universal Banking integration components (the EBO Direct Build utility) that allow the Oracle FLEXCUBE Universal Banking and Siebel CRM applications to be integrated. For detailed information on these tasks, see FCUBS EBO Direct Build Utility User Guide.

After configuring the Oracle FLEXCUBE Universal Banking integration components, you must perform several other tasks before the Oracle Data Integrator batch data processes can run. For information on these tasks, see Performing Batch Data Loading on page 47.

44

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Performing Batch Data Loading and Synchronization

This chapter describes how to perform the initial loading of batch data from Oracle FLEXCUBE Universal Banking to Siebel CRM and the ongoing synchronization of that data. It includes the following topics: About Batch Data Loading and Synchronization on page 45 Performing Batch Data Loading on page 47 Performing Siebel Configuration Tasks After Importing Batch Data on page 49 Batch Loading of Customer and Financial Account Data on page 50 Updating Batch Data Periodically on page 50

About Batch Data Loading and Synchronization


Oracle Data Integrator is used to perform the initial and on-going batch synchronization of data between Oracle FLEXCUBE Universal Banking and Siebel CRM. Oracle Data Integrator synchronizes data for the following entities: Branch In Siebel CRM, a branch is mapped to a Siebel division. Product Product Rate Contracts Limit Mandate

During the Oracle Data Integrator configuration process, you generate scenarios for the Oracle Data Integrator packages that are provided with the Integration, as described in Generating Scenarios for Integration Packages on page 30. NOTE: In this guide, the term, the Integration, refers to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. As shown in Figure 3 on page 46, the scenarios perform the following steps:

1 2

Extract the data from the Oracle FLEXCUBE Universal Banking staging tables. Load the extracted data into the Siebel Enterprise Integration Manager (EIM) tables.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

45

Performing Batch Data Loading and Synchronization About Batch Data Loading and Synchronization

Update the batch number variables, and start the Siebel EIM jobs using Siebel Server Manager. The batch number variables are used as input for running the Siebel EIM jobs.

The EIM jobs import the data into Siebel base tables.

Figure 3 illustrates the batch data synchronization process.

Figure 3.

Batch Data Synchronization Process

For each entity that is batch loaded, Table 4 lists the Oracle FLEXCUBE Universal Banking staging table that stores the data that is transferred to Siebel CRM. Table 4 also lists the corresponding Siebel EIM table that the staging table data is loaded into.

Table 4. Entity Branch

Staging Tables and Siebel EIM Tables Used in the Integration Oracle FLEXCUBE Universal Banking Staging Tables STTM_BRANCH_HANDOFF Siebel EIM Tables EIM_FN_ACCNT1 EIM_ADDR_PER EIM_PROD_INT EIM_PROD_LN EIM_PROD_INT1

Product

CSTM_PRD_HANDOFF

Account Class

STTM_ACLASS_HANDOFF

46

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Performing Batch Data Loading and Synchronization Performing Batch Data Loading

Table 4. Entity

Staging Tables and Siebel EIM Tables Used in the Integration Oracle FLEXCUBE Universal Banking Staging Tables CLTM_LOAN_RATE_HDF LDTM_CDRATE_HANDOFF STTM_ACCLASS_UDE_VALHF; STTM_CHGRATE_HANDOFF BCTB_CONTRACT_HANDOFF LCTB_CONTRACT_HANDOFF GETM_LIMITS_HANDOFF PCTM_CLIENT_HANDOFF EIM_ASSET EIM_FN_ASSET EIM_FN_ASSET3 Siebel EIM Tables EIM_FN_CNDTN EIM_FN_PRDINT1

Rate (Loans) Rate (Corporate Deposit) Rate (CASA and Retail Deposit) Contract (Bills and Collections) Contract (Letter Of Credit and Guarantees) Limit Mandate

EIM_FN_LIMIT EIM_FN_ASSET1

Table 5 lists each of the packages used by the Integration and the task performed by each package.

Table 5. Package

Packages Used by the Integration Task Runs scripts to create the database entities required for other packages. Loads branch data. Loads product data. Loads product rate data. Loads limit data. Loads mandate data. Loads contract data.

FINS_BIB_INITIAL_SETUP FINS_BIB_BRANCH_PKG FINS_BIB_PRODUCT_PKG FINS_BIB_PRODUCT_RATE_PKG FINS_BIB_LIMIT_PKG FINS_BIB_MANDATE_PKG FINS_BIB_CONTRACT_PKG

The way in which data in the staging tables is mapped to data in the Siebel EIM tables during the batch integration process is described in Appendix B, Data Mappings to Siebel EIM Tables.

Performing Batch Data Loading


This topic describes how to perform the initial batch loading of data from Oracle FLEXCUBE Universal Banking to Siebel CRM.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

47

Performing Batch Data Loading and Synchronization Performing Batch Data Loading

To perform the initial batch loading of data 1


Set up Oracle FLEXCUBE Universal Banking for the batch data integration as follows:

Create a user with read-only access to the staging tables from which Oracle Data Integrator extracts the data to be uploaded to Siebel CRM. The staging tables are populated with data by batch programs after the end-of-day process is run, so ensure the following events have occurred:

The batch programs are configured in Oracle FLEXCUBE Universal Banking. The end-of-day process is completed.

For information on these tasks, see Siebel CRM Integration Interface User Manual.

Locate the Siebel EIM configuration files provided with the Integration; the EIM configuration file extension is .ifb. These files are located in Siebel\8.2\Tools_1\REPPATCH\ACR548.zip, where Siebel\8.2\Tools_1 is the Siebel Tools 8.2 installation directory. For additional information, see Accessing the Integration Files on page 18. The Siebel EIM configuration files specify the type of EIM process to perform, data import in this case, define the data to import, and indicate the batch numbers to use. For additional information on Siebel EIM configuration files, see Siebel Enterprise Integration Manager Administration Guide.

Place the Siebel EIM configuration files in the SIEBSRVR_ROOT\ADMIN directory, where SIEBSRVR_ROOT is the Siebel Server installation directory on the computer where the Siebel Server is installed. Run the Oracle Data Integrator integration scenarios to start the batch data loading. To start the batch loading of data from Oracle FLEXCUBE Universal Banking to Siebel CRM, run each of the following scenarios that you generated in Generating Scenarios for Integration Packages on page 30:

FINS_BIB_PRODUCT_PKG FINS_BIB_PRODUCT_RATE_PKG FINS_BIB_LIMIT_PKG FINS_BIB_MANDATE_PKG FINS_BIB_CONTRACT_PKG FINS_BIB_BRANCH_PKG

You can run scenarios using one of the following methods:


From the ODI Studio From a command line From the Standalone Agent if it is installed From the ODI scheduler

48

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Performing Batch Data Loading and Synchronization Performing Siebel Configuration Tasks After Importing Batch Data

From an external scheduler

For information on the various methods available for running scenarios, see Oracle Fusion Middleware Developers Guide for Oracle Data Integrator 11g Release 1.

After performing the batch data loading, check the following log files for errors:

Log table BIB_ODI_ERROR_LOG. Siebel EIM log files. The EIM log files are Server Manager error log files which are located in the directory specified by the FINS_BIB_Log_Path variable.

For information on these log files, see Siebel Log Files During Batch Data Loading on page 73.

After importing data into the Siebel Financial Services application, use the business service simulator to run the ISS Authoring Import Export Service to release the imported data so it can be used in the Siebel application. Perform the following steps:

a b c d e f g h

Log in to the Siebel Financial Services application. Navigate to the Administration - Business Service screen, then the Simulator view. In the Simulator list, click the New tab. In the Service Name field, select ISS Authoring Import Export Service. In the Method Name field, type the value Post_EIM_Upgrade. This method is hidden. In the Input Arguments list, create a new record. Set the Test Case# field to 1. In the Property Name field, create a new property with the following values:

Property Name: ReportOnly Property Value: FALSE

Click the Run tab to run the service.

Performing Siebel Configuration Tasks After Importing Batch Data


This topic describes the Siebel configuration tasks that must be performed after Oracle FLEXCUBE Universal Banking data has been batch loaded into Siebel CRM.

To perform Siebel configuration tasks after importing batch data 1 2


Stop the Workflow Monitor Agent. For information on this task, see Siebel Business Process Framework: Workflow Guide. Generate and verify triggers as follows:

Use the following srvrmgr (Server Manager) command to generate triggers:

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

49

Performing Batch Data Loading and Synchronization Batch Loading of Customer and Financial Account Data

start task for comp gentrig with exec=True,remove=False,PrivUser=UserName,PrivUSerPass=Password where UserName and Password are the assigned privileged user name and password.

Verify the task:


Log in to the Siebel Financial Services application. Navigate to the Administration-Server Management screen, then the Components view. In the components list, select Generate Triggers, then click the Tasks view and verify that the most recent task for the Generate Triggers component completed successfully.

For additional information on generating triggers, see Siebel Business Process Framework: Workflow Guide.

3 4

Restart the Workflow Monitor Agent component. Create an integration user as follows:

a b c d

Log in to the Siebel Financial Services application. Navigate to the Administration - User screen, then the Employees view. In the employees list, select the record for the Siebel administrator. Select the check box in the Integration User Flag field for this employee.

A user must be designated as the integration user; this users credentials are used by the Siebel application to accept inbound Web service calls from Oracle FLEXCUBE Universal Banking and to create, update, and query Siebel records. Designate the Siebel administrator as the integration user.

Batch Loading of Customer and Financial Account Data


The Oracle Data Integrator interfaces provided by the Integration do not support batch loading of Oracle FLEXCUBE Universal Banking Customer and Financial Account data to Siebel CRM. Therefore, you must create Siebel Enterprise Integration Manager (EIM) mappings and interfaces to perform the batch loading of this data. For examples of the data mappings used for each entity that is integrated using the batch data loading process, see Appendix B, Data Mappings to Siebel EIM Tables.

Updating Batch Data Periodically


You use Oracle Data Integrator to perform the initial batch loading of certain data entities from Oracle FLEXCUBE Universal Banking to Siebel CRM. Oracle Data Integrator can also be used to perform periodic updates to this data in Siebel CRM, if required.

50

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Performing Batch Data Loading and Synchronization Updating Batch Data Periodically

After the end-of-day process is run in Oracle FLEXCUBE Universal Banking, the staging tables are purged and are populated with updated data; that is, data created or modified on that business day. The staging tables do not contain historical data. You can upload this updated data to the Siebel integration tables so that it can be imported into Siebel CRM by rerunning the scenarios generated for the integration packages as described in Performing Batch Data Loading on page 47. When the integration packages are run again, Oracle Data Integrator removes any existing information from the Siebel EIM tables before populating them with the updated data from the Oracle FLEXCUBE Universal Banking staging tables. During the periodic updates performed by Oracle Data Integrator, data from Oracle FLEXCUBE Universal Banking is upserted in the Siebel database; that is, data entities loaded from the staging tables that do not already exist in Siebel CRM are created in the Siebel database, and data entities that do already exist in the Siebel database are updated with new information from Oracle FLEXCUBE Universal Banking. You can run scenarios on request or schedule them to run periodically using the Oracle Data Integrator scheduler or an external scheduler. In all cases, schedule the scenarios to run after the end-of-day process is completed in Oracle FLEXCUBE Universal Banking. For information on the various methods available for running scenarios, see Oracle Fusion Middleware Developers Guide for Oracle Data Integrator 11g Release 1.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

51

Performing Batch Data Loading and Synchronization Updating Batch Data Periodically

52

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

About the Integration

This chapter describes the online data synchronization process and the data and business process integration points supported by Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. It includes the following topics: About Online Data Synchronization on page 53 Data Integration Points on page 55 Business Process Integration Points on page 62

About Online Data Synchronization


The online data synchronization process uses a point-to-point integration methodology. Web services provided in the Integration incorporate Oracle Application Integration Architecture (AIA) Enterprise Business Message and Enterprise Business Object entities. These Web services provide the data object definitions and data operations required to synchronize data in the participating applications directly, without the need for middleware. NOTE: In this guide, the term, the Integration, refers to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. The Web services use request-and-response messages to exchange data between the participating applications. These request-and-response messages include and extend Oracle AIA Enterprise Business Message structures, and are designed to process the same message payload. In the online integration processes, Web services accept messages in Enterprise Business Message format as input and return messages in the same format as output. The online synchronization processes are implemented as inbound and outbound synchronous Web services, and inbound and outbound fire-and-forget Web services. Inbound and outbound Web service calls are defined in terms of Siebel CRM. Detailed information on each type of Web service is given in the following topics. For additional information about the fire-and-forget Web services, see About Inbound Fire-and-Forget Web Services on page 92.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

53

About the Integration About Online Data Synchronization

Synchronous Inbound Web Services


The operations supported by the synchronous inbound Web services, and the specific Web services used for each operation, are shown in Table 6.

Table 6.

Synchronous Inbound Web Services Web Service FINS BIB Customer Info Create FINS BIB Service Request Info Upsert

Operation Create

Query

FINS BIB Customer Info Inquiry FINS BIB Query Offer FINS BIB Service Request Query SYNC

Synchronous Outbound Web Services


The synchronous outbound Web services support query operations in the Integration. The following Web services perform query operations: BankGuaranteeService CustomerPartyService DepositAccountService DocumentaryCollectionService DocumentaryCreditService FinancialTransactionService LineOfCreditService LoanAccountService

Fire-and-Forget Inbound Web Services


The following are the fire-and-forget inbound Web services; these support create and update operations in the Integration: FINCORP BIB Deposit Account Update FINCORP BIB Deposit Account Upsert FAF FINCORP BIB Loan Account Update FAF FINCORP BIB Loan Account Upsert FAF FINS BIB Call Customer Info Update FAF FINS BIB Call Lead Info Upsert FINS BIB Service Request Info Upsert FAF

54

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

About the Integration Data Integration Points

BankingAndWealthManagementCustomerInteractionEBSV1

Fire-and-Forget Outbound Web Service


The fire-and-forget outbound Web service, CustomerPartyService, supports update operations in the Integration.

Data Integration Points


The data integration points enabling the integration of business processes between the participating applications are described in this topic. A data integration point refers to the data elements that comprise a data entity, such as an account data entity, that are synchronized between Siebel CRM and Oracle FLEXCUBE Universal Banking. Two methods are used to synchronize the data: Batch synchronization of data. This synchronization is always unidirectional: from Oracle FLEXCUBE Universal Banking to Siebel CRM. Online synchronization of data. This synchronization can be unidirectional or bidirectional.

During the data synchronization process, information retrieved from Oracle FLEXCUBE Universal Banking at run-time that is not stored in Siebel CRM is displayed in the Siebel user interface using virtual business components (VBCs). The data integration points are described in the following topics: Customer Data Integration on page 55 Limit Data Integration on page 56 Financial Account Data Integration on page 57 Contract Data Integration on page 58 Offer Data Integration on page 59 Lead Data Integration on page 60 Service Request Data Integration on page 60 Activity Data Integration on page 61 Product Data Integration on page 62 Branch Data Integration on page 62 Mandate Data Integration on page 62

Customer Data Integration


Siebel CRM is the master for customer data. Siebel CRM is also the master for customer relationship data. Oracle FLEXCUBE Universal Banking must be kept in synchronization with Siebel CRM. Figure 4 on page 56 illustrates the flow of customer data during the data integration process. The data integration method used is online synchronization.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

55

About the Integration Data Integration Points

As shown in Figure 4, customer (contact and account) and customer relationship data can be updated or queried by either application; updates made in either application are synchronized with the other. Customer data created in Oracle FLEXCUBE Universal Banking is synchronized with Siebel CRM. Contact and account relationship data created in Siebel CRM is synchronized with Oracle FLEXCUBE Universal Banking.

Figure 4.

Customer Data Flow During Data Integration Process

For additional information on the customer party integration objects, see CustomerPartyEBM on page 125. The following integration points use customer data: Inquiries from Siebel CRM on page 62 Inquiries from Oracle FLEXCUBE Universal Banking on page 64 Origination of Customers and Financial Accounts on page 65 Customer Transactions on page 66

Limit Data Integration


Oracle FLEXCUBE Universal Banking is the master for limit data. Figure 5 on page 57 illustrates the flow of limit data during the data integration process. The data integration methods used are online and batch synchronization.

56

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

About the Integration Data Integration Points

As shown in Figure 5, limit data created or modified in Oracle FLEXCUBE Universal Banking is passed to Siebel CRM in batch mode using Oracle Data Integrator. Online inquiries to retrieve additional limit information for display in Siebel CRM are also supported.

Figure 5.

Limit Data Flow During Data Integration Process

For additional information on the line of credit integration objects, see QueryLineOfCreditEBM on page 170. The following integration point uses limit data: Inquiries from Siebel CRM on page 62.

Financial Account Data Integration


Oracle FLEXCUBE Universal Banking is the master for financial account data. Figure 6 on page 58 illustrates the flow of financial account data during the data integration process. The data integration method used is online synchronization. As shown in Figure 6 on page 58, links between customers and deposit accounts, and between customers and loan accounts that are created or updated in Oracle FLEXCUBE Universal Banking are synchronized with Siebel CRM. Online inquiries from Siebel CRM to retrieve loan account and deposit account information for display in Siebel CRM are also supported.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

57

About the Integration Data Integration Points

Siebel CRM does not maintain financial transaction data but retrieves this information from Oracle FLEXCUBE Universal Banking and displays it in the Siebel user interface using virtual business components (VBCs).

Figure 6.

Financial Account Data Flow During Data Integration Process

For additional information on the loan account, deposit account, and financial transaction integration objects, see Loan AccountEBM on page 253, Deposit AccountEBM on page 211, and QueryFinancialTransactionListEBM on page 251. The following integration points use financial account data: Inquiries from Siebel CRM on page 62 Origination of Customers and Financial Accounts on page 65 Account Transactions on page 67

Contract Data Integration


Oracle FLEXCUBE Universal Banking is the master for contract data. Figure 7 on page 59 illustrates the flow of contract data during the data integration process. The data integration methods used are online and batch synchronization.

58

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

About the Integration Data Integration Points

As shown in Figure 7, new or updated contract data is synchronized from Oracle FLEXCUBE Universal Banking to Siebel CRM in batch mode, using Oracle Data Integrator. Online inquiries from Siebel CRM to retrieve contract data for display in the Siebel user interface, using virtual business components (VBCs), are also supported.

Figure 7.

Contract Data Flow During Data Integration Process

For additional information on the contract data integration objects, see QueryDocumentaryCreditEBM on page 178, QueryDocumentaryCollectionEBM on page 173, and QueryBankGuaranteeEBM on page 189. The following integration point uses contract data: Inquiries from Siebel CRM on page 62.

Offer Data Integration


Siebel CRM is the master for offer data. Figure 8 illustrates the flow of offer data during the data integration process. The data integration method used is online synchronization. As shown in Figure 8, Oracle FLEXCUBE Universal Banking issues queries to retrieve offer data stored in Siebel CRM for customers.

Figure 8.

Offer Data Flow During Data Integration Process

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

59

About the Integration Data Integration Points

For additional information on the marketing offer integration objects, see QueryMarketingOfferEBM on page 194. The following integration point uses offer data: Inquiries from Oracle FLEXCUBE Universal Banking on page 64.

Lead Data Integration


Siebel CRM is the master for lead data. Figure 9 illustrates the flow of lead data during the data integration process; data flows in one direction only, from Oracle FLEXCUBE Universal Banking to Siebel CRM. The data integration method used is online synchronization. As shown in Figure 9, updates to a customers response to an offer are synchronized from Oracle FLEXCUBE Universal Banking to Siebel CRM. Lead data and product interest data that is created in Oracle FLEXCUBE Universal Banking is also synchronized with Siebel CRM.

Figure 9.

Lead Data Flow During Data Integration Process

For additional information on the sales opportunity integration objects, see CreateSalesOpportunityEBM on page 196. The following integration point uses lead data: Creation of Leads on page 68

Service Request Data Integration


Siebel CRM is the master for service request data. Figure 10 on page 61 illustrates the flow of service request data during the data integration process; data flows in one direction only, from Oracle FLEXCUBE Universal Banking to Siebel CRM. The data integration method used is online synchronization.

60

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

About the Integration Data Integration Points

As shown in Figure 10, service request data that is created or updated in Oracle FLEXCUBE Universal Banking is synchronized with Siebel CRM. Online inquiries from Oracle FLEXCUBE Universal Banking to retrieve service request data are also supported.

Figure 10. Service Request Data Flow During Data Integration Process For additional information on the service request integration objects, see ServiceRequestEBM on page 198. The following integration points use service request data: Inquiries from Oracle FLEXCUBE Universal Banking on page 64 Service Requests on page 68

Activity Data Integration


Siebel CRM is the master for activity data. Oracle FLEXCUBE Universal Banking must be kept in synchronization with Siebel CRM. Figure 11 illustrates the flow of activity data during the data integration process. The data integration method used is online synchronization. As shown in Figure 11, data relating to the execution of specific, nonfinancial, business transactions in Oracle FLEXCUBE Universal Banking is synchronized with Siebel CRM to create corresponding Siebel activities.

Figure 11. Activity Data Flow During Data Integration Process For additional information on the customer interaction integration objects, see CreateCustomerInteractionEBM on page 207. The following integration point uses activity data: Creation of Activities on page 69.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

61

About the Integration Business Process Integration Points

Product Data Integration


Oracle FLEXCUBE Universal Banking is the master for product and product pricing data. Product and pricing data created in Oracle FLEXCUBE Universal Banking is synchronized with Siebel CRM using Oracle Data Integrator and is updated in batch mode only.

Branch Data Integration


Oracle FLEXCUBE Universal Banking is the master for branch data. Branch data created in Oracle FLEXCUBE Universal Banking is synchronized with Siebel CRM using Oracle Data Integrator and is updated in batch mode only.

Mandate Data Integration


Oracle FLEXCUBE Universal Banking is the master for mandate data. Mandate data created in Oracle FLEXCUBE Universal Banking is synchronized with Siebel CRM using Oracle Data Integrator and is updated in batch mode only.

Business Process Integration Points


The following are the high-level business process integration points between Siebel CRM and Oracle FLEXCUBE Universal Banking: Inquiries from Siebel CRM on page 62 Inquiries from Oracle FLEXCUBE Universal Banking on page 64 Origination of Customers and Financial Accounts on page 65 Customer Transactions on page 66 Account Transactions on page 67 Creation of Leads on page 68 Service Requests on page 68 Creation of Activities on page 69

Inquiries from Siebel CRM


The Integration supports inquiries started from Siebel CRM to retrieve customer, financial account, and contract information from Oracle FLEXCUBE Universal Banking. The following information applies to this integration point: Direction of Synchronization. Siebel CRM to Oracle FLEXCUBE Universal Banking. Data Synchronized. See Table 7 on page 63. Integration Object Name. See Table 7 on page 63.

62

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

About the Integration Business Process Integration Points

The entities for which Siebel CRM can issue inquiries to retrieve additional information from Oracle FLEXCUBE Universal Banking are as follows: Contacts and Accounts Customers in Oracle FLEXCUBE Universal Banking are mapped to Contacts (retail customers) and Accounts (corporate customers) in Siebel CRM. Non-Siebel CRM customer data from Oracle FLEXCUBE can be displayed in Siebel CRM. Financial Accounts:

Current and savings accounts and related standing instructions Retail deposits, which refer to term deposits and recurring deposits Corporate deposits Loans

Financial transactions Siebel CRM does not maintain financial transactions data but retrieves this data from Oracle FLEXCUBE Universal Banking and displays it in the Siebel application user interface.

Contract Siebel CRM retrieves contract data from Oracle FLEXCUBE Universal Banking and displays it in the Siebel application user interface.

For each Siebel CRM inquiry integration point, Table 7 shows the integration objects used for the Integration and the data queried. For information about each of the integration objects, see Appendix C, EBM Mappings Used in Online Synchronization.

Table 7.

Integration Points and Integration Objects Used for Inquiries from Siebel CRM Integration Object Name QueryCustomerPartyEBM QueryCustomerPartyResponseEBM QueryLineOfCreditEBM QueryLineOfCreditResponseEBM QueryDepositAccountEBM QueryDepositAccountResponseEBM Financial Account Limit Data Queried Customer

Integration Point Retrieves customer data from Oracle FLEXCUBE Universal Banking. Retrieves limit information from Oracle FLEXCUBE Universal Banking. Retrieves financial account (deposit) information from Oracle FLEXCUBE Universal Banking. Retrieves deposit account standing instruction information from Oracle FLEXCUBE Universal Banking. Retrieves financial account (loan) information from Oracle FLEXCUBE Universal Banking.

QueryLoanAccountEBM QueryLoanAccountResponseEBM

Financial Account

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

63

About the Integration Business Process Integration Points

Table 7.

Integration Points and Integration Objects Used for Inquiries from Siebel CRM Integration Object Name QueryFinancialTransactionListEBM QueryFinancialTransactionListResponseEBM QueryDocumentaryCollectionEBM QueryDocumentaryCollectionResponseEBM QueryDocumentaryCreditEBM QueryDocumentaryCreditResponseEBM QueryBankGuaranteeEBM QueryBankGuaranteeResponseEBM Contract Contract Data Queried Financial Account Contract

Integration Point Retrieves financial transactions from Oracle FLEXCUBE Universal Banking. Retrieves contract (bills and collections) information from Oracle FLEXCUBE Universal Banking. Retrieves contract (letters of credit) information from Oracle FLEXCUBE Universal Banking. Retrieves contract (bank guarantee) information from Oracle FLEXCUBE Universal Banking.

Inquiries from Oracle FLEXCUBE Universal Banking


The Integration supports inquiries started from Oracle FLEXCUBE Universal Banking to retrieve customer, offer, and service request information from Siebel CRM. The following information applies to this integration point: Direction of Synchronization. Oracle FLEXCUBE Universal Banking to Siebel CRM. Data Synchronized. See Table 8 on page 65. Integration Object Name. See Table 8 on page 65.

The entities for which Oracle FLEXCUBE Universal Banking retrieves additional information from Siebel CRM are as follows: Customer data. Customer or prospect data can be retrieved from Siebel CRM. Offer data. Information relating to personalized and localized offers for existing customers stored in Siebel CRM can be retrieved. Service request data. Information on service requests stored in Siebel CRM can be retrieved, for example, information on the current status of the service request.

64

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

About the Integration Business Process Integration Points

For each Oracle FLEXCUBE Universal Banking inquiry integration point, Table 8 shows the integration objects used for the Integration and the data queried. For detailed information on each of the integration objects, see Appendix C, EBM Mappings Used in Online Synchronization.

Table 8.

Integration Points and Integration Objects Used for Inquiries from Oracle FLEXCUBE Universal Banking Integration Object Name QueryCustomerPartyListEBM QueryCustomerPartyListResponseEBM QueryMarketingOfferListEBM QueryMarketingOfferListResponseEBM Offer Data Queried Customer

Integration Point Retrieves contact or account data from Siebel CRM. Retrieves prospect data from Siebel CRM. Retrieves offers with a status of All Active from Siebel CRM. Retrieves offers with a status of Contact Specific - Active from Siebel CRM. Retrieves service request data from Siebel CRM.

QueryServiceRequestListEBM QueryServiceRequestListResponseEBM

Service request

Origination of Customers and Financial Accounts


The Integration supports the synchronization of new financial account data, and new and updated customer data between Siebel CRM and Oracle FLEXCUBE Universal Banking. The following information applies to this integration point: Direction of Synchronization. Bidirectional. Data Synchronized. Customer and financial account. Integration Object Names. See Table 9 on page 66.

Siebel CRM is the master for customer data and Oracle FLEXCUBE Universal Banking is the master for financial account data. The origination of customer (contact and account in Siebel CRM) and financial account data is as follows: Customer Customers can be created in Oracle FLEXCUBE Universal Banking; these customers are synchronized with Siebel CRM. NOTE: All Oracle FLEXCUBE Universal Banking customers exist in Siebel CRM, but customers can exist in Siebel CRM who do not exist in Oracle FLEXCUBE Universal Banking. Financial Account:

Origination of the following financial accounts occurs in Oracle FLEXCUBE Universal Banking only:

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

65

About the Integration Business Process Integration Points

Savings account Current account Loan account Cluster deposit accounts Recurring deposit accounts Term deposit accounts

Links between customers and financial accounts are created in Oracle FLEXCUBE Universal Banking; when a financial account is created, the data is synchronized with Siebel CRM.

For each origination integration point, Table 9 shows the integration object used for the Integration and the data queried. For detailed information on each of the integration objects, see Appendix C, EBM Mappings Used in Online Synchronization.

Table 9.

Integration Points and Integration Objects Used for Originations Integration Object Name CreateCustomerPartyEBM CreateCustomerPartyResponseEBM UpdateCustomerPartyEBM Data Queried Customer

Integration Point Customers created in Oracle FLEXCUBE Universal Banking are synchronized with Siebel CRM. Prospects converted to customers in Oracle FLEXCUBE Universal Banking are synchronized with Siebel CRM. Links between customers and deposit accounts that are created in Oracle FLEXCUBE Universal Banking are synchronized with Siebel CRM. Links between customers and loan accounts that are created in Oracle FLEXCUBE Universal Banking are synchronized with Siebel CRM.

CreateDepositAccountEBM

Financial Account

CreateLoanAccountEBM

Customer Transactions
The Integration supports the synchronization of updates to customer data made in either Siebel CRM or Oracle FLEXCUBE Universal Banking. The following information applies to this integration point: Direction of Synchronization. Bidirectional. Data Synchronized. Customer. Integration Object Name. UpdateCustomerPartyEBM.

66

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

About the Integration Business Process Integration Points

Customer and customer relationship data is synchronized between the applications as follows: Customer data Updates to the following customer data can be made in either Siebel CRM or Oracle FLEXCUBE Universal Banking; the following changes in one application are synchronized with the other application:

Changes to customer names Changes to contact and account addresses Status changes Changes to other customer data that is common between Oracle FLEXCUBE Universal Banking and Siebel CRM Updates to Know Your Customer (KYC) data in Oracle FLEXCUBE Universal Banking are synchronized with Siebel CRM

Relationship data:

Customer relationships created or updated in Siebel CRM are synchronized with Oracle FLEXCUBE Universal Banking. Changes to the relationship type values, for example, father or spouse, are made in Siebel CRM and are synchronized with Oracle FLEXCUBE Universal Banking. Changes to customer-to-customer relationships that exist in both applications are synchronized with the other application.

NOTE: Customer-to-customer relationships that involve prospects or non-Oracle FLEXCUBE Universal Banking customers are not created, updated, or stored in Oracle FLEXCUBE Universal Banking.

Account Transactions
The Integration supports the synchronization of account transaction data between the applications. The following information applies to this integration point: Direction of Synchronization. Oracle FLEXCUBE Universal Banking to Siebel CRM. Data Synchronized. Financial account and customer. Integration Object Names. UpdateLoanAccountEBM and UpdateDepositAccountEBM.

The following account transactions are initiated in Oracle FLEXCUBE Universal Banking and synchronized with Siebel CRM: An assignment of a customer to a home loan account An update to a demand deposit account to add a new title, for example, when a customer is added as a coholder to a savings account

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

67

About the Integration Business Process Integration Points

An update to a demand deposit account to delete a title, for example, when a customer is removed as a coholder to a savings account

Creation of Leads
The Integration supports the synchronization of leads created in Oracle FLEXCUBE Universal Banking with Siebel CRM for customers who exist in both applications. The following information applies to this integration point: Direction of Synchronization. Oracle FLEXCUBE Universal Banking to Siebel CRM. Data Synchronized. Lead. Integration Object Name. CreateSalesOpportunityEBM.

The Integration supports the synchronization of the following lead data: Contact and prospect data can be retrieved from Siebel CRM if a customer exists in both of the participating applications. Lead data captured in Oracle FLEXCUBE Universal Banking, and offer acceptance details retrieved from Siebel CRM, are synchronized to create a lead in Siebel CRM. Lead data captured in Oracle FLEXCUBE Universal Banking and product interest data are synchronized to create a lead in Siebel CRM. A customer negative response to an offer is synchronized with Siebel CRM.

Service Requests
The Integration supports the synchronization of service request data between the applications. The following information applies to this integration point: Direction of Synchronization. Oracle FLEXCUBE Universal Banking to Siebel CRM. Data Synchronized. Service request. Integration Object Names. CreateServiceRequestEBM and UpdateServiceRequestEBM.

Service request data is not stored in Oracle FLEXCUBE Universal Banking but service request data can be entered in Oracle FLEXCUBE Universal Banking; this data is synchronized to create or update a service request in Siebel CRM. Service request data stored in Siebel CRM can be retrieved and updated from Oracle FLEXCUBE Universal Banking.

68

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

About the Integration Business Process Integration Points

Creation of Activities
The Integration supports the creation of activities in Siebel CRM when specific transactions are executed in Oracle FLEXCUBE Universal Banking. The following information applies to this integration point: Direction of Synchronization. Oracle FLEXCUBE Universal Banking to Siebel CRM. Data Synchronized. Activity. Integration Object Name. CreateCustomerInteractionEBM.

Certain business transactions executed in Oracle FLEXCUBE Universal Banking require follow-up activities to be performed in Siebel CRM. An activity is created in Siebel CRM when each of the following transactions occurs in Oracle FLEXCUBE Universal Banking: Creating a standing instruction in an account Issuing a check book Requesting to stop a check payment

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

69

About the Integration Business Process Integration Points

70

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Troubleshooting the Integration

This chapter provides information on troubleshooting Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. It contains the following topics: Siebel CRM Log Files on page 71 How Siebel CRM Handles Errors During Online Data Synchronization on page 71 Siebel Log Files During Batch Data Loading on page 73 Errors Generated by Oracle FLEXCUBE Universal Banking on page 74

Siebel CRM Log Files


Within the Siebel CRM environment, logging information is written to log files which can be used to troubleshoot problems. The following log files are available: Siebel Server log files Siebel Web server extension log files Siebel events and event logging files

For information on the log files generated by Siebel CRM, see Siebel System Monitoring and Diagnostics Guide.

How Siebel CRM Handles Errors During Online Data Synchronization


This topic describes how Siebel CRM handles errors that occur during online data synchronization. During online data synchronization, in the event of an error, one of the following occurs: Error messages are written to a log file. Error messages are sent to Oracle FLEXCUBE Universal Banking. Error messages are displayed on the user interface.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

71

Troubleshooting the Integration How Siebel CRM Handles Errors During Online Data Synchronization

The error-handling mechanism that is used depends on the type of Siebel Web service that generates the error, as described in Table 10.

Table 10.

Siebel Error Handling for Online Data Integration Operation Inbound Create or Query Error Handling Mechanism The error message in the EBM format is transformed using the EAI XSLT Service and is sent to Oracle FLEXCUBE Universal Banking. The error message is retrieved from the response message using the FINS Industry XML Query Service, and is displayed to the user. If a workflow failure occurs, then the Siebel Server logs the error message. An error message is written to a file using the EAI XML Write to File service. For additional information, see Online Data Synchronization Log Files on page 72.

Web Service Type Synchronous

Synchronous

Outbound Query

Fire-and-forget Fire-and-forget

Outbound Update Inbound Create or Update

Online Data Synchronization Log Files


Log files specific to the online data synchronization process are created if errors occur when inbound fire-and-forget Web services trigger create or update operations. Error messages are written to the files in the siebsrvr\log\ directory where siebsrvr is the Siebel Server installation directory. The name of the log file takes the following format:

MessageId EBMShortName Operation.xml


where

MessageId is the numeric message identifier EBMShortName is the abbreviation for the EBM Operation is either Create or Update

For example: 9110970000009273DAUpdate.XML

72

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Troubleshooting the Integration Siebel Log Files During Batch Data Loading

Table 11 shows the log files created for each integration object if errors occur during create and update operations.

Table 11.

Log Files for Create and Update Operations Integration Object Short Name DA Log File Name of Fire-and-Forget Service MessageIdDAUpdate.XML MessageIdDACreate.XML

Integration Object Deposit Account

Loan Account

LA

MessageIdLAUpdate.XML MessageIdLACreate.XML

Customer Interaction (Activity) Sales Opportunity (Lead) Service Request Customer Party

CI SO SR CP

MessageIdCICreate.XML MessageIdSOCreate.XML MessageIdSRUpdate.XML MessageIdCPUpdate.XML

Siebel Log Files During Batch Data Loading


This topic provides information on the Siebel log files generated during batch data loading using Oracle Data Integrator. After performing the batch data loading, check the following log files for errors: Log table BIB_ODI_ERROR_LOG If an error occurs while running the packages for the batch data loads, then the error message is logged in the table BIB_ODI_ERROR_LOG in the Siebel database. This table stores the following information about the error:

Package name Step name Step type Error code Error message Created date

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

73

Troubleshooting the Integration Errors Generated by Oracle FLEXCUBE Universal Banking

EIM log files During the batch data loading, Oracle Data Integrator loads data from Oracle FLEXCUBE Universal Banking staging tables into Siebel EIM tables. Oracle Data Integrator starts the Siebel EIM jobs, using the Siebel Server Manager utility. If an error occurs in a Siebel EIM job, then a log file is created in the location you specified for the variable FINS_BIB_Log_Path. For additional information, see Configuring Integration Variables on page 28. Check the log files for any errors during the Siebel EIM job processing.

Errors Generated by Oracle FLEXCUBE Universal Banking


For information on troubleshooting online data integration errors that result from problems with the way in which the EBO Direct Build Utility was configured, see the FCUBS EBO Direct Build Utility User Guide, which is provided as part of the Oracle FLEXCUBE Universal Banking documentation set.

74

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Customizing the Integration

This chapter provides information on how to extend or customize Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. It contains the following topics: About Customizing the Integration on page 75 Overview of Oracle AIA Direct Integration on page 76 Planning the Integration Customization on page 77 Process of Customizing the Integration on page 79 Installing the Oracle AIA Foundation Pack Enterprise Object Library on page 80 Importing EBMs into Siebel Tools on page 80 Updating Data Transformation Files on page 84 Deploying a Customized Workflow on page 86 Editing the WSDL Files on page 87 About Customizing Web Services on page 92

About Customizing the Integration


You can customize the Integration to suit your business requirements. For example, you can choose to: Synchronize additional data entities, such as household or employee data Synchronize additional fields for an entity that is already integrated, for example, synchronize additional address fields

To customize or extend the batch data loading files provided with the Integration, you can edit the Oracle Data Integrator packages provided with the Integration or create new packages. You must also create EIM mappings between the Siebel CRM and Oracle FLEXCUBE Universal Banking data to be integrated. For information on working with Oracle Data Integrator packages, see Oracle Fusion Middleware Developers Guide for Oracle Data Integrator 11g Release 1. For examples of the data mappings used for each entity that is integrated using the batch data loading, see Appendix B, Data Mappings to Siebel EIM Tables. To customize or extend the data that is synchronized online, you must import Oracle Application Integration Architecture (AIA) Enterprise Object Library artifacts into Siebel CRM. These artifacts create or extend Web services to perform the required processing. This chapter describes how to perform this type of customization, using the loan account business entity as an example. NOTE: In this guide, the term, the Integration, refers to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

75

Customizing the Integration Overview of Oracle AIA Direct Integration

Overview of Oracle AIA Direct Integration


To customize or extend the data that is synchronized online in the Integration generally involves importing Oracle AIA Enterprise Object Library artifacts into Siebel CRM to create or extend Web services. The Oracle AIA Enterprise Object Library artifacts that are used to achieve direct integrations of data between applications are: Enterprise Business Objects Enterprise Business Objects (EBOs) provide definitions of standard business data objects, such as a loan account or a sales order, and reusable data components. The collection of EBOs provided in the Enterprise Object Library constitutes a data model that facilitates the integration of data in applications and systems. Each application data schema is mapped only once to the EBO data model, thereby eliminating the requirement to map data directly from one application to another. The EBOs are provided as XML Schema Definition (XSD) files. Enterprise Business Services Enterprise Business Services (EBSs) represent standard Web service definitions for performing a business task, such as creating an account. These services provide message-driven interfaces (described in XML) for the purpose of exchanging data between applications, both synchronously (request-and-response) and asynchronously (fire-and-forget). These services can be implemented by applications that participate in the Integration. The interface definitions for the EBSs are defined in Web Service Definition Language (WSDL) files, which list the operations, message exchange pattern, and payload that are applicable for each operation of a service. This interface description is composed of all details required for a client application to call the service. An EBS takes an EBM as input and provides another EBM as output. Enterprise Business Messages Enterprise Business Messages (EBMs) are the messages that are exchanged between the participating applications in the Integration. The EBM represents the specific content of an EBO needed for performing a specific operation on a business object, such as creating a loan account or deleting a sales order. The metadata about the message is specified in the message header section.

76

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Customizing the Integration Planning the Integration Customization

The relationship between EBOs, EBMs, and EBSs in a direct integration is illustrated in Figure 12 for a Loan Account business entity. As shown in Figure 12, an EBM exists for each operation supported for the Loan Account EBO. WSDL files provide service definitions for each of the operations performed by the Loan Account EBS.

Figure 12. Relationship Between EBOs, EBMs, and EBSs for a Loan Account Business Entity For additional information on the Oracle AIA framework, architecture, and concepts, see Oracle Fusion Middleware Concepts and Technologies Guide for Oracle Application Integration Architecture Foundation Pack.

Planning the Integration Customization


Before customizing the Integration, identify the data that you want to synchronize and the type of operations that must be performed on the data. Specifically, determine the following: Involve the business users to identify the specific fields that are to be synchronized, and start detailed mappings between the data in Siebel CRM and the data in Oracle FLEXCUBE Universal Banking. Identify any EBOs, EBMs, and EBSs that are required for the customization. Determine the operations that are to be performed on the data. These operations can be any of the operations defined in an EBM; that is, create, retrieve, update or delete operations. Determine the Web service interaction patterns required: synchronous (request-and-response format) or asynchronous (fire-and-forget).

The number of EBM-based integration objects required for the synchronization of a data entity is determined by the number of operations required for each entity and the Web service type (requestand-response or fire-and-forget).

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

77

Customizing the Integration Planning the Integration Customization

Table 12 lists the operations supported for each entity in the Integration, the type of Web service used to perform the operation, and the EBMs used to generate the integration objects that are required to support the operation. When customizing the Integration, you might have to define additional operations for an entity and use EBMs other than those listed to achieve the data integration required.

Table 12.

Operations Supported for Entities in Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Operation Create Service Type Request-response EBM Used to Generate Integration Object CreateCustomerPartyEBM CreateCustomerPartyResponseEBM Update Query Fire-and-forget Request-response UpdateCustomerPartyEBM QueryCustomerPartyListEBM QueryCustomerPartyListResponseEBM QueryCustomerPartyEBM QueryCustomerPartyResponseEBM

Entity Customer Party

Sales Opportunity Deposit Account

Create Create Update Query

Fire-and-forget Fire-and-forget Fire-and-forget Request-Response

CreateSalesOpportunityEBM CreateDepositAccountEBM UpdateDepositAccountEBM QueryDepositAccountEBM QueryDepositAccountResponseEBM

Loan Account

Create Update Query

Fire-and-forget Fire-and-forget Request-response

CreateLoanAccountEBM UpdateLoanAccountEBM QueryLoanAccountEBM QueryLoanAccountResponseEBM

Bank Guarantee

Query

Request-response

QueryBankGuaranteeEBM QueryBankGuaranteeResponseEBM

Line of Credit

Query

Request-response

QueryLineOfCreditEBM QueryLineOfCreditResponseEBM

78

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Customizing the Integration Process of Customizing the Integration

Table 12.

Operations Supported for Entities in Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Operation Create Service Type Request-response EBM Used to Generate Integration Object CreateServiceRequestEBM CreateServiceRequestResponseEBM Update Query Fire-and-forget Request-response UpdateServiceRequestEBM QueryServiceRequestListEBM QueryServiceRequestListResponseEBM

Entity Service Request

Documentary Collection Financial Transaction Customer Interaction Documentary Credit Marketing Offer

Query

Request-response

QueryDocumentaryCollectionEBM QueryDocumentaryCollectionResponseEBM

Query

Request-response

QueryFinancialTransactionListEBM QueryFinancialTransactionListResponseEBM

Create Query

Fire-and-forget Request-response

CreateCustomerInteractionEBM QueryDocumentaryCreditEBM QueryDocumentaryCreditResponseEBM

Query

Request-response

QueryMarketingOfferListEBM QueryMarketingOfferListResponseEBM

Process of Customizing the Integration


This topic lists the steps involved in customizing or extending Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. To customize the Integration, perform the following tasks:

1 2 3 4 5

Installing the Oracle AIA Foundation Pack Enterprise Object Library on page 80 Importing EBMs into Siebel Tools on page 80 Updating Data Transformation Files on page 84 Deploying a Customized Workflow on page 86 Editing the WSDL Files on page 87

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

79

Customizing the Integration Installing the Oracle AIA Foundation Pack Enterprise Object Library

Installing the Oracle AIA Foundation Pack Enterprise Object Library


This topic describes how to copy the Enterprise Object Library from the Oracle AIA Foundation Pack to obtain the EBOs, EBSs and EBMs required for your customization. This task is a step in Process of Customizing the Integration on page 79.

To install the Oracle AIA Foundation Pack Enterprise Object Library 1


Download the Oracle AIA Foundation Pack 11g Release 1 to your local computer from Oracle Software Delivery Cloud at http://edelivery.oracle.com

Install the Oracle AIA Foundation Pack as described in Oracle Fusion Middleware Installation and Upgrade Guide for Oracle Application Integration Architecture Foundation Pack 11g Release 1 (11.1.1.4.0).

Select the following installation options: Select the Copy AIA Software Only option. Choosing this option requires that you manually complete the installation.

Select the Foundation Pack check box.

After the installation, verify that the Oracle AIA Foundation Pack directory structure is as follows on your local computer:

EBOs and EBMs are located as follows:

AIA_HOME\AIAMetaData\AIAComponents\EnterpriseObjectLibrary\Industry\BankingA ndWealthManagement\EBO\Entity\

Enterprise Business Service WSDL XML documents are located as follows:

AIA_HOME\AIAMetaData\AIAComponents\EnterpriseBusinessServiceLibrary\Industry \BankingAndWealthManagement\EBO\Entity\
where:

AIA_HOME is the Oracle AIA Foundation Pack installation directory Entity is the name of the entity, for example, Loan Account, required for the customization

Importing EBMs into Siebel Tools


After you have identified the EBMs required for your customization and have installed the Oracle AIA Foundation Pack on your local computer, you must import the EBMs into Siebel Tools. This topic describes the following tasks: Preliminary steps required to prepare the EBMs for import How to import EBMs into Siebel Tools

80

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Customizing the Integration Importing EBMs into Siebel Tools

This task is a step in Process of Customizing the Integration on page 79.

Preparing to Import the Enterprise Objects to Siebel Tools


Before importing EBMs to Siebel Tools, you must first edit a number of enterprise objects so that they conform to Siebel CRM requirements. In particular, the following differences exist between Siebel CRM and Oracle AIA objects: The document tag used by Oracle AIA objects exceeds the limit of 255 characters for comments in Siebel CRM. Weakly typed schema (##any, ##other) are not supported in Siebel CRM.

To prepare to import the enterprise objects into Siebel Tools, perform the steps in the following procedure.

To prepare to import the enterprise objects into Siebel Tools 1 2


Using an XML editor, navigate in turn to each of the files listed in the File column of Table 13. Edit each file as indicated in the Changes Required column of Table 13.

Table 13. File

Changes Required to Enterprise Object Library Files Changes Required None

\EnterpriseObjectLibrary\Industry\BankingAndWealthManagement \EBO\Enity\V1\EnityEBM.xsd Entity is the specific Enterprise Object Library object, for example, Loan Account. \EnterpriseObjectLibrary\Industry\BankingAndWealthManagement \EBO\Enity\V1\EnityEBO.xsd Entity is the specific Enterprise Object Library object, for example, Loan Account. \EnterpriseObjectLibrary\Industry\BankingAndWealthManagement \Common\V2\Meta.xsd \EnterpriseObjectLibrary\Industry\BankingAndWealthManagement \Common\V2\CommonComponents.xsd \EnterpriseObjectLibrary\Industry\BankingAndWealthManagement \Common\V2\CodeLists.xsd \EnterpriseObjectLibrary\Industry\BankingAndWealthManagement \Common\V2\DataTypes.xsd \EnterpriseObjectLibrary\Industry\BankingAndWealthManagement \Custom\Common\V2\CustomCommonComponents.xsd

Put <xsd:documentation> tag text in a comment.

None

Put <xsd:documentation> tag text in a comment. None None None

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

81

Customizing the Integration Importing EBMs into Siebel Tools

Table 13. File

Changes Required to Enterprise Object Library Files Changes Required None None None

\EnterpriseObjectLibrary\Industry\BankingAndWealthManagement \Custom\EBO\LoanAccount\V1\CustomLoanAccountEBO.xsd \EnterpriseObjectLibrary\Industry\BankingAndWealthManagement \Common\V2\WS-Addressing.xsd \EnterpriseObjectLibrary\Industry\BankingAndWealthManagement \Common\V2\access_control-xacml-2.0-context-schema-cd04.xsd \EnterpriseObjectLibrary\Industry\BankingAndWealthManagement \Common\V2\access_control-xacml-2.0-policy-schema-cd-04.xsd \EnterpriseObjectLibrary\Infrastructure\V1\Meta.xsd

None Put <xsd:documentation> tag text in a comment. Put the import of the following file in a comment: <xsd:import namespace="http:// schemas.xmlsoap.org/ ws/2003/03/addressing" schemaLocation="WSAddressing.xsd"/> This file refers to the http:// schemas.xmlsoap.org/ ws/2003/03/addressing file which contains ##other namespaces.

\EnterpriseObjectLibrary\Infrastructure\V1\CodeLists.xsd \EnterpriseObjectLibrary\Infrastructure\V1\DataTypes.xsd \EnterpriseObjectLibrary\Infrastructure\Custom\V1 \CustomMeta.xsd \EnterpriseObjectLibrary\Infrastructure\V1\WS-Addressing.xsd

Put <xsd:documentation> tag text in a comment. Put <xsd:documentation> tag text in a comment. Put <xsd:documentation> tag text in a comment. Put elements where namespace is ##other in a comment. These elements are not required because this include file is commented in the Meta.xsd file.

82

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Customizing the Integration Importing EBMs into Siebel Tools

Table 13. File

Changes Required to Enterprise Object Library Files Changes Required Put elements where namespace is ##any in a comment. Put elements where namespace is ##any in a comment.

\EnterpriseObjectLibrary\Infrastructure\V1 \access_control-xacml-2.0-context-schema-cd-04.xsd \EnterpriseObjectLibrary\Infrastructure\V1 \access_control-xacml-2.0-policy-schema-cd-04.xsd

Importing the EBM Files to Siebel Tools


The EBMs required by your customization must be imported into Siebel Tools using the Enterprise Application Integration (EAI) XSD Wizard. This wizard analyzes the XML Schema Definition (XSD) file to create an XML integration object that the Siebel EAI infrastructure can interpret. For detailed information on using the EAI XSD Wizard, see XML Reference: Siebel Enterprise Application Integration.

To import the EBM files to Siebel Tools 1 2 3 4 5


Start Siebel Tools. Click File, then New Object. In the New Object Wizards window, click the EAI tab. Double-click the Integration Object icon. Complete the Integration Object Builder initial page:

a b c

Select the project from the first list. Select EAI XSD Wizard as the Business Service. Browse to the location of the XSD file that you want to use as follows, then click Next:

AIA_HOME\AIAMetaData\AIAComponents\EnterpriseObjectLibrary\Industry\BankingA ndWealthManagement\EBO\Entity\V1\Entity\EBM.xsd
where:

AIA_HOME is the Oracle AIA Foundation Pack installation directory Entity is the name of the entity, for example, Loan Account, required for the customization

Select the source object according to the operation required, for example, CreateLoanAccountResponseEBM, and assign the same name to the integration object. Click Next. On the Choose Integration Components screen, click the plus sign to expand the list of integration components, then select the integration components you require for the new integration object. Click Next.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

83

Customizing the Integration Updating Data Transformation Files

Click the Deploy Integration Object check-box, then click Finish. After the successful import of the EBM.xsd file, an integration object with the name you assigned in Step 6 is created. You can view integration objects in the Integration Objects list.

Updating Data Transformation Files


This topic describes how to update data transformation files when customizing the Integration. This task is a step in Process of Customizing the Integration on page 79. The EAI Extensible Stylesheet Language Transformation (XSLT) service is used to transform data from an external integration object structure to a Siebel integration object structure. XSL transformation (XSLT) files for each entity and operation used in the Integration are available in the SIEBSRVR\XSLT directory, where SIEBSRVR is the Siebel Server installation directory. These files are called at run-time by the Integration workflows to map data between Oracle FLEXCUBE Universal Banking and Siebel CRM. For information on the Integration workflows, see Siebel Finance Guide. When customizing the Integration, verify that an XSLT file exists for the entity required for your customization, and that it supports the field data mapping required. If a file does not exist, or if it does not support the field mappings required, you must create a new XSLT file or amend an existing XSLT file for the new entities or fields being synchronized, as described in the following procedure.

To update the data transformation files 1


Verify whether or not an XSLT file already exists for the entity you are customizing:

If you have imported a new entity into Siebel Tools to use in the Integration, as described in Importing EBMs into Siebel Tools on page 80, you must create an XSLT file for the new entity. Proceed to step Step 2. If the customization involves mapping additional fields for an entity that is already supported in the Integration, an XSLT file for the entity already exists in the SIEBSRVR\XSLT directory. Proceed to Step 3.

Create a new XSLT file for the entity and add it to the SIEBSRVR\XSLT directory. For an example of an XSLT file created for an entity imported into Siebel Tools for use in the Integration, see Example of an XSLT File Created For a New Entity on page 84.

Edit the appropriate XSLT file for the entity using an XML editor and add the new data mapping information.

Example of an XSLT File Created For a New Entity


This topic lists an example of an XSLT file created for an entity that has been imported into Siebel Tools for use in the Integration. It also lists the source and target XML files associated with the new XSLT file.

84

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Customizing the Integration Updating Data Transformation Files

In this example, the CreateLoanAccountResponseEBM entity is imported into Siebel Tools, as described in Step 6 on page 83; this provides the source XML file. The EAI XSD Wizard then generates the CreateLoanAccountResponseEBM integration object (the target XML file), as described in Step 8 on page 84. In the XSLT file that must be created for the new entity, the value of the Name field in the source XML file is mapped to the Full Name field in the target XML file.

XSL Transformation File The following shows the XSLT file created for the new entity to be used in the Integration, CreateLoanAccountResponseEBM. NOTE: The file in this topic is listed for example purposes only; it is not an actual representation of either an AIA EBM or a Siebel CRM XSD file.

<?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml"/> <xsl:template match="/"> <xsl:apply-templates select="CreateLoanAccountResponseEBM"/> </xsl:template> <xsl:template match="CreateLoanAccountResponseEBM"> <xsl:apply-templates select="EBMHeader"/> </xsl:template> <xsl:template match="EBMHeader"> <xsl:apply-templates select="Sender"/> </xsl:template> <xsl:template match="Sender"> <SiebelMessage> <Account> <AccountId> <xsl:value-of select="Id"/> </AccountId <FullName> <xsl:value-of select="Name"/> <!-- this step maps the value in the Name field (Aaron)in the source XML file to the FullName field in the Target xml file--> </FullName> </Account> </SiebelMessage </xsl:template> </xsl:stylesheet> XML Source File The following shows an example of the CreateLoanAccountResponseEBM XML file imported into Siebel Tools.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

85

Customizing the Integration Deploying a Customized Workflow

<?xml version="1.0" encoding="UTF-8" ?> <CreateLoanAccountResponseEBM languageCode="" versionID=""> <EBMHeader languageCode=""> <Sender> <SenderMessageID schemeVersionID="" schemeID="" schemeAgencyID="">FC_882UU0</SenderMessageID> <ID schemeVersionID="" schemeID="" schemeAgencyID="">FLEXCUBE</ID> <Name>Aaron</Name> <!-- This is a new field. It is mapped to the Full Name Field in the Target.xml --> </Sender> <FaultNotification> <FaultMessage> <Code listID="" listVersionID="" listAgencyID="" /> <Text languageCode="" languageLocaleCode="" /> </FaultMessage> </FaultNotification> </EBMHeader> </CreateLoanAccountResponseEBM XML Target File The following shows an example XML file generated for the CreateLoanAccountResponseEBM integration object in Siebel Tools. <?xml version="1.0" encoding="UTF-8" ?> <SiebelMessage> <Account> <AccountId/> <!-- this field maps to Id field in the source.xml --> <FullName/> <!-- this field is mapped to Name field in source.xml --> </Account> </SiebelMessage>

Deploying a Customized Workflow


Workflows, made available as Web services, perform the real-time synchronization of data in Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. When you extend or customize the Integration, it might be necessary to amend the workflows provided with the Integration or to create new workflows. For information on performing both of these tasks, see Siebel Business Process Framework: Workflow Guide. After you create a new workflow or customize an existing workflow, you must deploy the relevant workflow by publishing it as an inbound Web service and then generating a WSDL file for the new Web service. Both tasks are described in this topic. For detailed information on each of the workflows used in the Integration, see Siebel Finance Guide. The workflow XML files for the Loan Account create and upsert workflows used in the Integration are listed in Appendix A, Sample Workflow Files. You can use these workflow files as a reference when customizing workflows for your integration environment. This task is a step in Process of Customizing the Integration on page 79.

86

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Customizing the Integration Editing the WSDL Files

To deploy a customized workflow 1


Publish the customized workflow as an inbound Web service. For more information, see Integration Platform Technologies: Siebel Enterprise Application Integration. When publishing the workflow as an inbound Web service, specify the values shown in the following table. Field Name (Service Ports list) Value When creating the inbound service port record, the name assigned to the port in the Name field must be the same as the port name defined in the EBS WSDL. When creating the operation record for the new service port, the operation name must be the same as the operation name defined in the EBS WSDL.

Name (Operations list)

For example, for the Loan Account entity, the port name is BankingAndWealthManagementLoanAccountEBS and the operation name is CreateLoanAccount.

Generate a WSDL file for the inbound Web service as follows:

a b 3

Navigate to the Administration - Web Services screen, then the Inbound Web Services view. Select the inbound Web service that you want to publish, then click Generate WSDL.

Test each operation in the WSDL file, using the soapUI testing tool.

Editing the WSDL Files


The WSDL file that you generated for the inbound Web service in Deploying a Customized Workflow on page 86 is combined with the original WSDL file provided for the Web service in the Oracle AIA Enterprise Object Library. This revised WSDL file is then used in the Integration. The editing process to combine sections of both WSDL files is described in this topic. This task is a step in Process of Customizing the Integration on page 79.

To edit the WSDL file 1


Navigate to the following directory, and copy the WSDL file for the entity used in the integration customization:

AIA_HOME\AIAMetaData\AIAComponents\EnterpriseBusinessServiceLibrary\Industry\Ba nkingAndWealthManagement\EBO\Entity\V1
where:

Entity is the name of the entity, for example, Loan Account, used in the customization AIA_HOME is the Oracle AIA Foundation Pack installation directory

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

87

Customizing the Integration Editing the WSDL Files

Edit the WSDL file you have just copied by replacing the sections of the file that relate to the operation specified when you deployed the customized workflow (Step 1 on page 87) with the corresponding sections of the WSDL file you generated in the Siebel application (Step 2 on page 87). NOTE: Do not change the names of the namespaces in the Oracle AIA WSDL file when copying information from the Siebel WSDL file. Continue to use the ebo and ebs prefixes. Copy the following sections:

<schema> <message> <ports> <binding>

Save the changes you made to the WSDL file, and place it in the same directory where it was originally located, that is, in:

AIA_HOME\AIAMetaData\AIAComponents\EnterpriseBusinessServiceLibrary\Industry\Ba nkingAndWealthManagement\EBO\Entity\V1.
Use this WSDL file for future testing and publishing to consumer applications.

4 5 6

In the Siebel application, navigate to the Administration - Web Services screen, then the Inbound Web Services view. Select the customized inbound Web service previously deployed in Deploying a Customized Workflow on page 86. In the Namespace field, change the name to the namespace name specified in the EBS WSDL located in:

AIA_HOME\AIAMetaData\AIAComponents\EnterpriseBusinessServiceLibrary\Industry\ BankingAndWealthManagement\EBO\Entity\V1
For example, for the LoanAccount Create workflow, the following values are specified:

Inbound Web service name: FINCORP BIB Loan Account Upsert FAF Workflow Revised Namespace name: http://xmlns.oracle.com/EnterpriseObjects/Core/EBO/ LoanAccount/V1 Operation: CreateLoanAccount

NOTE: The WSDLs for the Siebel CRM Web services used in the Integration are located in

Siebel\8.2\Tools_1\REPPATCH\ACR548.zip, where Siebel\8.2\Tools_1 is the Siebel Tools 8.2


installation directory. For additional information, see Accessing the Integration Files on page 18.

Example of an Edited WSDL File for the Loan Account Entity


The following is the WSDL file for the Loan Account entity after it has been edited. You can use this file as a reference when editing the WSDL file required for your customization.

88

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Customizing the Integration Editing the WSDL Files

<?xml version="1.0" encoding="utf-16"?> <!-** Oracle Corporation ** ** This is an Entity EBS, BASED ON CRUD OPERATIONS ** ** We always include the wsdl,xsd, soap, our documentation, and Core Common namespaces. Always the same prefixes. ** ** Need to define namespaces for EBO and EBS, and always use these same prefixes ebo and ebs. ** ** Need to define the target namespace equal to the EBS namespace. Also define a name, in the form of - name+EBS. ** Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved. WSDL File Name Name: \\EnterpriseBusinessServiceLibrary\Industry\BankingAndWealthManagement\EBO\LoanAcc ount\V1\BankingAndWealthManagementLoanAccountEBSV1.wsdl --> <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http:// www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:svcdoc="http://xmlns.oracle.com/Services/Documentation/V1" xmlns:corecom="http://xmlns.oracle.com/EnterpriseObjects/Core/Common/V2" xmlns:ebo="http://xmlns.oracle.com/EnterpriseObjects/Core/EBO/LoanAccount/V1" xmlns:ebs="http://xmlns.oracle.com/EnterpriseServices/Core/LoanAccount/V1" name="BankingAndWealthManagementLoanAccountEBSV1" targetNamespace="http:// xmlns.oracle.com/EnterpriseServices/Core/LoanAccount/V1"> <types> <xsd:schema targetNamespace="http://xmlns.oracle.com/EnterpriseServices/ LoanAccount/V1" elementFormDefault="qualified"> <xsd:import namespace="http://xmlns.oracle.com/EnterpriseObjects/Core/ EBO/LoanAccount/V1" schemaLocation="../../../../../../EnterpriseObjectLibrary/ Industry/BankingAndWealthManagement/EBO/LoanAccount/V1/LoanAccountEBM.xsd" /> <xsd:import namespace="http://xmlns.oracle.com/EnterpriseObjects/Core/ Common/V2" schemaLocation="../../../../../../EnterpriseObjectLibrary/Industry/ BankingAndWealthManagement/Common/V2/Meta.xsd" /> </xsd:schema> <xsd:schema elementFormDefault="qualified" targetNamespace="http:// xmlns.oracle.com/EnterpriseObjects/Core/EBO/LoanAccount/V1"> <xsd:element name="UpdateLoanAccount_Input"> <xsd:complexType> <xsd:sequence> <xsd:element ref="ebo:UpdateLoanAccountEBM" /> </xsd:sequence>

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

89

Customizing the Integration Editing the WSDL Files

</xsd:complexType> </xsd:element> <xsd:element name="CreateLoanAccount_Input"> <xsd:complexType> <xsd:sequence> <xsd:element ref="ebo:CreateLoanAccountEBM"></xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema> </types> <message name="UpdateLoanAccount_Input"> <part name="UpdateLoanAccount_Input" element="ebo:UpdateLoanAccount_Input"></part> </message> <message name="CreateLoanAccount_Input"> <part name="CreateLoanAccount_Input" element="ebo:CreateLoanAccount_Input"></part> </message> <portType name="BankingAndWealthManagementLoanAccountEBS"> <operation name="UpdateLoanAccount"> <input message="ebs:UpdateLoanAccount_Input"></input> </operation> <operation name="CreateLoanAccount"> <input message="ebs:CreateLoanAccount_Input"></input> </operation> </portType> <binding name="BankingAndWealthManagementLoanAccountEBS" type="ebs:BankingAndWealthManagementLoanAccountEBS"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" /> <operation name="UpdateLoanAccount">

90

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Customizing the Integration Editing the WSDL Files

<soap:operation soapAction="document/http://xmlns.oracle.com/ EnterpriseObjects/Core/EBO/LoanAccount/V1:UpdateLoanAccount"></soap:operation> <input> <soap:body use="literal"></soap:body> </input> <!--output> <soap:body use="literal"></soap:body> </output--> </operation> <operation name="CreateLoanAccount"> <soap:operation soapAction="document/http://xmlns.oracle.com/ EnterpriseObjects/Core/EBO/LoanAccount/V1:CreateLoanAccount"></soap:operation> <input> <soap:body use="literal"></soap:body> </input> <!--output> <soap:body use="literal"></soap:body> </output--> </operation> </binding> <service name="BankingAndWealthManagementLoanAccountEBSV1"> <port binding="ebs:BankingAndWealthManagementLoanAccountEBS" name="BankingAndWealthManagementLoanAccountEBS"> <soap:address location="http://sdc78514svqe/eai_enu/ start.swe?SWEExtSource=SecureWebService&amp;SWEExtCmd=Execute&amp;UserName=SADMIN& amp;Password=MSSQL" /> </port> </service> </definitions>

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

91

Customizing the Integration About Customizing Web Services

About Customizing Web Services


This topic provides additional information to consider when customizing Web services for the Integration.

About Inbound Fire-and-Forget Web Services


In circumstances where Siebel CRM is the Web service provider, a fire-and-forget Web service is achieved using the Server Requests business service in asynchronous mode over http. Fire-andforget inbound Web services submit asynchronous requests to the Siebel Server for the Workflow Process Manager to invoke the appropriate create or update workflow for the entity. Make sure that the Workflow Process Manager server component is enabled on the Siebel Server. For more information on the Server Request business service, see Siebel Business Process Framework: Workflow Guide.

Web Service Error Handling


Each EBM comprises two sections: Data area. It identifies the operation to be performed by the EBM and contains the content payload. EBM header. It contains information used to process the message content. For request-andresponse Web services, Oracle FLEXCUBE Universal Banking and Siebel CRM message IDs and errors are captured in the Header section of the EBM.

92

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Sample Workflow Files

This appendix lists the XML files for the Loan Account create and Loan Account upsert workflows used in Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. You can use these files as examples if you want to change the existing integration workflows, or create new workflows, when customizing the Integration. The files are listed in the following topics: FINCORP BIB Loan Account Upsert FAF Workflow.xml on page 93 FINS BIB Loan Account Create Workflow.xml on page 103

NOTE: In this guide, the term, the Integration, refers to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking.

FINCORP BIB Loan Account Upsert FAF Workflow.xml


This topic lists the XML file for the FINCORP BIB Loan Account Upsert FAF workflow. <?xml version="1.0" encoding="utf-16"?> <REPOSITORY NAME="Siebel Repository" UPDATED="08/23/2011 01:23:42" UPDATED_BY="SADMIN" CREATED="08/23/2011 00:21:09" CREATED_BY="SADMIN" FIO_PLACEHOLDER_FIO="TRUE"> <PROJECT ALLOW_OBJECT_LOCKING="Y" INACTIVE="N" LOCKED="N" NAME="FINS BiB" UI_FREEZE="N" UPDATED="08/16/2011 07:49:07" UPDATED_BY="SADMIN" CREATED="11/25/2010 09:56:41" CREATED_BY="SADMIN" FIO_PLACEHOLDER_FIO="TRUE"> <WORKFLOW_PROCESS EDIT="N" INACTIVE="N" NAME="FINCORP BIB Loan Account Upsert FAF Workflow: 0" OBJECT_LOCKED="N" PASS_BY_REF_HIERARCHY_ARGUMENT="N" PERSISTENT_FREQUENCY="N" PROCESS_NAME="FINCORP BIB Loan Account Upsert FAF Workflow" REPLICATION_LEVEL="None" RUNNABLE="N" STATE_MANAGEMENT_TYPE="STATEFUL" STATUS="COMPLETED" VERSION="0" WEB_SERVICE_ENABLED="N" WORKFLOW_MODE="Service Flow" UPDATED="05/04/2011 11:45:02" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:12" CREATED_BY="SADMIN"> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="INT_OBJ" INOUT="IN" INTEGRATION_OBJECT="CreateLoanAccountEBM" NAME="CreateLoanAccountEBM" UPDATED="05/04/2011 10:27:39" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:39" CREATED_BY="SADMIN"></WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="PROPSET_CHILD" INOUT="NONE" NAME="DataMap1_Output" UPDATED="05/04/2011 10:27:39" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:39" CREATED_BY="SADMIN"></ WF_PROCESS_PROP>

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

93

Sample Workflow Files FINCORP BIB Loan Account Upsert FAF Workflow.xml

<WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="PROPSET_CHILD" DISPLAY_NAME="EBMXMLHier" INOUT="NONE" NAME="EBMXMLHier" UPDATED="05/04/2011 10:27:39" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:39" CREATED_BY="SADMIN"></WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" INOUT="NONE" NAME="EIO_Doc_Output" UPDATED="05/04/2011 10:27:39" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:39" CREATED_BY="SADMIN"></ WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" INOUT="NONE" NAME="Error Code" UPDATED="05/04/2011 10:27:39" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:39" CREATED_BY="SADMIN"></WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" INOUT="NONE" NAME="Error Message" UPDATED="05/04/2011 10:27:39" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:39" CREATED_BY="SADMIN"></WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="PROPSET_CHILD" INOUT="NONE" NAME="Hier_Output" UPDATED="05/04/2011 10:27:39" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:39" CREATED_BY="SADMIN"></ WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="BINARY" INOUT="NONE" NAME="IIO_Doc_Output" UPDATED="05/04/2011 10:27:39" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:39" CREATED_BY="SADMIN"></ WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" DISPLAY_NAME="MessageId" INOUT="NONE" NAME="MessageId" UPDATED="05/04/2011 10:27:39" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:39" CREATED_BY="SADMIN"></ WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" INOUT="NONE" NAME="Object Id" UPDATED="05/04/2011 10:27:39" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:39" CREATED_BY="SADMIN"></WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" INOUT="NONE" NAME="Process Instance Id" UPDATED="05/04/2011 10:27:39" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:39" CREATED_BY="SADMIN"></ WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" DEFAULT_STRING="Y" INOUT="NONE" NAME="RunOnWorkflowProcMgr" UPDATED="05/04/2011 10:27:39" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:39" CREATED_BY="SADMIN"></ WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" INOUT="NONE" NAME="Siebel Operation Object Id" UPDATED="05/04/2011 10:27:39" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:39" CREATED_BY="SADMIN"></ WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" DEFAULT_STRING="UTF-16" INOUT="NONE" NAME="XMLCharEncoding" UPDATED="05/04/2011 10:27:39" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:39" CREATED_BY="SADMIN"></ WF_PROCESS_PROP>

94

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Sample Workflow Files FINCORP BIB Loan Account Upsert FAF Workflow.xml

<WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" INOUT="NONE" NAME="XSLTFileLocation" UPDATED="05/04/2011 10:27:39" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:39" CREATED_BY="SADMIN"></ WF_PROCESS_PROP> <WF_STEP ALLOW_RETRY_FLAG="N" BUSINESS_SERVICE_METHOD="SubmitRequest" BUSINESS_SERVICE_NAME="Server Requests" EDIT="Y" EVALUATE_ALL="Y" INACTIVE="N" LAYOUT="@0*0*3*0*0*0*1*r15*540 204 636 2529*FillBgClr8*134217218*ArrowEnd1*1" NAME="Call Async Server Request" TYPE="TASK" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:28:49" CREATED_BY="SADMIN"> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*8*0*0*0*9*LineWidth1*22*P27*840 1684*FrHS1*22*P17*840 2284*NPts1*32*P07*636 2284*ToHS1*38*ArrowEnd1*4" NAME="Connector 2" TO_STEP_NAME="End 0" TYPE="CONNECTOR" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:26" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="Call Async Server Request" INACTIVE="N" LAYOUT="@0*0*8*0*0*0*9*LineWidth1*22*P27*840 1684*FrHS1*22*P17*840 2284*NPts1*32*P07*636 2284*ToHS1*38*ArrowEnd1*4" NAME="Connector 2" TO_STEP_NAME="End 0" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/ 04/2011 10:34:56" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*8*0*0*0*9*LineWidth1*24*FrHS1*32*P17*588 3364*NPts1*22*P07*588 2524*ToHS1*19*LineColor3*2558*ArrowEnd1*4" NAME="E04" TO_STEP_NAME="Dump Error Message" TYPE="ERROR_EXC" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:26" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="Call Async Server Request" INACTIVE="N" LAYOUT="@0*0*8*0*0*0*9*LineWidth1*24*FrHS1*32*P17*588 3364*NPts1*22*P07*588 2524*ToHS1*19*LineColor3*2558*ArrowEnd1*4" NAME="E04" TO_STEP_NAME="Dump Error Message" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:56" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="Component" SEQUENCE="1" TYPE="LITERAL" VALUE_SEARCH_SPECIFICATION="WfProcMgr" UPDATED="05/04/ 2011 10:30:33" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:33" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="Method" SEQUENCE="3" TYPE="LITERAL" VALUE_SEARCH_SPECIFICATION="RunProcess" UPDATED="05/04/2011 10:30:33" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:33" CREATED_BY="SADMIN"></ WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="Mode" SEQUENCE="4" TYPE="LITERAL" VALUE_SEARCH_SPECIFICATION="DirectDb" UPDATED="05/04/2011 10:30:33" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:33" CREATED_BY="SADMIN"></ WF_STEP_I_O_ARGUMENT>

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

95

Sample Workflow Files FINCORP BIB Loan Account Upsert FAF Workflow.xml

<WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="NumRetries" SEQUENCE="5" TYPE="LITERAL" VALUE_SEARCH_SPECIFICATION="5" UPDATED="05/04/2011 10:30:33" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:33" CREATED_BY="SADMIN"></ WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="O" NAME="O:Call Async Server Request80" OUTPUT_ARG="reqId" PROPERTY_NAME="Object Id" SEQUENCE="8" TYPE="ARGUMENT" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/ 2011 10:30:34" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="ReqIDNeeded" SEQUENCE="6" TYPE="LITERAL" VALUE_SEARCH_SPECIFICATION="True" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></ WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="WfProcMgr.EIO_Doc_Output" PROPERTY_NAME="EIO_Doc_Output" SEQUENCE="7" TYPE="PROPERTY" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/ 2011 10:30:34" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="WfProcMgr.MessageId" PROPERTY_NAME="MessageId" SEQUENCE="8" TYPE="PROPERTY" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></ WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="WfProcMgr.ProcessName" SEQUENCE="2" TYPE="LITERAL" VALUE_SEARCH_SPECIFICATION="FINS BIB Loan Account Create Workflow" UPDATED="05/04/ 2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> </WF_STEP> <WF_STEP ALLOW_RETRY_FLAG="N" BUSINESS_SERVICE_METHOD="WritePropSet" BUSINESS_SERVICE_NAME="EAI XML Write to File" EDIT="Y" EVALUATE_ALL="Y" INACTIVE="N" LAYOUT="@0*0*3*0*0*0*1*r15*540 336 636 3849*FillBgClr8*134217218*ArrowEnd1*1" NAME="Dump Error Message" TYPE="TASK" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:28:49" CREATED_BY="SADMIN"> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*8*0*0*0*9*LineWidth1*22*P27*840 1684*FrHS1*22*P17*840 3604*NPts1*32*P07*636 3604*ToHS1*38*ArrowEnd1*4" NAME="Connector 8" TO_STEP_NAME="End 0" TYPE="CONNECTOR" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:26" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="Dump Error Message" INACTIVE="N" LAYOUT="@0*0*8*0*0*0*9*LineWidth1*22*P27*840 1684*FrHS1*22*P17*840 3604*NPts1*32*P07*636 3604*ToHS1*38*ArrowEnd1*4" NAME="Connector 8" TO_STEP_NAME="End 0" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/ 04/2011 10:34:56" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH>

96

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Sample Workflow Files FINCORP BIB Loan Account Upsert FAF Workflow.xml

<WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="&lt;Value&gt;" SEQUENCE="6" TYPE="EXPRESSION" VALUE_SEARCH_SPECIFICATION="'MessageId= '+[&amp;MessageId]+' ErrorCode = '+[&amp;Error Code]+' ErrorMsg= '+[&amp;Error Message]+''" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="FileName" SEQUENCE="7" TYPE="EXPRESSION" VALUE_SEARCH_SPECIFICATION="'../log/ '+[&amp;MessageId]+'LACreate.xml'" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></ WF_STEP_I_O_ARGUMENT> </WF_STEP> <WF_STEP ALLOW_RETRY_FLAG="N" EDIT="Y" EVALUATE_ALL="Y" INACTIVE="N" LAYOUT="@0*0*3*0*0*0*1*r15*792 120 888 1689*FillBgClr8*167641088*ArrowEnd1*1" NAME="End 0" TYPE="END" UPDATED="05/04/2011 10:28:49" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:28:49" CREATED_BY="SADMIN"></WF_STEP> <WF_STEP ALLOW_RETRY_FLAG="N" BUSINESS_SERVICE_METHOD="IntObjHierToXMLDoc" BUSINESS_SERVICE_NAME="EAI XML Converter" EDIT="Y" EVALUATE_ALL="Y" INACTIVE="N" LAYOUT="@0*0*3*0*0*0*1*r15*168 132 264 1809*FillBgClr8*134217218*ArrowEnd1*1" NAME="External IO to Doc" TYPE="TASK" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:28:49" CREATED_BY="SADMIN"> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*7*0*0*0*9*LineWidth1*24*FrHS1*22*P17*300 1564*NPts1*22*P07*264 1564*ToHS1*08*ArrowEnd1*4" NAME="Connector 4" TO_STEP_NAME="RunOnWorkflowProcMgr?" TYPE="CONNECTOR" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:26" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="External IO to Doc" INACTIVE="N" LAYOUT="@0*0*7*0*0*0*9*LineWidth1*24*FrHS1*22*P17*300 1564*NPts1*22*P07*264 1564*ToHS1*08*ArrowEnd1*4" NAME="Connector 4" TO_STEP_NAME="RunOnWorkflowProcMgr?" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:56" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*9*0*0*0*9*LineWidth1*22*P27*540 3604*FrHS1*32*P17*216 3604*NPts1*32*P07*216 1804*ToHS1*09*LineColor3*2558*ArrowEnd1*4" NAME="E03" TO_STEP_NAME="Dump Error Message" TYPE="ERROR_EXC" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:26" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="External IO to Doc" INACTIVE="N" LAYOUT="@0*0*9*0*0*0*9*LineWidth1*22*P27*540 3604*FrHS1*32*P17*216 3604*NPts1*32*P07*216 1804*ToHS1*09*LineColor3*2558*ArrowEnd1*4" NAME="E03" TO_STEP_NAME="Dump Error Message" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:56" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH>

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

97

Sample Workflow Files FINCORP BIB Loan Account Upsert FAF Workflow.xml

<WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="O" NAME="O:External IO to Doc40" OUTPUT_ARG="&lt;Value&gt;" PROPERTY_NAME="EIO_Doc_Output" SEQUENCE="4" TYPE="ARGUMENT" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/ 2011 10:30:34" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="SiebelMessage" PROPERTY_NAME="CreateLoanAccountEBM" SEQUENCE="1" TYPE="PROPERTY" UPDATED="05/04/ 2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="XMLCharEncoding" SEQUENCE="3" TYPE="LITERAL" VALUE_SEARCH_SPECIFICATION="UTF-16" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></ WF_STEP_I_O_ARGUMENT> </WF_STEP> <WF_STEP ALLOW_RETRY_FLAG="N" BUSINESS_SERVICE_METHOD="Execute" BUSINESS_SERVICE_NAME="FINS Industry XML Query Service" EDIT="Y" EVALUATE_ALL="Y" INACTIVE="N" LAYOUT="@0*0*3*0*0*0*1*r14*24 300 120 3489*FillBgClr8*134217218*ArrowEnd1*1" NAME="Extract Message Id" TYPE="TASK" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:28:49" CREATED_BY="SADMIN"> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*9*0*0*0*9*LineWidth1*22*P27*144 1564*FrHS1*22*P17*144 3244*NPts1*42*P07*120 3242*P37*168 1564*ToHS1*08*ArrowEnd1*4" NAME="Connector 7" TO_STEP_NAME="External IO to Doc" TYPE="CONNECTOR" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:26" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="Extract Message Id" INACTIVE="N" LAYOUT="@0*0*9*0*0*0*9*LineWidth1*22*P27*144 1564*FrHS1*22*P17*144 3244*NPts1*42*P07*120 3242*P37*168 1564*ToHS1*08*ArrowEnd1*4" NAME="Connector 7" TO_STEP_NAME="External IO to Doc" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:56" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*9*0*0*0*9*LineWidth1*22*P27*540 3604*FrHS1*32*P16*72 3604*NPts1*32*P06*72 3484*ToHS1*09*LineColor3*2558*ArrowEnd1*4" NAME="E02" TO_STEP_NAME="Dump Error Message" TYPE="ERROR_EXC" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:26" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="Extract Message Id" INACTIVE="N" LAYOUT="@0*0*9*0*0*0*9*LineWidth1*22*P27*540 3604*FrHS1*32*P16*72 3604*NPts1*32*P06*72 3484*ToHS1*09*LineColor3*2558*ArrowEnd1*4" NAME="E02" TO_STEP_NAME="Dump Error Message" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:56" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH>

98

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Sample Workflow Files FINCORP BIB Loan Account Upsert FAF Workflow.xml

<WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="MessageId" SEQUENCE="4" TYPE="LITERAL" VALUE_SEARCH_SPECIFICATION="./*/*/*/*/SenderMessageID" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="O" NAME="O:Extract Message Id50" OUTPUT_ARG="MessageId" PROPERTY_NAME="MessageId" SEQUENCE="5" TYPE="ARGUMENT" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="XMLHierarchy" PROPERTY_NAME="EBMXMLHier" SEQUENCE="3" TYPE="PROPERTY" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></ WF_STEP_I_O_ARGUMENT> </WF_STEP> <WF_STEP ALLOW_RETRY_FLAG="N" EDIT="Y" EVALUATE_ALL="Y" INACTIVE="N" LAYOUT="@0*0*3*0*0*0*1*r15*300 132 396 1809*FillBgClr8*134348798*ArrowEnd1*1" NAME="RunOnWorkflowProcMgr?" TYPE="DECISION_POINT" UPDATED="05/04/2011 11:45:02" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:28:49" CREATED_BY="SADMIN"> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" EXPRESSION="(RunOnWorkflowProcMgr All Must Match (Ignore Case)('N'))" INACTIVE="N" LAYOUT="@0*0*8*0*0*0*9*LineWidth1*22*P26*396 604*FrHS1*12*P16*348 604*NPts1*32*P07*348 1324*ToHS1*08*ArrowEnd1*4" NAME="NO" TO_STEP_NAME="XSLT Transformation" TYPE="DECISION" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 11:45:02" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:26" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="RunOnWorkflowProcMgr?" INACTIVE="N" LAYOUT="@0*0*8*0*0*0*9*LineWidth1*22*P26*396 604*FrHS1*12*P16*348 604*NPts1*32*P07*348 1324*ToHS1*08*ArrowEnd1*4" NAME="NO" TO_STEP_NAME="XSLT Transformation" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/ 2011 10:34:56" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> <WF_BRANCH_CRITERIA COMPARE_TO="PROPERTY" EDIT="Y" INACTIVE="N" NAME="NO3" OPERATION="EQ_ALL_NC" PROPERTY_NAME="RunOnWorkflowProcMgr" SEQUENCE="3" UPDATED="05/04/2011 11:45:02" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:50:11" CREATED_BY="SADMIN"> <WF_BRANCH_CRITERIA_VALUE EDIT="N" INACTIVE="N" LO_CHAR1="N" NAME="NO31" SEQUENCE="1" UPDATED="05/04/2011 11:45:02" UPDATED_BY="SADMIN" CREATED="05/04/2011 11:45:02" CREATED_BY="SADMIN"></WF_BRANCH_CRITERIA_VALUE> </WF_BRANCH_CRITERIA> </WF_STEP_BRANCH> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*8*0*0*0*9*LineWidth1*22*P27*540 2284*FrHS1*32*P17*348 2284*NPts1*32*P07*348 1804*ToHS1*08*ArrowEnd1*4" NAME="YES" TO_STEP_NAME="Call Async Server Request" TYPE="DEFAULT" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:26" CREATED_BY="SADMIN">

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

99

Sample Workflow Files FINCORP BIB Loan Account Upsert FAF Workflow.xml

<WF_BRANCH_CONNECTOR FROM_STEP_NAME="RunOnWorkflowProcMgr?" INACTIVE="N" LAYOUT="@0*0*8*0*0*0*9*LineWidth1*22*P27*540 2284*FrHS1*32*P17*348 2284*NPts1*32*P07*348 1804*ToHS1*08*ArrowEnd1*4" NAME="YES" TO_STEP_NAME="Call Async Server Request" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:56" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> </WF_STEP> <WF_STEP ALLOW_RETRY_FLAG="N" BUSINESS_SERVICE_METHOD="Insert" BUSINESS_SERVICE_NAME="EAI Siebel Adapter" EDIT="Y" EVALUATE_ALL="Y" INACTIVE="N" LAYOUT="@0*0*3*0*0*0*1*r13*696 36 792 849*FillBgClr8*134217218*ArrowEnd1*1" NAME="Siebel EAI Adapter (Synch)" TYPE="TASK" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:28:49" CREATED_BY="SADMIN"> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*8*0*0*0*9*LineWidth1*22*P27*840 1204*FrHS1*22*P16*840 604*NPts1*32*P06*792 604*ToHS1*18*ArrowEnd1*4" NAME="Connector 3" TO_STEP_NAME="End 0" TYPE="CONNECTOR" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:26" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="Siebel EAI Adapter (Synch)" INACTIVE="N" LAYOUT="@0*0*8*0*0*0*9*LineWidth1*22*P27*840 1204*FrHS1*22*P16*840 604*NPts1*32*P06*792 604*ToHS1*18*ArrowEnd1*4" NAME="Connector 3" TO_STEP_NAME="End 0" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:56" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="O" NAME="O:Siebel EAI Adapter (Synch)1" OUTPUT_ARG="reqId" PROPERTY_NAME="Object Id" SEQUENCE="1" TYPE="ARGUMENT" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="SiebelMessage" PROPERTY_NAME="Hier_Output" SEQUENCE="0" TYPE="PROPERTY" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></ WF_STEP_I_O_ARGUMENT> </WF_STEP> <WF_STEP ALLOW_RETRY_FLAG="N" EDIT="Y" EVALUATE_ALL="Y" INACTIVE="N" LAYOUT="@0*0*3*0*0*0*1*r14*24 132 120 1809*FillBgClr8*167641088*ArrowEnd1*1" NAME="Start" TYPE="START" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:28:49" CREATED_BY="SADMIN"> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*7*0*0*0*9*LineWidth1*24*FrHS1*32*P16*72 2164*NPts1*22*P06*72 1804*ToHS1*18*ArrowEnd1*4" NAME="Connector 5" TO_STEP_NAME="To XML Hierarchy" TYPE="DEFAULT" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:26" CREATED_BY="SADMIN">

100

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Sample Workflow Files FINCORP BIB Loan Account Upsert FAF Workflow.xml

<WF_BRANCH_CONNECTOR FROM_STEP_NAME="Start" INACTIVE="N" LAYOUT="@0*0*7*0*0*0*9*LineWidth1*24*FrHS1*32*P16*72 2164*NPts1*22*P06*72 1804*ToHS1*18*ArrowEnd1*4" NAME="Connector 5" TO_STEP_NAME="To XML Hierarchy" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:56" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> </WF_STEP> <WF_STEP ALLOW_RETRY_FLAG="N" BUSINESS_SERVICE_METHOD="IntObjHierToXMLHier" BUSINESS_SERVICE_NAME="EAI Integration Object to XML Hierarchy Converter" EDIT="Y" EVALUATE_ALL="Y" INACTIVE="N" LAYOUT="@0*0*3*0*0*0*1*r14*24 216 120 2649*FillBgClr8*134217218*ArrowEnd1*1" NAME="To XML Hierarchy" TYPE="TASK" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:28:49" CREATED_BY="SADMIN"> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*7*0*0*0*9*LineWidth1*24*FrHS1*32*P16*72 3004*NPts1*22*P06*72 2644*ToHS1*18*ArrowEnd1*4" NAME="Connector 6" TO_STEP_NAME="Extract Message Id" TYPE="CONNECTOR" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:26" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="To XML Hierarchy" INACTIVE="N" LAYOUT="@0*0*7*0*0*0*9*LineWidth1*24*FrHS1*32*P16*72 3004*NPts1*22*P06*72 2644*ToHS1*18*ArrowEnd1*4" NAME="Connector 6" TO_STEP_NAME="Extract Message Id" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:56" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*10*0*0*0*9*LineWidth1*22*P27*168 3604*FrHS1*22*P17*168 2404*NPts1*42*P07*120 2402*P37*540 3604*ToHS1*09*LineColor3*2558*ArrowEnd1*4" NAME="E01" TO_STEP_NAME="Dump Error Message" TYPE="ERROR_EXC" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:26" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="To XML Hierarchy" INACTIVE="N" LAYOUT="@0*0*10*0*0*0*9*LineWidth1*22*P27*168 3604*FrHS1*22*P17*168 2404*NPts1*42*P07*120 2402*P37*540 3604*ToHS1*09*LineColor3*2558*ArrowEnd1*4" NAME="E01" TO_STEP_NAME="Dump Error Message" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:56" CREATED_BY="SADMIN"></ WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="O" NAME="O:To XML Hierarchy20" OUTPUT_ARG="XMLHierarchy" PROPERTY_NAME="EBMXMLHier" SEQUENCE="2" TYPE="ARGUMENT" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT>

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

10 1

Sample Workflow Files FINCORP BIB Loan Account Upsert FAF Workflow.xml

<WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="SiebelMessage" PROPERTY_NAME="CreateLoanAccountEBM" SEQUENCE="1" TYPE="PROPERTY" UPDATED="05/04/ 2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> </WF_STEP> <WF_STEP ALLOW_RETRY_FLAG="N" BUSINESS_SERVICE_METHOD="XMLDocToIntObjHier" BUSINESS_SERVICE_NAME="EAI XML Converter" EDIT="Y" EVALUATE_ALL="Y" INACTIVE="N" LAYOUT="@0*0*3*0*0*0*1*r13*540 36 636 849*FillBgClr8*134217218*ArrowEnd1*1" NAME="XMLDocToHier" TYPE="TASK" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:28:49" CREATED_BY="SADMIN"> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*7*0*0*0*9*LineWidth1*24*FrHS1*22*P16*696 604*NPts1*22*P06*636 604*ToHS1*08*ArrowEnd1*4" NAME="Connector 1" TO_STEP_NAME="Siebel EAI Adapter (Synch)" TYPE="CONNECTOR" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:26" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="XMLDocToHier" INACTIVE="N" LAYOUT="@0*0*7*0*0*0*9*LineWidth1*24*FrHS1*22*P16*696 604*NPts1*22*P06*636 604*ToHS1*08*ArrowEnd1*4" NAME="Connector 1" TO_STEP_NAME="Siebel EAI Adapter (Synch)" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:56" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="&lt;Value&gt;" PROPERTY_NAME="IIO_Doc_Output" SEQUENCE="9" TYPE="PROPERTY" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></ WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="O" NAME="O:XMLDocToHier100" OUTPUT_ARG="SiebelMessage" PROPERTY_NAME="Hier_Output" SEQUENCE="10" TYPE="ARGUMENT" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/ 2011 10:30:34" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> </WF_STEP> <WF_STEP ALLOW_RETRY_FLAG="N" BUSINESS_SERVICE_METHOD="Transform" BUSINESS_SERVICE_NAME="EAI XSLT Service" EDIT="Y" EVALUATE_ALL="Y" INACTIVE="N" LAYOUT="@0*0*3*0*0*0*1*r13*396 36 492 849*FillBgClr8*134217218*ArrowEnd1*1" NAME="XSLT Transformation" TYPE="TASK" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:28:49" CREATED_BY="SADMIN"> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*7*0*0*0*9*LineWidth1*24*FrHS1*22*P16*540 604*NPts1*22*P06*492 604*ToHS1*08*ArrowEnd1*4" NAME="Connector 0" TO_STEP_NAME="XMLDocToHier" TYPE="CONNECTOR" USER_EVENT_TIMEOUT="0" UPDATED="05/04/ 2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:26" CREATED_BY="SADMIN">

102

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Sample Workflow Files FINS BIB Loan Account Create Workflow.xml

<WF_BRANCH_CONNECTOR FROM_STEP_NAME="XSLT Transformation" INACTIVE="N" LAYOUT="@0*0*7*0*0*0*9*LineWidth1*24*FrHS1*22*P16*540 604*NPts1*22*P06*492 604*ToHS1*08*ArrowEnd1*4" NAME="Connector 0" TO_STEP_NAME="XMLDocToHier" UPDATED="05/04/2011 10:34:56" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:56" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="&lt;Value&gt;" PROPERTY_NAME="EIO_Doc_Output" SEQUENCE="6" TYPE="PROPERTY" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></ WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="O" NAME="O:XSLT Transformation1" OUTPUT_ARG="&lt;Value&gt;" PROPERTY_NAME="IIO_Doc_Output" SEQUENCE="1" TYPE="ARGUMENT" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="O" NAME="O:XSLT Transformation90" OUTPUT_ARG="XMLCharEncoding" PROPERTY_NAME="XMLCharEncoding" SEQUENCE="9" TYPE="ARGUMENT" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="XSLTFileLocation" SEQUENCE="7" TYPE="LITERAL" VALUE_SEARCH_SPECIFICATION="../XSLT/LACreateAccRq.xsl" UPDATED="05/04/2011 10:30:34" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:34" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> </WF_STEP> </WORKFLOW_PROCESS> </PROJECT> </REPOSITORY>

FINS BIB Loan Account Create Workflow.xml


This topic lists the XML file for the FINS BIB Loan Account Create workflow. <?xml version="1.0" encoding="utf-16"?> <REPOSITORY NAME="Siebel Repository" UPDATED="08/23/2011 01:23:42" UPDATED_BY="SADMIN" CREATED="08/23/2011 00:21:09" CREATED_BY="SADMIN" FIO_PLACEHOLDER_FIO="TRUE"> <PROJECT ALLOW_OBJECT_LOCKING="Y" INACTIVE="N" LOCKED="N" NAME="FINS BiB" UI_FREEZE="N" UPDATED="08/16/2011 07:49:07" UPDATED_BY="SADMIN" CREATED="11/25/2010 09:56:41" CREATED_BY="SADMIN" FIO_PLACEHOLDER_FIO="TRUE">

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

10 3

Sample Workflow Files FINS BIB Loan Account Create Workflow.xml

<WORKFLOW_PROCESS EDIT="N" INACTIVE="N" NAME="FINS BIB Loan Account Create Workflow: 0" OBJECT_LOCKED="N" PASS_BY_REF_HIERARCHY_ARGUMENT="N" PERSISTENT_FREQUENCY="N" PROCESS_NAME="FINS BIB Loan Account Create Workflow" REPLICATION_LEVEL="None" RUNNABLE="N" STATE_MANAGEMENT_TYPE="STATEFUL" STATUS="COMPLETED" VERSION="0" WEB_SERVICE_ENABLED="N" WORKFLOW_MODE="Service Flow" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:12" CREATED_BY="SADMIN"> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" INOUT="IN" NAME="EIO_Doc_Output" UPDATED="05/04/2011 10:27:40" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:40" CREATED_BY="SADMIN"></WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" INOUT="NONE" NAME="Error Code" UPDATED="05/04/2011 10:27:40" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:40" CREATED_BY="SADMIN"></WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" INOUT="NONE" NAME="Error Message" UPDATED="05/04/2011 10:27:40" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:40" CREATED_BY="SADMIN"></WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="PROPSET_CHILD" INOUT="NONE" NAME="Hier_Output" UPDATED="05/04/2011 10:27:40" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:40" CREATED_BY="SADMIN"></ WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="BINARY" INOUT="NONE" NAME="IIO_Doc_Output" UPDATED="05/04/2011 10:27:40" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:40" CREATED_BY="SADMIN"></ WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" DISPLAY_NAME="MessageId" INOUT="IN" NAME="MessageId" UPDATED="05/04/2011 10:27:40" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:40" CREATED_BY="SADMIN"></ WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" INOUT="NONE" NAME="Object Id" UPDATED="05/04/2011 10:27:40" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:40" CREATED_BY="SADMIN"></WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" INOUT="NONE" NAME="Process Instance Id" UPDATED="05/04/2011 10:27:40" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:40" CREATED_BY="SADMIN"></ WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" INOUT="NONE" NAME="Siebel Operation Object Id" UPDATED="05/04/2011 10:27:40" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:40" CREATED_BY="SADMIN"></ WF_PROCESS_PROP> <WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" DEFAULT_STRING="UTF-16" INOUT="NONE" NAME="XMLCharEncoding" UPDATED="05/04/2011 10:27:40" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:40" CREATED_BY="SADMIN"></ WF_PROCESS_PROP>

104

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Sample Workflow Files FINS BIB Loan Account Create Workflow.xml

<WF_PROCESS_PROP ACCESS_MODE="RW" CORRELATOR_FLAG="N" DATA_TYPE="VARCHAR" INOUT="NONE" NAME="XSLTFileLocation" UPDATED="05/04/2011 10:27:40" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:27:40" CREATED_BY="SADMIN"></ WF_PROCESS_PROP> <WF_STEP ALLOW_RETRY_FLAG="N" BUSINESS_SERVICE_METHOD="WritePropSet" BUSINESS_SERVICE_NAME="EAI XML Write to File" EDIT="Y" EVALUATE_ALL="Y" INACTIVE="N" LAYOUT="@0*0*3*0*0*0*1*r15*444 120 540 1689*FillBgClr8*134217218*ArrowEnd1*1" NAME="Dump Error Message" TYPE="TASK" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:28:49" CREATED_BY="SADMIN"> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*8*0*0*0*9*LineWidth1*22*P26*612 844*FrHS1*22*P17*612 1444*NPts1*32*P07*540 1444*ToHS1*38*ArrowEnd1*4" NAME="Connector 3" TO_STEP_NAME="End 0" TYPE="CONNECTOR" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:27" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="Dump Error Message" INACTIVE="N" LAYOUT="@0*0*8*0*0*0*9*LineWidth1*22*P26*612 844*FrHS1*22*P17*612 1444*NPts1*32*P07*540 1444*ToHS1*38*ArrowEnd1*4" NAME="Connector 3" TO_STEP_NAME="End 0" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/ 04/2011 10:34:59" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="&lt;Value&gt;" SEQUENCE="1" TYPE="EXPRESSION" VALUE_SEARCH_SPECIFICATION="'MessageId= '+[&amp;MessageId]+' ErrorCode = '+[&amp;Error Code]+' ErrorMsg= '+[&amp;Error Message]+''" UPDATED="05/04/2011 10:30:37" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:37" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="FileName" SEQUENCE="2" TYPE="EXPRESSION" VALUE_SEARCH_SPECIFICATION="'../log/ '+[&amp;MessageId]+'LACreate.xml'" UPDATED="05/04/2011 10:30:37" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:37" CREATED_BY="SADMIN"></ WF_STEP_I_O_ARGUMENT> </WF_STEP> <WF_STEP ALLOW_RETRY_FLAG="N" EDIT="Y" EVALUATE_ALL="Y" INACTIVE="N" LAYOUT="@0*0*3*0*0*0*1*r13*564 36 660 849*FillBgClr8*167641088*ArrowEnd1*1" NAME="End 0" TYPE="END" UPDATED="05/04/2011 10:28:49" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:28:49" CREATED_BY="SADMIN"></WF_STEP> <WF_STEP ALLOW_RETRY_FLAG="N" BUSINESS_SERVICE_METHOD="Insert" BUSINESS_SERVICE_NAME="EAI Siebel Adapter" EDIT="Y" EVALUATE_ALL="Y" INACTIVE="N" LAYOUT="@0*0*3*0*0*0*1*r13*444 36 540 849*FillBgClr8*134217218*ArrowEnd1*1" NAME="Siebel EAI Adapter (Create)" TYPE="TASK" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:28:49" CREATED_BY="SADMIN"> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*7*0*0*0*9*LineWidth1*24*FrHS1*22*P16*564 604*NPts1*22*P06*540 604*ToHS1*08*ArrowEnd1*4" NAME="Connector 2" TO_STEP_NAME="End 0" TYPE="CONNECTOR" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:27" CREATED_BY="SADMIN">

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

10 5

Sample Workflow Files FINS BIB Loan Account Create Workflow.xml

<WF_BRANCH_CONNECTOR FROM_STEP_NAME="Siebel EAI Adapter (Create)" INACTIVE="N" LAYOUT="@0*0*7*0*0*0*9*LineWidth1*24*FrHS1*22*P16*564 604*NPts1*22*P06*540 604*ToHS1*08*ArrowEnd1*4" NAME="Connector 2" TO_STEP_NAME="End 0" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:59" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*8*0*0*0*9*LineWidth1*24*FrHS1*32*P17*492 1204*NPts1*22*P06*492 844*ToHS1*19*LineColor3*2558*ArrowEnd1*4" NAME="E03" TO_STEP_NAME="Dump Error Message" TYPE="ERROR_EXC" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:27" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="Siebel EAI Adapter (Create)" INACTIVE="N" LAYOUT="@0*0*8*0*0*0*9*LineWidth1*24*FrHS1*32*P17*492 1204*NPts1*22*P06*492 844*ToHS1*19*LineColor3*2558*ArrowEnd1*4" NAME="E03" TO_STEP_NAME="Dump Error Message" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:59" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="O" NAME="O:Siebel EAI Adapter (Create)1" OUTPUT_ARG="reqId" PROPERTY_NAME="Object Id" SEQUENCE="1" TYPE="ARGUMENT" UPDATED="05/04/2011 10:30:37" UPDATED_BY="SADMIN" CREATED="05/04/ 2011 10:30:37" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="SiebelMessage" PROPERTY_NAME="Hier_Output" SEQUENCE="0" TYPE="PROPERTY" UPDATED="05/04/2011 10:30:37" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:37" CREATED_BY="SADMIN"></ WF_STEP_I_O_ARGUMENT> </WF_STEP> <WF_STEP ALLOW_RETRY_FLAG="N" EDIT="Y" EVALUATE_ALL="Y" INACTIVE="N" LAYOUT="@0*0*3*0*0*0*1*r12*84 36 180 849*FillBgClr8*167641088*ArrowEnd1*1" NAME="Start" TYPE="START" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:28:49" CREATED_BY="SADMIN"> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*7*0*0*0*9*LineWidth1*24*FrHS1*22*P16*204 604*NPts1*22*P06*168 604*ToHS1*08*ArrowEnd1*4" NAME="Start" TO_STEP_NAME="XSLT Transformation" TYPE="DEFAULT" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:27" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="Start" INACTIVE="N" LAYOUT="@0*0*7*0*0*0*9*LineWidth1*24*FrHS1*22*P16*204 604*NPts1*22*P06*168 604*ToHS1*08*ArrowEnd1*4" NAME="Start" TO_STEP_NAME="XSLT Transformation" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:59" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> </WF_STEP>

106

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Sample Workflow Files FINS BIB Loan Account Create Workflow.xml

<WF_STEP ALLOW_RETRY_FLAG="N" BUSINESS_SERVICE_METHOD="XMLDocToIntObjHier" BUSINESS_SERVICE_NAME="EAI XML Converter" EDIT="Y" EVALUATE_ALL="Y" INACTIVE="N" LAYOUT="@0*0*3*0*0*0*1*r13*324 36 420 849*FillBgClr8*134217218*ArrowEnd1*1" NAME="XMLDocToHier" TYPE="TASK" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:28:49" CREATED_BY="SADMIN"> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*7*0*0*0*9*LineWidth1*24*FrHS1*22*P16*444 604*NPts1*22*P06*420 604*ToHS1*08*ArrowEnd1*4" NAME="Connector 1" TO_STEP_NAME="Siebel EAI Adapter (Create)" TYPE="CONNECTOR" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:27" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="XMLDocToHier" INACTIVE="N" LAYOUT="@0*0*7*0*0*0*9*LineWidth1*24*FrHS1*22*P16*444 604*NPts1*22*P06*420 604*ToHS1*08*ArrowEnd1*4" NAME="Connector 1" TO_STEP_NAME="Siebel EAI Adapter (Create)" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:59" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*9*0*0*0*9*LineWidth1*22*P27*444 1444*FrHS1*32*P17*372 1444*NPts1*32*P06*372 844*ToHS1*09*LineColor3*2558*ArrowEnd1*4" NAME="E02" TO_STEP_NAME="Dump Error Message" TYPE="ERROR_EXC" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:27" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="XMLDocToHier" INACTIVE="N" LAYOUT="@0*0*9*0*0*0*9*LineWidth1*22*P27*444 1444*FrHS1*32*P17*372 1444*NPts1*32*P06*372 844*ToHS1*09*LineColor3*2558*ArrowEnd1*4" NAME="E02" TO_STEP_NAME="Dump Error Message" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:59" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="&lt;Value&gt;" PROPERTY_NAME="IIO_Doc_Output" SEQUENCE="9" TYPE="PROPERTY" UPDATED="05/04/2011 10:30:37" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:37" CREATED_BY="SADMIN"></ WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="O" NAME="O:XMLDocToHier100" OUTPUT_ARG="SiebelMessage" PROPERTY_NAME="Hier_Output" SEQUENCE="10" TYPE="ARGUMENT" UPDATED="05/04/2011 10:30:37" UPDATED_BY="SADMIN" CREATED="05/04/ 2011 10:30:37" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> </WF_STEP> <WF_STEP ALLOW_RETRY_FLAG="N" BUSINESS_SERVICE_METHOD="Transform" BUSINESS_SERVICE_NAME="EAI XSLT Service" EDIT="Y" EVALUATE_ALL="Y" INACTIVE="N" LAYOUT="@0*0*3*0*0*0*1*r13*204 36 300 849*FillBgClr8*134217218*ArrowEnd1*1" NAME="XSLT Transformation" TYPE="TASK" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:28:49" CREATED_BY="SADMIN">

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

10 7

Sample Workflow Files FINS BIB Loan Account Create Workflow.xml

<WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*7*0*0*0*9*LineWidth1*24*FrHS1*22*P16*324 604*NPts1*22*P06*300 604*ToHS1*08*ArrowEnd1*4" NAME="Connector 0" TO_STEP_NAME="XMLDocToHier" TYPE="CONNECTOR" USER_EVENT_TIMEOUT="0" UPDATED="05/04/ 2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:27" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="XSLT Transformation" INACTIVE="N" LAYOUT="@0*0*7*0*0*0*9*LineWidth1*24*FrHS1*22*P16*324 604*NPts1*22*P06*300 604*ToHS1*08*ArrowEnd1*4" NAME="Connector 0" TO_STEP_NAME="XMLDocToHier" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:59" CREATED_BY="SADMIN"></WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> <WF_STEP_BRANCH EDIT="Y" EVENT_CANCEL_FLAG="N" EVENT_VISIBILITY="Enterprise" INACTIVE="N" LAYOUT="@0*0*10*0*0*0*9*LineWidth1*22*P27*492 1934*FrHS1*32*P17*252 1934*NPts1*42*P06*252 842*P37*492 1684*ToHS1*39*LineColor3*2558*ArrowEnd1*4" NAME="E01" TO_STEP_NAME="Dump Error Message" TYPE="ERROR_EXC" USER_EVENT_TIMEOUT="0" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:33:27" CREATED_BY="SADMIN"> <WF_BRANCH_CONNECTOR FROM_STEP_NAME="XSLT Transformation" INACTIVE="N" LAYOUT="@0*0*10*0*0*0*9*LineWidth1*22*P27*492 1934*FrHS1*32*P17*252 1934*NPts1*42*P06*252 842*P37*492 1684*ToHS1*39*LineColor3*2558*ArrowEnd1*4" NAME="E01" TO_STEP_NAME="Dump Error Message" UPDATED="05/04/2011 10:34:59" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:34:59" CREATED_BY="SADMIN"></ WF_BRANCH_CONNECTOR> </WF_STEP_BRANCH> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="&lt;Value&gt;" PROPERTY_NAME="EIO_Doc_Output" SEQUENCE="6" TYPE="PROPERTY" UPDATED="05/04/2011 10:30:37" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:37" CREATED_BY="SADMIN"></ WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="O" NAME="O:XSLT Transformation1" OUTPUT_ARG="&lt;Value&gt;" PROPERTY_NAME="IIO_Doc_Output" SEQUENCE="1" TYPE="ARGUMENT" UPDATED="05/04/2011 10:30:37" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:37" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="O" NAME="O:XSLT Transformation90" OUTPUT_ARG="XMLCharEncoding" PROPERTY_NAME="XMLCharEncoding" SEQUENCE="9" TYPE="ARGUMENT" UPDATED="05/04/2011 10:30:37" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:37" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> <WF_STEP_I_O_ARGUMENT INACTIVE="N" INPUT_FLAG="I" NAME="XSLTFileLocation" SEQUENCE="7" TYPE="LITERAL" VALUE_SEARCH_SPECIFICATION="../XSLT/LACreateAccRq.xsl" UPDATED="05/04/2011 10:30:37" UPDATED_BY="SADMIN" CREATED="05/04/2011 10:30:37" CREATED_BY="SADMIN"></WF_STEP_I_O_ARGUMENT> </WF_STEP> </WORKFLOW_PROCESS> </PROJECT>

108

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Sample Workflow Files FINS BIB Loan Account Create Workflow.xml

</REPOSITORY>

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

10 9

Sample Workflow Files FINS BIB Loan Account Create Workflow.xml

110

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Data Mappings to Siebel EIM Tables

This appendix lists the data mappings used when Oracle Data Integrator retrieves data from Oracle FLEXCUBE Universal Banking staging tables and loads it into the Siebel Enterprise Integration Manager (EIM) tables during the batch data integration process. It includes the following topics: About Mapping Tables on page 111 Mapping of Branch Data to Siebel CRM on page 112 Mapping of Product Data to Siebel CRM on page 113 Mapping of Product Rate Data to Siebel CRM on page 115 Mapping of Limit Data to Siebel CRM on page 119 Mapping of Mandate Data to Siebel CRM on page 120 Mapping of Contract Data (Bills and Collections) to Siebel CRM on page 122 Mapping of Contract Data (Letters of Credit) to Siebel CRM on page 123

About Mapping Tables


The tables in this appendix provide details about the way in which Oracle FLEXCUBE Universal Banking data is mapped to Siebel CRM data for each entity that is integrated using the batch data loading process. For each Oracle FLEXCUBE Universal Banking entity attribute, the mapping tables list the following information for the corresponding Siebel attribute: The Siebel business component and field names The Siebel base table and column names The Siebel EIM table and column names

NOTE: In the tables in this appendix, the term, the Integration, refers to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

11 1

Data Mappings to Siebel EIM Tables Mapping of Branch Data to Siebel CRM

Mapping of Branch Data to Siebel CRM


In Oracle FLEXCUBE Universal Banking, branch data is stored in the STTM_BRANCH_HANDOFF staging table. Table 14 shows how the branch data stored in this table is mapped to Siebel CRM.

Table 14.

Branch Data Mapping to Siebel CRM Siebel Business Component


Internal Division

Oracle FLEXCUBE Attribute


Branch_Code

Siebel Field
Location

Siebel Base Table


S_ORG_EXT

Siebel Base Column


LOC

Siebel EIM Table


EIM_FN_ ACCNT1

Siebel EIM Table Column


ACC_LOC Part of User Key PARTY_UID

Branch_Code

Internal Division Internal Division

Party UId

S_ORG_EXT

PARTY_UID

EIM_FN_ ACCNT1 EIM_FN_ ACCNT1

Branch_Name

Name

S_ORG_EXT

NAME

ACC_NAME Part of User Key ACC_ABA_ NUMBER PARDIV_ ACCNT_BU PARDIV_ ACCNT_LOC PARDIV_ACC NT_NAME

Routing_ Number Parent_ Branch_Code

Internal Division Internal Division

ABA Number Parent Division Id

S_ORG_EXT

ABA_NUMBER

EIM_FN_ ACCNT1 EIM_FN_ ACCNT1

S_ORG_EXT

PAR_DIVN_ID

Local Currency Address 1 Address 2 Address 3

Internal Division Internal Division

Currency Code Street Address

S_ORG_EXT S_CON_ADDR This is a new record in the S_CON_ADDR table.

BASE_CURCY_ CD ADDR_PER_ID ACCNT_ID

EIM_FN_ ACCNT1 EIM_FN_ ACCNT1

ACC_BASE_ CURCY_CD ADDR_ NAME ACCNT_BU ACCNT_LOC ACCNT_ NAME

Address1

CUT Address

Street Address Branch Address 2

S_ADDR_PER

ADDR

EIM_ADDR_ PER EIM_ADDR_ PER

AP_ADDR

Address2

CUT Address

S_ADDR_PER

ADDR_LINE_2

AP_ADDR_ LINE_2

112

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Data Mappings to Siebel EIM Tables Mapping of Product Data to Siebel CRM

Table 14.

Branch Data Mapping to Siebel CRM Siebel Business Component


CUT Address

Oracle FLEXCUBE Attribute


Address3

Siebel Field
Apartment Number Country

Siebel Base Table


S_ADDR_PER

Siebel Base Column


ADDR_LINE_3

Siebel EIM Table


EIM_ADDR_ PER EIM_FN_ ACCNT1

Siebel EIM Table Column


AP_ADDR_ LINE_3 AP_ COUNTRY

Country Code

CUT Address

S_ADDR_PER

COUNTRY

Mapping of Product Data to Siebel CRM


In Oracle FLEXCUBE Universal Banking, product data is stored in the CSTM_PRD_HANDOFF staging table, and account class data is stored in the STTM_ACLASS_HANDOFF staging table. This topic shows how data stored in these tables is mapped to Siebel CRM. Table 15 shows the mapping of product data from the Oracle FLEXCUBE Universal Banking CSTM_PRD_HANDOFF table to Siebel CRM.

Table 15.

Mapping of Product Data to Siebel CRM Siebel Business Component


Internal Product Internal Product Internal Product Not displayed on business component Internal Product Internal Product Internal Product Internal Product

Oracle FLEXCUBE Attribute


PRD_CODE

Siebel Field
Name

Siebel Base Table


S_PROD_INT

Siebel Base Column


NAME

Siebel EIM Table


EIM_PROD_INT

Siebel EIM Table Column


NAME

PRD_ DESCRIPTION PRD_TYPE PRD_SLOGAN

Description Product Type No field

S_PROD_INT S_PROD_INT S_PROD_INT

DESC_TEXT DETAIL_TYPE_ CD STRATEGY

EIM_PROD_INT EIM_PROD_INT EIM_PROD_INT

DESC_TEXT DETAIL_TYPE _CD STRATEGY

PRD_START_ DATE PRD_END_ DATE PRD_ REMARKS REVOLVING

Start Date End Date

S_PROD_INT S_PROD_INT

EFF_START_ DT EFF_END_DT

EIM_PROD_INT EIM_PROD_INT

EFF_START_ DT EFF_END_DT

Comments

S_PROD_INT

COMMENTS

EIM_PROD_INT

PROD_ COMMENTS FEATURED_ FLG

Featured

S_PROD_INT

FEATURED_ FLG

EIM_PROD_INT

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

11 3

Data Mappings to Siebel EIM Tables Mapping of Product Data to Siebel CRM

Table 15.

Mapping of Product Data to Siebel CRM Siebel Business Component


Internal Product Product Line

Oracle FLEXCUBE Attribute


RECORD STATUS PRD_GROUP

Siebel Field
Version Status Name

Siebel Base Table


S_PROD_INT

Siebel Base Column


STATUS_CD

Siebel EIM Table


EIM_PROD_INT

Siebel EIM Table Column


STATUS_CD

S_PROD_LN S_PROD_ LN_PROD

NAME PROD_LN_ID

EIM_PROD_LN EIM_PROD_LN

PRDLN_NAME PRDLN_NAME There is a many-tomany relationship between Product and Product Line.

S_PROD_ LN_ROD

PROD_ID

EIM_PROD_LN

PROD_PROD _BU PROD_PROD _NAME

Table 16 shows the mapping of account class data from the Oracle FLEXCUBE Universal Banking STTM_ACLASS_HANDOFF staging table to Siebel CRM.

Table 16.

Mapping of Account Class Data Siebel Business Component


Internal Product Internal Product Internal Product Internal Product Internal Product Internal Product

Oracle FLEXCUBE Attribute


ACCOUNT_ CLASS DESCRIPTION

Siebel Field
Name

Siebel Base Table


S_PROD_INT

Siebel Base Column


NAME

Siebel EIM Table


EIM_PROD_INT

Siebel EIM Table Column


NAME

Description

S_PROD_INT

DESC_TEXT

EIM_PROD_INT

DESC_TEXT

AC_CLASS_ TYPE START_DATE END_DATE

Product Type Start Date End Date

S_PROD_INT S_PROD_INT S_PROD_INT

DETAIL_TYPE _CD EFF_START_ DT EFF_END_DT

EIM_PROD_INT EIM_PROD_INT EIM_PROD_INT

DETAIL_TYP E_CD EFF_START_ DT EFF_END_DT

RECORD STATUS

Version Status

S_PROD_INT

STATUS_CD

EIM_PROD_INT

STATUS_CD

114

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Data Mappings to Siebel EIM Tables Mapping of Product Rate Data to Siebel CRM

Table 16.

Mapping of Account Class Data Siebel Business Component


Product Line

Oracle FLEXCUBE Attribute


ACCOUNT_ CODE

Siebel Field
Name

Siebel Base Table


S_PROD_LN S_PROD_LN_ PROD S_PROD_LN_ PROD

Siebel Base Column


NAME PROD_LN_ID

Siebel EIM Table


EIM_PROD_LN EIM_PROD_LN

Siebel EIM Table Column


PRDLN_ NAME PRDLN_ NAME PROD_PROD _BU PROD_PROD _NAME

PROD_ID

EIM_PROD_LN

CHEQUE_ BOOK_ FACILITY OVERDRAFT_ FACILITY PASSBOOK_ FACILITY ATM_FACILITY ILM_ APPLICABLE BRANCH_LIST

Key Feature A one-tomany mapping exists between Oracle FLEXCUBE products and features.

Feature

S_PROD_ SPEC S_PROD_ SPEC

DESC_TEXT

EIM_PROD_ INT1 EIM_PROD_ INT1 EIM_PROD_ INT1

SPEC_DESC_ TEXT SPEC_VAL

Value

VAL

PROD_ID

PROD_BU PROD_NAME

Mapping of Product Rate Data to Siebel CRM


In Oracle FLEXCUBE Universal Banking, product rate data is stored in the following staging tables: Loan data is stored in the CLTM_LOAN_RATE_HDF staging table. Corporate deposit data is stored in the LDTM_CDRATE_HANDOFF staging table. Checking account, savings account (CASA) and retail deposit data is stored in the STTM_ACCLASS_UDE_VALHF staging table.

This topic shows how the data stored in these tables is mapped to Siebel CRM.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

11 5

Data Mappings to Siebel EIM Tables Mapping of Product Rate Data to Siebel CRM

Table 17 shows the mapping of loan product rate data from the Oracle FLEXCUBE Universal Banking CLTM_LOAN_RATE_HDF staging table to Siebel CRM.
.

Table 17.

Mapping of Loan Product Rate Data to Siebel CRM Siebel Business Component
Internal Product FIN Product Rates

Oracle FLEXCUBE Attribute


CCY_CODE (Currency) PRODUCT_ CODE (Product) UDE_ID (Rate Component) UDE_VALUE (Rate Code) UDE_CCY (Rate Currency) RATE_TYPE (Rate Type) MAXIMUM_ TENOR (Maximum Tenor) MINIMUM_ TENOR (Minimum Tenor) UNITS (Units)

Siebel Field
Currency Code Product Id

Siebel Base Table


S_PROD_INT

Siebel Base Column


CARY_COST_ CURCY_CD PROD_ID

Siebel EIM Table


EIM_FN_PRDI NT1 EIM_FN_PRDI NT1

Siebel EIM Table Column


PROD_CARY COSTCURCY PROD_NAME PROD_BU RT_INDEX_ CD

S_PROD_RATE

FIN Product Rates

Not Available

S_PROD_RATE

INDEX_CD

EIM_FN_PRDI NT1

FIN Product Rates

Default Rate

S_PROD_RATE

INDEX_RATE

EIM_FN_PRDI NT1

RT_INDEX_ RATE

FIN Product Rates

Not Available

S_PROD_RATE

PROD_CURCY _CD

EIM_FN_PRDI NT1

RT_PROD_ CURCY_CD

FIN Product Rates FIN Product Rates

Rate Type

S_PROD_RATE

TYPE_CD

EIM_FN_PRDI NT1 EIM_FN_PRDI NT1

RT_TYPE_CD

Max Term

S_PROD_RATE

MAX_TERM

RT_MAX_ TERM

FIN Product Rates

Min Term

S_PROD_RATE

MIN_TERM

EIM_FN_PRDI NT1

RT_MIN_ TERM

FIN Product Rates

Max Term Duration Min Term Duration

S_PROD_RATE

MAX_TERM_D UR_CD MIN_TERM_D UR_CD

EIM_FN_PRDI NT1

RT_MAX_TER M_DUR_CD MIN_TERM_ DUR_CD

116

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Data Mappings to Siebel EIM Tables Mapping of Product Rate Data to Siebel CRM

Table 17.

Mapping of Loan Product Rate Data to Siebel CRM Siebel Business Component
FIN Prod Rate Condition

Oracle FLEXCUBE Attribute


RULE_ DESCRIPTION (Rule Description)

Siebel Field
Rate Condition Condition Type

Siebel Base Table


S_CONDITION S_CONDITION S_PRODRATE_ COND

Siebel Base Column


DESC_TEXT TYPE_CD COND_ID

Siebel EIM Table


EIM_FN_CND TN

Siebel EIM Table Column


CND_DESC_ TEXT CND_TYPE_C D

EIM_FN_PRDI NT1

COND_CND_ DESC_TXT1 COND_CND_ TYPE_CD1

PRODRATE_ID

RT_DEDUCT _AMT PROD_BI PROD_NAME RT_TYPE_CD

Table 18 shows the mapping of corporate deposit product rate data from the Oracle FLEXCUBE Universal Banking LDTM_CDRATE_HANDOFF staging table to Siebel CRM.

Table 18.

Mapping of Corporate Deposit Product Rate Data to Siebel CRM Siebel Business Component
FIN Product Rates FIN Product Rates FIN Product Rates Internal Product FIN Product Rates FIN Product Rates FIN Product Rates

Oracle FLEXCUBE Attribute


PRODUCT_ CODE COMPONENT_ NAME RATE_TYPE

Siebel Field
Product Id

Siebel Base Table


S_PROD_ RATE S_PROD_ RATE S_PROD_ RATE S_PROD_INT S_PROD_ RATE S_PROD_ RATE S_PROD_ RATE

Siebel Base Column


PROD_ID

Siebel EIM Table


EIM_FN_ PRDINT1 EIM_FN_ PRDINT1 EIM_FN_ PRDINT1 EIM_FN_ PRDINT1 EIM_FN_ PRDINT1 EIM_FN_ PRDINT1 EIM_FN_ PRDINT1

Siebel EIM Table Column


PROD_NAME PROD_BU RT_INDEX_ CD RT_TYPE_CD

Not available Rate Type

INDEX_CD TYPE_CD

CURRENCY DEFAULT_ RATE MAXIMUM_ RATE MINIMUM_ RATE

Currency Code Default Rate Max Rate Min Rate

CARY_COST_ CURCY_CD INDEX_RATE MAX_RATE MIN_RATE

PROD_CARY COSTCURCY RT_INDEX_ RATE RT_MAX_ RATE RT_MIN_ RATE

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

11 7

Data Mappings to Siebel EIM Tables Mapping of Product Rate Data to Siebel CRM

Table 18.

Mapping of Corporate Deposit Product Rate Data to Siebel CRM Siebel Business Component
FIN Product Rates FIN Product Rates FIN Product Rates FIN Product Rates

Oracle FLEXCUBE Attribute


DEFAULT_ SPREAD MAXIMUM_ TANOR MINIMUM_ TANOR UNITS

Siebel Field
Margin Spread Max Term

Siebel Base Table


S_PROD_ RATE S_PROD_ RATE S_PROD_ RATE S_PROD_ RATE

Siebel Base Column


MARGIN_ SPREAD MAX_TERM

Siebel EIM Table


EIM_FN_PRDI NT1 EIM_FN_ PRDINT1 EIM_FN_ PRDINT1 EIM_FN_ PRDINT1

Siebel EIM Table Column


RT_MARGIN_ SPREAD RT_MAX_ TERM RT_MIN_ TERM RT_MAX_ TERM_DUR_ CD RT_MIN_ TERM_DUR_ CD

Min Term Max Term Duration Min Term Duration

MIN_TERM MAX_TERM_ DUR_CD MIN_TERM_ DUR_CD

Table 19 shows the mapping of CASA and retail deposit product rate data from the Oracle FLEXCUBE Universal Banking STTM_ACCLASS_UDE_VALHF staging table to Siebel CRM.

Table 19.

Mapping of CASA and Retail Deposit Product Rate Data to Siebel CRM Siebel Business Component
Internal Product

Oracle FLEXCUBE Attribute


BRANCH_ CODE

Siebel Field
Vendor Location

Siebel Base Table


S_PROD_INT

Siebel Base Column


OU_ID

Siebel EIM Table


EIM_PROD_ INT

Siebel EIM Table Column


VENDR_ ACCNT_BU VENDR_ ACCNT_LOC VENDR_ ACCNT_NAME

CURRENCY_ CODE ACCOUNT_ CLASS (Product) UDE_ID (Rate Component) RATE

Internal Product FIN Product Rates

Currency Product Id

S_PROD_INT S_PROD_ RATE

CARY_COST_C URCY_CD PROD_ID

EIM_FN_ PRDINT1 EIM_FN_ PRDINT1

PROD_CARYC OSTCURCY PROD_NAME PROD_BU RT_INDEX_ CD

FIN Product Rates

Not Available

S_PROD_ RATE

INDEX_CD

EIM_FN_ PRDINT1

FIN Product Rates

Default Rate

S_PROD_ RATE

INDEX_RATE

EIM_FN_ PRDINT1

RT_INDEX_ RATE

118

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Data Mappings to Siebel EIM Tables Mapping of Limit Data to Siebel CRM

Table 19.

Mapping of CASA and Retail Deposit Product Rate Data to Siebel CRM Siebel Business Component
FIN Product Rates FIN Product Rates

Oracle FLEXCUBE Attribute


CHARGE_ AMOUNT CHARGE_ RATE

Siebel Field
Min Amount

Siebel Base Table


S_PROD_ RATE S_PROD_ RATE

Siebel Base Column


MIN_AMT

Siebel EIM Table


EIM_FN_ PRDINT1 EIM_FN_ PRDINT1

Siebel EIM Table Column


RT_MIN_AMT

Min Rate

MIN_RATE

RT_MIN_ RATE

Mapping of Limit Data to Siebel CRM


In Oracle FLEXCUBE Universal Banking, limit data is stored in the GETM_LIMITS_HANDOFF staging table. Table 20 shows how the limit data stored in this table is mapped to Siebel CRM.

Table 20.

Mapping of Limit Data to Siebel CRM Siebel Business Component


FINS BIB Limit Details FINS BIB Limit Details FINS BIB Limit Details FINS BIB Limit Details FINS BIB Limit Details

Oracle FLEXCUBE Attribute


Available Amount Effective Limit Amount Line Currency

Siebel Field
Available Amount Effective Limit Amount Line Currency Line ID Contact Id

Siebel Base Table


S_FN_LIMIT S_FN_LIMIT

Siebel Base Column


AVAILABLE_ AMT EFF_LIMIT_ AMT CURCY_CD

Siebel EIM Table


EIM_FN_ LIMIT EIM_FN_ LIMIT EIM_FN_ LIMIT EIM_FN_ LIMIT EIM_FN_ LIMIT

Siebel EIM Table Column


LMT_AVAILAB LE_AMT LMT_EFF_ LIMIT_AMT LMT_CURCY_ CD LMT_LIMIT_ NUM LMT_CON_ BU LMT_CON_ PRIV_FLG LMT_PERSON _UID

S_FN_LIMIT

Line ID Customer

S_FN_LIMIT S_FN_LIMIT

LIMIT_NUM CONTACT_ID

Customer

FINS BIB Limit Details

Account Id

S_FN_LIMIT

ACCOUNT_ID

EIM_FN_ LIMIT

LMT_ACCOUN TACCN_BU LMT_ACCOUN TACCNTLO LMT_ACCOUN TACCNTNA

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

11 9

Data Mappings to Siebel EIM Tables Mapping of Mandate Data to Siebel CRM

Table 20.

Mapping of Limit Data to Siebel CRM Siebel Business Component


FINS BIB Limit Details

Oracle FLEXCUBE Attribute


Main Line ID

Siebel Field
Main Line ID

Siebel Base Table


S_FN_LIMIT

Siebel Base Column


PAR_LIMIT_ID

Siebel EIM Table


EIM_FN_ LIMIT

Siebel EIM Table Column


LMT_PAR_ LIMIT_NUM LMT_PAR_ LMT_ACC_BU LMT_PAR_ LMT_ACCLOC LMT_PAR_ LMTACCNAME LMT_PAR_ LMT_CON_BU LMT_PARLMT CONPRIVF LMT_PARLMT PERSONUI

Mapping of Mandate Data to Siebel CRM


In Oracle FLEXCUBE Universal Banking, mandate data is stored in the PCTM_CLIENT_HANDOFF staging table. Table 21 shows how the mandate data stored in this table is mapped to Siebel CRM.

Table 21.

Mapping of Mandate Data to Siebel CRM Siebel Business Component


FINS BIB Mandate

Oracle FLEXCUBE Attribute


Product Code

Siebel Field
Product Code

Siebel Base Table


S_FN_ MANDATE

Siebel Base Column


PROD_ID

Siebel EIM Table


EIM_FN_ ASSET1

Siebel EIM Table Column


MNDT_PROD _NAME MNDT_PROD _BU

Customer

FINS BIB Mandate

Contact Id

S_FN_ MANDATE

CONTACT_ID

EIM_FN_ ASSET1

MNDT_ PERSON_UID MNDT_CON_ PRIV_FLG MNDT_CON_ BU

120

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Data Mappings to Siebel EIM Tables Mapping of Mandate Data to Siebel CRM

Table 21.

Mapping of Mandate Data to Siebel CRM Siebel Business Component


FINS BIB Mandate

Oracle FLEXCUBE Attribute


Customer

Siebel Field
Account Id

Siebel Base Table


S_FN_ MANDATE

Siebel Base Column


ACCOUNT_ID

Siebel EIM Table


EIM_FN_ ASSET1

Siebel EIM Table Column


MNDT_ACCO UNTACCNTN MNDT_ACCO UNTACCNTL MNDT_ACCO UNTACC_BU

Account

FINS BIB Mandate

Account Number

S_FN_ MANDATE

FN_ACCNT_ID

EIM_FN_ ASSET1

AST_ASSET_ NUM AST_BU AST_PROD_ BU AST_PROD_ NAME AST_REV_ NUM

Currency Direct Debit Agreement Flag Creditor Identification Required Agreement ID Required

FINS BIB Mandate FINS BIB Mandate FINS BIB Mandate FINS BIB Mandate

Currency Code Direct Debit Agreement Flag Creditor Identification Required Flag Agreement ID Required Flag

S_FN_ MANDATE S_FN_ MANDATE S_FN_ MANDATE S_FN_ MANDATE

CURCY_CD DIRDBT_AGR_ REQ_FLG CR_ACC_NUM _REQ_FLG DIRDBT_AGR_ EXS_FLG

EIM_FN_ ASSET1 EIM_FN_ ASSET1 EIM_FN_ ASSET1 EIM_FN_ ASSET1

MNDT_ CURCY_CD MNDTDIRDB TAGREXSFL MNDTCRACC NUMREQFLG MNDTDIRDB TAGRREQFL

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

12 1

Data Mappings to Siebel EIM Tables Mapping of Contract Data (Bills and Collections) to Siebel CRM

Mapping of Contract Data (Bills and Collections) to Siebel CRM


In Oracle FLEXCUBE Universal Banking, bills and collections contract data is stored in the BCTB_CONTRACT_HANDOFF staging table. Table 22 shows how the bills and collections data stored in this table is mapped to Siebel CRM.

Table 22.

Mapping of Bills and Collections Data to Siebel CRM Siebel Business Component
FINS BIB Contract

Oracle FLEXCUBE Attribute


CONT_REF_ NO

Siebel Field
Contract Reference Num Contract Type

Siebel Base Table


S_ASSET

Siebel Base Column


ASSET_NUM

Siebel EIM Table


EIM_ASSET

Siebel EIM Table Column


AST_ASSET_ NUM AST_TYPE_ CD

TYPE_CD

PRODUCT_ CODE

FINS BIB Contract

Product Id

S_ASSET

PROD_ID

EIM_ASSET

AST_PROD_ NAME; AST_PROD_ BU BRANCH_AC CNT_BU BRANCH_AC CNT_LOC BRANCH_AC CNT_NAME

BRANCH_ CODE

FINS BIB Contract

Branch Id

S_ASSET

BRANCH_ID

EIM_FN_ ASSET

BILL_CCY CONT_ STATUS BILL_AMT MAT_DATE CUSTOMER_ ID

FINS BIB Contract FINS BIB Contract FINS BIB Contract FINS BIB Contract FINS BIB Contract

Currency Code Contract Status Contract Amount Maturity Date Account Id

S_ASSET S_ASSET S_ASSET S_FN_ACCNT 1_FNX S_ASSET

CURCY_CD STATUS_CD ASSET_VALUE _AMT CP_MATURITY _DT OWNER_ ACCNT_ID

EIM_FN_ ASSET EIM_FN_ ASSET EIM_FN_ ASSET EIM_FN_ ASSET3 EIM_ASSET

AST_CURCY_ CD AST_STATUS _CD AST_ASSETV ALUE_AMT AST_CP_MAT URITY_DT OWNER_ACC NT_BU OWNER_ACC NT_LOC OWNER_ACC NT_NAME

122

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Data Mappings to Siebel EIM Tables Mapping of Contract Data (Letters of Credit) to Siebel CRM

Table 22.

Mapping of Bills and Collections Data to Siebel CRM Siebel Business Component
FINS BIB Contract

Oracle FLEXCUBE Attribute


CUSTOMER_ ID

Siebel Field
Contact Id

Siebel Base Table


S_ASSET_CO N

Siebel Base Column


CONTACT_ID

Siebel EIM Table


EIM_ASSET

Siebel EIM Table Column


CON_CON_ PRIV_FLG CON_ PERSON_UID CON_CON_ BU

BILL_OUT_ AMT DISC_FLAG

FINS BIB Contract FINS BIB Contract

Bill Outstandin g Amount Discrepanci es Flag

S_FN_ ACCNT1_FNX S_FN_ ACCNT1_FNX

OUTSTANDIN G_AMT DISCREPANCY _FLG

EIM_FN_ ASSET3 EIM_FN_ ASSET3

AST_OUTSTA NDINGAMT AST_DISCRE PANCYFLG

EXCPTN_ FLAG

FINS BIB Contract

Exceptions Flag

S_FN_ ACCNT1_FNX

TXN_FAILURE _FLG

EIM_FN_ ASSET3

AST_TXN_ FAILUREFLG

LC_CONT_ REF_NO

FINS BIB Contract

LC Reference Number

S_ASSET

REF_NUMBER _1

EIM_FN_ ASSET

AST_REF_ NUMBER_1

Mapping of Contract Data (Letters of Credit) to Siebel CRM


In Oracle FLEXCUBE Universal Banking, letters of credit data is stored in the LCTB_CONTRACT_HANDOFF staging table. Table 23 shows how the letters of credit data stored in this staging table is mapped to Siebel CRM.

Table 23.

Mapping of Letters of Credit Data to Siebel CRM Siebel Business Component


FINS BIB Contract

Oracle FLEXCUBE Attribute


CONTRACT_ REF_NO

Siebel Field
Contract Reference Num Contract Type

Siebel Base Table


S_ASSET

Siebel Base Column


ASSET_NUM

Siebel EIM Table


EIM_ASSET

Siebel EIM Table Column


AST_ASSET_ NUM AST_TYPE_ CD

TYPE_CD

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

12 3

Data Mappings to Siebel EIM Tables Mapping of Contract Data (Letters of Credit) to Siebel CRM

Table 23.

Mapping of Letters of Credit Data to Siebel CRM Siebel Business Component


FINS BIB Contract

Oracle FLEXCUBE Attribute


PRODUCT_ CODE

Siebel Field
Product Id

Siebel Base Table


S_ASSET

Siebel Base Column


PROD_ID

Siebel EIM Table


EIM_ASSET

Siebel EIM Table Column


AST_PROD_ NAME; AST_PROD_ BU BRANCH_ ACCNT_BU BRANCH_ ACCNT_LOC BRANCH_ ACCNT_ NAME

BRANCH_ CODE

FINS BIB Contract

Branch Id

S_ASSET

BRANCH_ID

EIM_FN_ ASSET

CURRENCY CONTRACT_ STATUS CONTRACT_ AMT EXPIRY_DT

FINS BIB Contract FINS BIB Contract FINS BIB Contract FINS BIB Contract

Currency Code Contract Status Contract Amount Maturity Date

S_ASSET S_ASSET S_ASSET

CURCY_CD STATUS_CD ASSET_VALUE _AMT CP_MATURITY _DT

EIM_FN_ ASSET EIM_FN_ ASSET EIM_FN_ ASSET EIM_FN_ ASSET3

AST_CURCY_ CD AST_STATUS _CD AST_ ASSETVALUE _AMT AST_CP_ MATURITY_ DT OWNER_ ACCNT_BU OWNER_ ACCNT_LOC OWNER_ ACCNT_ NAME

S_FN_ACCNT 1_FNX

CUSTOMER_ ID

FINS BIB Contract

Account Id

S_ASSET

OWNER_ ACCNT_ID

EIM_ASSET

CUSTOMER_ ID

FINS BIB Contract

Contact Id

S_ASSET_ CON

CONTACT_ID

EIM_ASSET

CON_CON_ PRIV_FLG CON_ PERSON_UID CON_CON_ BU

OS_LIABILITY

FINS BIB Contract

Bill Outstandin g Amount Current Availability

S_FN_ ACCNT1_FNX

OUTSTANDIN G_AMT

EIM_FN_ ASSET3

AST_OUT STANDING AMT AST_ CURRENT_ BAL

CURRENT_ AVAILABILITY

FINS BIB Contract

S_ASSET

CURRENT_BAL

EIM_ASSET

124

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization

This appendix lists the mappings between data in Oracle FLEXCUBE Universal Banking and data in Siebel CRM that are used during the online synchronization of data in Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. NOTE: In this guide, the term, the Integration, refers to Siebel CRM Integration to Oracle FLEXCUBE Universal Banking. This chapter includes the following topics: CustomerPartyEBM on page 125 QueryLineOfCreditEBM on page 170 QueryDocumentaryCollectionEBM on page 173 QueryDocumentaryCreditEBM on page 178 QueryBankGuaranteeEBM on page 189 QueryMarketingOfferEBM on page 194 CreateSalesOpportunityEBM on page 196 ServiceRequestEBM on page 198 CreateCustomerInteractionEBM on page 207 Deposit AccountEBM on page 211 QueryFinancialTransactionListEBM on page 251 Loan AccountEBM on page 253

CustomerPartyEBM
The CustomerPartyEBM integration objects, associated with the Customer Party EBO, are used in create, update and query operations in the Integration. The application mappings used by the CustomerPartyEBM integration objects for each of these operations is provided in the following topics: CreateCustomerPartyEBM on page 126 QueryCustomerPartyEBM on page 143 QueryCustomerPartyListEBM on page 148 UpdateCustomerPartyEBM on page 161

NOTE: In the tables in this appendix Oracle FLEXCUBE Universal Banking has been abbreviated as follows: Oracle FLEXCUBE.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

12 5

EBM Mappings Used in Online Synchronization CustomerPartyEBM

CreateCustomerPartyEBM
CreateCustomerPartyEBM is used to synchronize customers created in Oracle FLEXCUBE Universal Banking with Siebel CRM.

Operation Create

Service Consumer Oracle FLEXCUBE Universal Banking

Service Provider Siebel CRM

EBM Request and Response Operational Elements The elements are as follows: CreateCustomerPartyEBM CreateCustomerPartyResponseEBM

Information about the CreateCustomerPartyEBM request-and-response messages is provided in the following topics.

126

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

CreateCustomerPartyEBM
Table 24 lists the mapping information for the CreateCustomerPartyEBM.

Table 24.

CreateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-New CustomerNotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER /CustomerFull /CUSTNO FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER /CustomerFull/CTYPE FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER /CustomerFull /ADDRLN1 FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/ ADDRLN2 Siebel Contact Business Component Contact Siebel Account Business Component Account

XML Path /Identification /ID

Siebel Contact Field Integration Id

Siebel Account Field Integration Id

/Identification /Application ObjectKey /ContextID

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Not applicable

Not applicable

Not applicable

Not applicable

/PartyLocation /Location Reference /Address /LineOne

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

CUT Address

Street Address

CUT Address

Street Address

/PartyLocation /Location Reference /Address /LineTwo

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

CUT Address

Street Address 2

CUT Address

Street Address 2

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

12 7

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 24.

CreateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-New CustomerNotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/ ADDRLN3 FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/ ADDRLN4 FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/ COUNTRY Value provided is Y (Indicating primary address) FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER Cust personal/ TEL Siebel Contact Business Component CUT Address Siebel Account Business Component CUT Address

XML Path /PartyLocation /Location Reference /Address /LineThree

Siebel Contact Field City

Siebel Account Field City

/PartyLocation /Location Reference /Address /LineFour

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Not applicable

Not applicable

Not applicable

Not applicable

/PartyLocation /Location Reference /Address /CountryCode

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

CUT Address

Country

CUT Address

Country

/PartyLocation /Location Reference /Location Identification /Alternate ObjectKey/Id /PartyContact /Contact /Contact PhoneCommu nication/ PhoneCommu nication /Complete Number

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

Work Phone#

Not applicable

Not applicable

128

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 24.

CreateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-New CustomerNotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER Cust personal /FAX FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER Cust personal /EMAIL FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER Cust personal /SEX FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER Cust domestic /MARTIAL STAT FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal /DOB Siebel Contact Business Component Contact Siebel Account Business Component Not applicable

XML Path /PartyContact /Contact /ContactFax Communica tion /FaxCommun ication /Complete Number /PartyContact /Contact /ContactEmail Communica tion /EmailComm unication/URI

Siebel Contact Field Fax Phone #

Siebel Account Field Not applicable

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

Email Address

Not applicable

Not applicable

/Person /GenderCode

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

M/F

Not applicable

Not applicable

/Person /MaritalStatus Code

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

Marital Status

Not applicable

Not applicable

/Person /BirthDate Time

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

Birth Date

Not applicable

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

12 9

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 24.

CreateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-New CustomerNotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/LANG FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal NLTY FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal/ Cust domestic/ ACCOMADA TE FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/DEAD Siebel Contact Business Component Contact Siebel Account Business Component Not applicable

XML Path /Person /Language Code

Siebel Contact Field Language Code

Siebel Account Field Not applicable

/Person /Nationality CountryCode

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

Citizenship

Not applicable

Not applicable

/Person /RentOrOwn Code

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

Own or Rent

Not applicable

Not applicable

/Person /Deceased Indicator

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

Deceased Flag

Not applicable

Not applicable

130

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 24.

CreateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-New CustomerNotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal/ FSTNAME FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal/ MIDNAME FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal /LSTNAME FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal /TITLE FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/SNAME Siebel Contact Business Component Contact Siebel Account Business Component Not applicable

XML Path /Person /PersonName /FirstName

Siebel Contact Field First Name

Siebel Account Field Not applicable

/Person /PersonName /MiddleName

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

Middle Name

Not applicable

Not applicable

/Person /PersonName /FamilyName

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

Last Name

Not applicable

Not applicable

/Person /PersonName /Title

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

M/M

Not applicable

Not applicable

/Person /PersonName /Alias

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

Alias

Not applicable

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

13 1

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 24.

CreateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-New CustomerNotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal/ Cust domestic /EDUSTAT FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal/ Custprof /CURREMP FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal/ Custprof/ CURRDESIG FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/ Custcorp/ CORPNAME Siebel Contact Business Component Contact Siebel Account Business Component Not applicable

XML Path /Person /Education Record /MajorCourse Category

Siebel Contact Field FINS Education

Siebel Account Field Not applicable

/Person /Employment Record /Employer Organization Name

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

Employer Name Free Text

Not applicable

Not applicable

/Person /Employment Record /JobTitle

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

Job Title

Not applicable

Not applicable

/Organization /Name

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Not applicable

Not applicable

Account

Name

132

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 24.

CreateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-New CustomerNotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/ Custcorp/ CORPDESC FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/SSN FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal/ NLTY FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/LBRN Values will be PROSPECT, CUSTOMER FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/CTYPE Siebel Contact Business Component Not applicable Siebel Account Business Component Account

XML Path /Organization /LineOf Business

Siebel Contact Field Not applicable

Siebel Account Field Line of Business

/Person /TaxPayer Identification Number

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

SSN

Not applicable

Not applicable

/Organization /Home CountryCode

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Not applicable

Not applicable

BIB Account BC

Country of Incorporation

/Organization /BankBranch Reference /BankBranch Identification /ID

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Not applicable

Not applicable

BIB Account BC

Branch Code

/LevelCode

Not applicable

Not applicable

Contact

Status

Account

Account Status

/TypeCode

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Not applicable

Not applicable

Not applicable

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

13 3

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 24.

CreateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-New CustomerNotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/ TAXGROUP FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/ CCATEG FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/ CRRATE FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/ Custaccdet/ RelationshipLinkage/ CUSTOMER Siebel Contact Business Component Contact Siebel Account Business Component BIB Account BC

XML Path /TaxCode

Siebel Contact Field Tax Code

Siebel Account Field Tax Code

/Status/Code

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

Type

Account

Type

/Customer PartyCredit Profile/Credit RatingCode

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

BIB Contact BC

Credit Rating

Account

Credit Rating

/PartyRelated Party /PartyRelated PersonParty /PersonParty Reference /PartyIdentifi cation/ID

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Not applicable

Not applicable

Not applicable

Not applicable

134

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 24.

CreateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-New CustomerNotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/ Custaccdet/ RelationshipLinkage /XREF Values provided are I,C (Individual, Corporate) Siebel Contact Business Component Party Relation ship To Siebel Account Business Component Party Relation ship To

XML Path /PartyRelated Party/Party RelatedPerson Party/Person Party Reference/ PartyIdentific ation/ Application ObjectKey/ID

Siebel Contact Field Related Party Id

Siebel Account Field Related Party Id

/PartyRelated Party/ PartyRelated PersonParty/ PersonParty Reference/ PartyIdentific ation/ Application ObjectKey/ ContextID /PartyRelated Party/Party Relationship /Relationship Code

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/ Custaccdet /RelationshipLinkage/ RELATIONSHIP Not applicable

Party Relation ship To

Relation ship Type

Party Relation ship To

Relation ship Type

Not provided by Oracle FLEXCUBE Universal Banking

Not applicable

Not applicable

Party Relation ship To

Calculated Related Party Type

Party Relation ship To

Calculated Related Party Type

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

13 5

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 24.

CreateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-New CustomerNotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/ UIDNAME FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/UIDVAL FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/LBRN Siebel Contact Business Component Contact Siebel Account Business Component Not applicable

XML Path /Customer PartySpecific ation /Specification /Name

Siebel Contact Field ID Type

Siebel Account Field Not applicable

/Customer PartySpecific ation /Specification /ValueText

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

ID Information

Not applicable

Not applicable

/Customer PartyFinancial ServiceProfile /Financial Institution Branch BusinessUnit Reference/ BusinessUnit Identification/ iD /PartyContact/ Contact/ Preferred Communica tionChannel Code

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

BIB Contact BC

BIB Contact BC

Not applicable

Not applicable

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/MEDIA FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal /PPTNO

Contact

Preferred Communic ation Method

Account

Preferred Communic ation Method

/Person/ PersonalNatio nalIdentitiy /Identification /ID

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

Other ID Number

Not applicable

Not applicable

136

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 24.

CreateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-New CustomerNotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull /RPCUST FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal /MINOR FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal/ Cust domestic /STATUS FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal/ Cust domestic /SPNAME Siebel Contact Business Component BIB Contact BC Siebel Account Business Component BIB Account BC

XML Path /Customer PartyFinancial ServiceProfile /Relationship PricingAllowed Indicator

Siebel Contact Field RP Customer

Siebel Account Field Relation ship Pricing Customer Flag

/Person/ MinorIndicator

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

BIB Contact BC

Minor Indicator

Not applicable

Not applicable

/Resident Indicator

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

BIB Contact BC

Permenant Resident

Not applicable

Not applicable

/PartyRelated Party/ PartyRelated PersonParty /PersonParty Reference/ PersonName /FullName

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

Spouse Name

Not applicable

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

13 7

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 24.

CreateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-New CustomerNotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal/ Cust domestic /DEPOTH FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal /Custprof /EMPSTAT FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal/ Custprof /EMP TENURE FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal /Custprof /SALARY Siebel Contact Business Component BIB Contact BC Siebel Account Business Component Not applicable

XML Path /Person /TotalDepend entCount

Siebel Contact Field Number Of Dependents

Siebel Account Field Not applicable

/Person/ Employment Record /PositionType Code

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

BIB Contact BC

Employment Status

Not applicable

Not applicable

/Person/ Employment Record/ Employment Duration

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

BIB Contact BC

Years Employed

Not applicable

Not applicable

/Person /Personal Income Amount

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

FIN Contact Income

Amount

Not applicable

Not applicable

138

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 24.

CreateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-New CustomerNotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal /Custprof /OTH INCOME FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull /Custcorp /INCORPDT FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull /Custcorp /NET WORTH FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull /KYCSTAT Siebel Contact Business Component FIN Contact Income Siebel Account Business Component Not applicable

XML Path /Potential Revenue Amount

Siebel Contact Field Amount

Siebel Account Field Not applicable

/Organization /Incorporat ionDate

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Not applicable

Not applicable

Account

Date Formed

/Organization /Organization FinancialState ment /Organization Financial Number /Amount

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Not applicable

Not applicable

BIB Account BC

Customer Networth Amount

/Person/ Person Financial Profile /Financial Profile/Status/ Code /Organization /Organization Financial Profile/ Financial Profile/Status/ Code

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

BIB Contact BC

KYC Status

BIB Account BC

KYC Status Flag

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

13 9

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 24.

CreateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-New CustomerNotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/SNAME FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull /AMLREQD FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/CUST CLASSFN FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/FLGUTL TYPRVDR FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/LBRN Siebel Contact Business Component Not applicable Siebel Account Business Component Account

XML Path /Organization /ShortName

Siebel Contact Field Not applicable

Siebel Account Field Alias

/Customer PartyFinancial ServiceProfile /AntiMoney Laundering CheckReq uiredIndicator

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

BIB Contact BC

AML Required

BIB Account BC

AML Required Flag

/Classification Code

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Contact

Customer Value

Account

Account Value

/Customer PartySpecific ation /Specification /ValueText

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

Not applicable

Not applicable

Account

Service Provider Flag

/Customer PartyFinancial ServiceProfile /Financial Institution Reference/ PartyIdentific ation/ID

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

BIB Contact

Bank Code

BIB Account BC

Bank Code

140

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 24.

CreateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-New CustomerNotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/ FROZEN Siebel Contact Business Component BIB Contact BC Siebel Account Business Component BIB Account BC

XML Path /Person /Person Financial Profile/ Financial Profile/Status/ SubStatus Code /Organization/ Organization Financial Profile/ Financial Profile/Status/ SubStatus Code /Status /SubStatus Code

Siebel Contact Field Frozen

Siebel Account Field Frozen Flag

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull /WHRUNKN FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal /GUARDIAN GEM_REQ_ ENV/ GEM_BODY /LiablityFull/ LIABLITY NO

BIB Contact BC

Where abouts Unknown

BIB Account BC

Where abouts Unknown Flag

/PartyRelated Party/ PartyRelated PersonParty/ PersonParty Reference/ PersonName/ FullName

FCUBS Customer Service

ST-New CustomerNotifyMSG.xsd

BIB Contact BC

Guardian Name

Not applicable

Not applicable

/Customer PartyCredit Profile/ Identification /ID

EL Customer Liab Service

GELiabilityCre ate-ReqFullMSG.xsd

BIB Contact BC

Liability Number

BIB Account BC

Liability Number

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

14 1

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 24.

CreateCustomerPartyEBM
Oracle FLEXCUBE Service Name EL Customer Liab Service Oracle FLEXCUBE Interface Object GELiabilityCre ate-ReqFullMSG.xsd Oracle FLEXCUBE Interface Column GEM_REQ_ ENV/ GEM_BODY /LiablityFull/ OVERALL LIMIT GEM_REQ_ ENV/ GEM_BODY /LiablityFull/ LIABLITY CCY GEM_REQ_ ENV/ GEM_BODY /LiablityFull/ UTILISA TIONAMT GEM_REQ_ ENV/ GEM_BODY /LiablityFull/ REVISION DATE Siebel Contact Business Component BIB Contact BC Siebel Account Business Component BIB Account BC

XML Path /Customer PartyCredit Profile/ CreditLimit Amount

Siebel Contact Field Overall Limit Amount

Siebel Account Field Overall Limit Amount

/Customer PartyCredit Profile/ CurrencyCode

EL Customer Liab Service

GELiabilityCre ate-ReqFullMSG.xsd

BIB Contact BC

Limit Currency Code

BIB Account BC

Limit Currency Code

/Customer PartyCredit Profile/ TotalUtilized LineOfCredit Amount /Customer PartyCredit Profile/ LastCredit ReviewDate

EL Customer Liab Service

GELiabilityCre ate-ReqFullMSG.xsd

BIB Contact BC

Total Utilized Amount

BIB Account BC

Total Utilized Amount

EL Customer Liab Service

GELiabilityCre ate-ReqFullMSG.xsd

BIB Contact BC

Revision Date

BIB Account BC

Revision Date

142

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

CreateCustomerPartyResponseEBM
Table 25 lists the mapping information for the CreateCustomerPartyResponseEBM.

Table 25.

CreateCustomerPartyResponseEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object Not applicable Oracle FLEXCUBE Interface Column FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/ CUSTNO FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/XREF FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/CTYPE Siebel Contact Business Component Contact Siebel Account Business Component Account

XML Path /Identification /ID

Siebel Contact Field Integration Id

Siebel Account Field Integration Id

/Identification /Application ObjectKey/ID

Not applicable

Not applicable

Contact

Id

Account

Id

/Identification /Application ObjectKey/ ContextID

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

QueryCustomerPartyEBM
QueryCustomerPartyEBM is used to retrieve customer data from Oracle FLEXCUBE Universal Banking.

Operation Query

Service Consumer Siebel CRM

Service Provider Oracle FLEXCUBE Universal Banking

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

14 3

EBM Mappings Used in Online Synchronization CustomerPartyEBM

EBM Request and Response Operational Elements QueryCustomerPartyEBM/QueryCustomerPartyEBM/DataArea/QueryCustomerParty QueryCustomerPartyResponseEBM/DataArea/QueryCustomerPartyResponse

Information about the QueryCustomerPartyEBM request-and-response messages is provided in the following topics.

QueryCustomerPartyEBM
Table 26 lists the mapping information for the QueryCustomerPartyEBM.

Table 26.

QueryCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Query CustomerReq-IOMSG.xsd ST-Query CustomerReq-IOMSG.xsd ST-Query CustomerReq-IOMSG.xsd ST-Query CustomerReq-IOMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_REQ_ ENV/FCBUBS _BODY /CustomerFull/CUSTNO FCUBS_REQ_ ENV/FCBUBS _BODY CustomerFull/LBRN FCUBS_REQ_ ENV/FCBUBS _BODY CustomerFull/CTYPE FCUBS_REQ_ ENV/FCBUBS _BODY CustomerFull/XREF Siebel Contact Business Component Contact Siebel Account Business Component Account

XML Path /Identification /ID

Siebel Contact Field Integration Id

Siebel Account Field Integration Id

/Identification /ContextID

FCUBS Customer Service

BIB Contact BC

Branch Code

BIB Account BC

Branch Code

/Identification /Application ObjectKey/ ContextID /Identification /Application ObjectKey/ID

FCUBS Customer Service

Not applicable

Not applicable

Not applicable

Not applicable

FCUBS Customer Service

Contact

Id

Account

Id

144

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

QueryCustomerPartyResponseEBM
Table 27 lists the mapping information for the QueryCustomerPartyResponseEBM.

Table 27.

QueryCustomerPartyResponseEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Column FCUBS_RES_ ENVFCBUBS_ BODY/ CustomerFull/CUSTNO FCUBS_RES_ ENVFCBUBS_ BODY/ CustomerFull/XREF FCUBS_RES_ ENVFCBUBS_ BODY/ CustomerFull/ CUSTTYPE FCUBS_RES_ ENVFCBUBS_ BODY/ CustomerFull/ AMLREQD Siebel Contact Business Component Contact Siebel Account Business Compon -ent Account

XML Path /Identification /ID

Oracle FLEXCUBE Object ST-Query CustomerRes-FullMSG.xsd ST-Query CustomerRes-FullMSG.xsd ST-Query CustomerRes-FullMSG.xsd

Siebel Contact Field Integration Id

Siebel Account Field Integration Id

/Identification /Application ObjectKey/ID

FCUBS Customer Service

Contact

Id

Account

Id

/Identification /Application ObjectKey/ ContextID

FCUBS Customer Service

Not applicable

Not applicable

Not applicable

Not applicable

/Customer Party Financial ServiceProfile /AntiMoney Laundering Check Required Indicator /Classification Code

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

BIB Contact BC

AML Required

BIB Account BC

AML Required Flag

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

FCUBS_RES_ ENVFCBUBS_ BODY/ CustomerFull/ CUSTCLASS FN FCUBS_RES_ ENVFCBUBS_ BODY/ CustomerFull/RPCUST

Contact

Customer Value

Account

Account Value

/Customer PartyFinancial ServiceProfile /Relationship Pricing Allowed Indicator

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

BIB Contact BC

RP Customer

BIB Account BC

Relationship Pricing Customer Flag

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

14 5

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 27.

QueryCustomerPartyResponseEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Column FCUBS_RES_ ENVFCBUBS_ BODY/ CustomerFull/ TAXGROUP Derived field. Liablity Code and Line Serial appended. Siebel Contact Business Component Contact Siebel Account Business Compon -ent BIB Account BC

XML Path /TaxCode

Oracle FLEXCUBE Object ST-Query CustomerRes-FullMSG.xsd

Siebel Contact Field Tax Code

Siebel Account Field Tax Code

/Customer PartyCredit Profile /Customer PartyLineOf Credit/ Identification /ID /Customer PartyCredit Profile /Customer PartyLineOf Credit/ Available Amount/ @Currency Code /Customer Party CreditProfile /Customer PartyLineOf Credit Available Amount /Customer PartyCredit Profile/ Customer PartyLineOf Credit/Parent LineOfCredit Reference /LineOfCredit Identification /ID

Not applicable

Not applicable

BIB Contact Limit Line Items BC

Line ID

BIB Account Limit Details BC

Line ID

Not applicable

Not applicable

Derived field. Line Currency taken from table.

BIB Contact Limit Line Items BC

Line Currency

BIB Account Limit Details BC

Line Currency

Not applicable

Not applicable

Derived field. Available amount taken from table.

BIB Contact Limit Line Items BC

Available amount

BIB Account Limit Details BC

Available amount

Not applicable

Not applicable

Derived field. Main Line taken from table.

FINS BIB Limit Details

Main Line Number

FINS BIB Limit Details

Main Line Number

146

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 27.

QueryCustomerPartyResponseEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Column FCUBS_RES_ ENVFCBUBS_ BODY/Cust Summary Details/CUST SIGNDTL /CIFSIGID Siebel Contact Business Component BIB Contact Signatories VBC Siebel Account Business Compon -ent BIB Account Signatories VBC

XML Path /Customer Party Financial Account /Financial Account /Financial Account Holder /SignatureID /Customer PartyFinancial Account /FinancialAcc ountFinancial Account Holder /Financial Account PersonHolder /PersonParty Reference /PersonName /FullName /Customer PartyFinancial Account/ FinancialAcco unt/Financial Account Holder /Financial Account PersonHolder /PersonParty Reference /PersonName /Title

Oracle FLEXCUBE Object ST-Query CustomerRes-FullMSG.xsd

Siebel Contact Field Authorised Signatory Identification

Siebel Account Field Authorised Signatory Identification

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

FCUBS_RES_ ENVFCBUBS_ BODY/Cust Summary Details/CUST SIGNDTL /CIFSIGNAME

BIB Contact Signatories VBC

Authorised Signatory Name

BIB Account Signatories VBC

Authorised Signatory Name

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

FCUBS_RES_ ENVFCBUBS_ BODY/Cust Summary Details/CUST SIGNDTL/ CIFSIGTITLE

BIB Contact Signatories VBC

Authorised Signatory Title

BIB Account Signatories VBC

Authorised Signatory Title

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

14 7

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 27.

QueryCustomerPartyResponseEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Column FCUBS_RES_ ENVFCBUBS_ BODY/Cust Summary Details/ DIRDETAILS /DIRNAME Siebel Contact Business Component Not applicable Siebel Account Business Compon -ent Director Name

XML Path /PartyRelated Party /PartyRelated PersonParty /PersonParty Reference/ PersonName /FullName /Customer Party Specification /Specification /Name

Oracle FLEXCUBE Object ST-Query CustomerRes-FullMSG.xsd

Siebel Contact Field BIB Account Directors VBC

Siebel Account Field Not applicable

Not applicable

Not applicable

Hard coded to Service Provider.

Not applicable

Not applicable

Not applicable

Not applicable

QueryCustomerPartyListEBM
QueryCustomerPartyListEBM is used to retrieve contact or account data from Siebel CRM and to retrieve prospect data from Siebel CRM.

Operation Query

Service Consumer Oracle FLEXCUBE Universal Banking

Service Provider Siebel CRM

EBM Request and Response Operational Elements Request. See Table 28 on page 149. Response. /QueryCustomerPartyListResponseEBM/DataArea/QueryCustomerPartyListResponse

Information about the QueryCustomerPartyListEBM request-and-response messages is provided in the following topics.

148

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

QueryCustomerPartyListEBM
Table 28 lists the mapping information for the QueryCustomerPartyListEBM.

Table 28.
EBM Request Operational Element /Query Customer PartyList EBMData Area Query /Query Criteria /Query Expres sion /Value Express ion

QueryCustomerPartyListEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Query Customer -Req-IOMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ REQ_ENV /FCBUBS_ BODY/ CustomerFull/ CUSTNO Siebel Contact Business Component Contact Siebel Account Business Compon -ent Account

XML Path Element Path = "Custom er No" Element Value = <Value>

Siebel Contact Field Integration Id

Siebel Account Field Integration Id

Element Path = "First Name" Element Value = <Value> Element Path =" Last Name" Element Value = <Value> Element Path =" Phone Number" Element Value = <Value>

FCUBS Customer Service

ST-Query Customer -Req-IOMSG.xsd

FCUBS_RE Q_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ FSTNAME FCUBS_RE Q_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ LSTNAME FCUBS_RE Q_ENV/ FCBUBS_B ODY/ CustomerFull/Cust personal/ TEL

Contact

First Name

Not applicable

Not applicable

FCUBS Customer Service

ST-Query Customer -Req-IOMSG.xsd

Contact

Last Name

Not applicable

Not applicable

FCUBS Customer Service

ST-Query Customer -Req-IOMSG.xsd

Contact

Work Phone # Cellular Phone # Home Phone #

Account

Main Phone Number

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

14 9

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 28.
EBM Request Operational Element

QueryCustomerPartyListEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Query Customer -Req-IOMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_RE Q_ENV/ FCBUBS_ BODY/ CustomerFull/ Custcorp/ CORP NAME FCUBS_RE Q_ENV/ FCBUBS_ BODY/ CustomerFull/ SNAME FCUBS_RE Q_ENV/ FCBUBS_ BODY/ CustomerFull/CTYPE Siebel Contact Business Component Not applicable Siebel Account Business Compon -ent Account

XML Path Element Path = "Name" Element Value = <Value>

Siebel Contact Field Not applicable

Siebel Account Field Name

Element Path = "Alias" Element Value = <Value> /Query Customer PartyList EBM/Data Area/ Query/ /Query Customer PartyList EBM/ DataArea/ Query/ Query Code /Query Customer PartyList EBM/Data Area/ Query/ maxItems

FCUBS Customer Service

ST-Query Customer -Req-IOMSG.xsd

Not applicable

Not applicable

Account

Alias

FCUBS Customer Service

ST-Query Customer -Req-IOMSG.xsd

Contact

Type

Account

Type

/Query Customer PartyList EBM

NA

NA

Value is OK if Contain records is less than or equal to Max Items Value is OVER FLOW if Contain records equals MaxItems

Contact

Not applicable

Account

Not applicable

150

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

QueryCustomerPartyListResponseEBM
Table 29 lists the mapping information for the QueryCustomerPartyListResponseEBM.

Table 29.

QueryCustomerPartyListResponseEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Query CustomerRes-FullMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/ CUSTNO FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/XREF FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/CTYPE FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/ ADDRLN1 FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/ ADDRLN2 FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/ ADDRLN3 Siebel Contact Business Component Contact Siebel Account Business Component Account

XML Path /Identification /ID

Siebel Contact Field Integration Id

Siebel Account Field Integration Id

/Identification /Application ObjectKey/ID

FCUBS Customer Service

ST-Modify CustomerRes-FullMSG.xsd

Contact

Id

Account

id

/Identification /Application ObjectKey /ContextID

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Not applicable

Not applicable

Not applicable

Not applicable

/PartyLocation /Location Reference/ Address/ LineOne

FCUBS Customer Service

ST-Modify CustomerRes-FullMSG.xsd

CUT Address

Street Address

CUT Address

Street Address

/PartyLocation /Location Reference/ Address/ LineTwo

FCUBS Customer Service

ST-Modify CustomerRes-FullMSG.xsd

CUT Address

Street Address 2

CUT Address

Street Address 2

/PartyLocation /Location Reference/ Address/ LineThree

FCUBS Customer Service

ST-Modify CustomerRes-FullMSG.xsd

CUT Address

City

CUT Address

City

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

15 1

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 29.

QueryCustomerPartyListResponseEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Modify CustomerRes-FullMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/ ADDRLN4 FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/ COUNTRY FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ TEL FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/ Custperson al/FAX Siebel Contact Business Component Not applicable Siebel Account Business Component Not applicable

XML Path /PartyLocation /Location Reference/ Address/ LineFour

Siebel Contact Field Not applicable

Siebel Account Field Not applicable

/PartyLocation /Location Reference/ Address/ CountryCode

FCUBS Customer Service

ST-Modify CustomerRes-FullMSG.xsd

CUT Address

Country

CUT Address

Country

/PartyContact /Contact/ ContactPhone Communica tion/ PhoneComm unication/ Complete Number /PartyContact /Contact/ ContactFax Communica tion/FaxComm unication/ Complete Number

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Contact

Work Phone #

Not applicable

Not applicable

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Contact

Fax Phone #

Not applicable

Not applicable

/PartyContact /Contact/ ContactEmail Communica tion/ EmailComm unication/URI

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/ Custperson al/EMAIL

Contact

Email Address

Not applicable

Not applicable

152

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 29.

QueryCustomerPartyListResponseEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Query CustomerRes-FullMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ SEX FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ Cust domestic/ MARTIALS TAT FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ DOB FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/LANG FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personalNL TY Siebel Contact Business Component Contact Siebel Account Business Component Not applicable

XML Path /Person/ GenderCode

Siebel Contact Field M/F

Siebel Account Field Not applicable

/Person/ MaritalStatus Code

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Contact

Marital Status

Not applicable

Not applicable

/Person/ BirthDateTime

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Contact

Birth Date

Not applicable

Not applicable

/Person/ Language Code

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Contact

Language Code

Not applicable

Not applicable

/Person/ Nationality CountryCode

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Contact

Citizenship

Not applicable

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

15 3

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 29.

QueryCustomerPartyListResponseEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Query CustomerRes-FullMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ Cust domestic/ ACCOMAD ATE FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/DEAD FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ FSTNAME FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ MIDNAME FCUBS_ RES_ENV/ FCBUBS _BODY/ CustomerFull/Cust personal/ LSTNAME Siebel Contact Business Component Contact Siebel Account Business Component Not applicable

XML Path /Person/ RentOrOwn Code

Siebel Contact Field Own or Rent

Siebel Account Field Not applicable

/Person/ Deceased Indicator

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Contact

Deceased Flag

Not applicable

Not applicable

/Person/ PersonName /FirstName

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Contact

First Name

Not applicable

Not applicable

/Person/ PersonName /MiddleName

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Contact

Middle Name

Not applicable

Not applicable

/Person/ PersonName /FamilyName

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Contact

Last Name

Not applicable

Not applicable

154

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 29.

QueryCustomerPartyListResponseEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Query CustomerRes-FullMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ TITLE FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/ SNAME FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ Cust domestic/ EDUSTAT FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ Custprof/ CURREMP FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ Custprof/ CURR DESIG Siebel Contact Business Component Contact Siebel Account Business Component Not applicable

XML Path /Person/ PersonName /Title

Siebel Contact Field M/M

Siebel Account Field Not applicable

/Person/ PersonName /Alias

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Contact

Alias

Not applicable

Not applicable

/Person /Education Record /MajorCourse Category

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Contact

FINS Education

Not applicable

Not applicable

/Person/ Employment Record /Employer Organization Name

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Contact

Employer Name Free Text

Not applicable

Not applicable

/Person /Employment Record /JobTitle

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Contact

Job Title

Not applicable

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

15 5

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 29.

QueryCustomerPartyListResponseEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Query CustomerRes-FullMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/ Custcorp/ CORPNAME FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/ Custcorp/ CORPDESC FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/SSN FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ NLTY FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/LBRN Values provided are PROSPECT, CUSTOMER Siebel Contact Business Component Not applicable Siebel Account Business Component Account

XML Path /Organization /Name

Siebel Contact Field Not applicable

Siebel Account Field Name

/Organization /LineOf Business

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Not applicable

Not applicable

Account

Line of Business

/Person/ TaxPayer Identification Number

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Contact

SSN

Not applicable

Not applicable

/Organization /Home CountryCode

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Not applicable

Not applicable

BIB Account BC

Country of Incorporation

/Organization /BankBranch Reference /BankBranch Identification /ID /LevelCode

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Not applicable

Not applicable

BIB Account BC

Branch Code

Not applicable

Not applicable

Contact

Status

Account

Account Status

156

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 29.

QueryCustomerPartyListResponseEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Query CustomerRes-FullMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/ CRRATE FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/ Relation shipLinkage/ CUSTOMER FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/ Relation shipLinkage/ XREF FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust accdet/ Relation shipLinkage/ RELATION SHIP FCUBS_RE S_ENV/ FCBUBS_ BODY/ CustomerFull/ UIDNAME Siebel Contact Business Component BIB Contact BC Siebel Account Business Component Account

XML Path /Customer PartyCredit Profile/Credit RatingCode

Siebel Contact Field Credit Rating

Siebel Account Field Credit Rating

/PartyRelated Party/ PartyRelated PersonParty/ PersonParty Reference/ Party Identification /Application ObjectKey/ID /PartyRelated Party/ PartyRelated PersonParty /PersonParty Reference /Party Identification /Application ObjectKey /ContextID /PartyRelated Party /Party Relationship /Relationship Code

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Not applicable

Not applicable

Not applicable

Not applicable

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Not applicable

Not applicable

Not applicable

Not applicable

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Party Relationship To

Relationship Type

Party Relationship To

Relationship Type

/Customer Party Specification /Specification /Name

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Contact

ID Type

Not applicable

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

15 7

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 29.

QueryCustomerPartyListResponseEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Query CustomerRes-FullMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/ UIDVAL FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/LBRN Siebel Contact Business Component Contact Siebel Account Business Component Not applicable

XML Path /Customer Party Specification /Specification /ValueText

Siebel Contact Field ID Information

Siebel Account Field Not applicable

/Customer PartyFinancial ServiceProfile /Financial Institution Branch BusinessUnit Reference/ BusinessUnit Identification /iD /PartyContact /Contact /Preferred Communica tion ChannelCode /Person /Personal National Identity /TypeCode /Person /Personal National Identity /Identification /ID

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

BIB Contact BC

BIB Contact BC

Not applicable

Not applicable

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/MEDIA Not applicable

Contact

Preferred Communication Method

Account

Preferred Communication Method

Not applicable

Not applicable

Contact

Other ID Type

Not applicable

Not applicable

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ PPTNO FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ Cust domestic/ STATUS

Contact

Other ID Number

Not applicable

Not applicable

/Resident Indicator

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

BIB Contact BC

Permenant Resident

Not applicable

Not applicable

158

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 29.

QueryCustomerPartyListResponseEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Query CustomerRes-FullMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ Cust domestic/ SPNAME FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ Cust domestic/ DEPOTH FCUBS _RES_ENV /FCBUBS_ BODY/ CustomerFull/Cust personal/ Custprof/ EMPSTAT FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ Custprof /EMPTENURE FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ Custprof/ SALARY Siebel Contact Business Component Contact Siebel Account Business Component Not applicable

XML Path /PartyRelated Party/ PartyRelated PersonParty/ PersonParty Reference/ PersonName /FullName

Siebel Contact Field Spouse Name

Siebel Account Field Not applicable

/Person Total Dependent Count

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

BIB Contact BC

Number Of Dependents

Not applicable

Not applicable

/Person /Employment Record /PositionType Code

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

BIB Contact BC

Employment Status

Not applicable

Not applicable

/Person/ Employment Record/ Employment Duration

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

BIB Contact BC

Years Employed

Not applicable

Not applicable

/Person /Personal Income Amount

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

FIN Contact Income

Amount

Not applicable

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

15 9

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 29.

QueryCustomerPartyListResponseEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Query CustomerRes-FullMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/Cust personal/ Custprof/ OTH INCOME FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/ Custcorp/ INCORPDT FCUBS _RES_ENV /FCBUBS_ BODY/ CustomerFull/ SNAME FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/CUST CLASSFN FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/LBRN Siebel Contact Business Component FIN Contact Income Siebel Account Business Component Not applicable

XML Path /Potential Revenue Amount

Siebel Contact Field Amount

Siebel Account Field Not applicable

/Organization /Incorpora tionDate

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Not applicable

Not applicable

Account

Date Formed

/Organization/ ShortName

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Not applicable

Not applicable

Account

Alias

/Classification Code

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

Contact

Customer Value

Account

Account Value

/Customer PartyFinancial ServiceProfile /Financial Institution Reference /Party Identification /ID

FCUBS Customer Service

ST-Query CustomerRes-FullMSG.xsd

BIB Contact BC

Bank Code

BIB Account BC

Bank Code

160

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 29.

QueryCustomerPartyListResponseEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Query CustomerRes-FullMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ RES_ENV/ FCBUBS_ BODY/ CustomerFull/ INCORP CNTRY Not applicable Siebel Contact Business Component Not applicable Siebel Account Business Component BIB Account BC

XML Path /Organization/ Incorporation CountryCode

Siebel Contact Field Not applicable

Siebel Account Field Country of Incorporation

/EBMHeader /Sender /Transaction Code

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

UpdateCustomerPartyEBM
UpdateCustomerPartyEBM is used to: Update Know Your Customer (KYC) data in Siebel CRM Convert prospect to customer in Siebel CRM Update customer name in Siebel CRM Update customer address in Siebel CRM

Operation Update

Service Consumer Oracle FLEXCUBE Universal Banking

Service Provider Siebel CRM

EBM Request Operational Element UpdateCustomerPartyEBM

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

16 1

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 30 lists the mapping information for the UpdateCustomerPartyEBM.

Table 30.

UpdateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Modify Customer -Notify -MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICA TION/ FCUBS_ NOTIF_IDE NTIFIER/ CustomerFull/ CUSTNO FCUBS_ NOTIFICAT ION/ FCUBS_ NOTIF_IDE NTIFIER/ CustomerFull/XREF FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ ADDRLN1 FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ ADDRLN2 Siebel Contact Business Component Contact Siebel Account Business Component Account

XML Path /Identification /ID

Siebel Contact Field Integration Id

Siebel Account Field Integration Id

/Identification /Application ObjectKey/ID

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

Contact

Id

Account

id

/PartyLocation /Location Reference /Address/Line One

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

CUT Address

Street Address

CUT Address

Street Address

/PartyLocation /Location Reference/ Address/Line Two

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

CUT Address

Street Address 2

CUT Address

Street Address 2

162

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 30.

UpdateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Modify Customer -Notify -MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ ADDRLN3 Siebel Contact Business Component CUT Address Siebel Account Business Component CUT Address

XML Path /PartyLocation /Location Reference /Address/Line Three

Siebel Contact Field City

Siebel Account Field City

/PartyLocation /Location Reference/ Address/Line Four

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ ADDRLN4 FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ COUNTRY FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ Custperson al/NLTY FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/DEAD

Not applicable

Not applicable

Not applicable

Not applicable

/PartyLocation /Location Reference/ Address/ CountryCode

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

CUT Address

Country

CUT Address

Country

/Person/ Nationality CountryCode

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

Contact

Citizenship

Not applicable

Not applicable

/Person /Deceased Indicator

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

Contact

Deceased Flag

Not applicable

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

16 3

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 30.

UpdateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Modify Customer -Notify -MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ Custperson al/ FSTNAME FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ Custperson al/ MIDNAME FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ Custperson al/LST NAME FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ Custperson al/TITLE Siebel Contact Business Component Contact Siebel Account Business Component Not applicable

XML Path /Person /PersonName /FirstName

Siebel Contact Field First Name

Siebel Account Field Not applicable

/Person /PersonName /MiddleName

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

Contact

Middle Name

Not applicable

Not applicable

/Person/ PersonName/ FamilyName

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

Contact

Last Name

Not applicable

Not applicable

/Person/ PersonName/ Title

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

Contact

M/M

Not applicable

Not applicable

164

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 30.

UpdateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Modify Customer -Notify -MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/SNAME FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ Custcorp/ CORPNAME FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ Custperson al/NLTY FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/LBRN Values will be PROSPECT, CUSTOMER Siebel Contact Business Component Contact Siebel Account Business Component Not applicable

XML Path /Person/ PersonName/ Alias

Siebel Contact Field Alias

Siebel Account Field Not applicable

/Organization/ Name

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

Not applicable

Not applicable

Account

Name

/Organization /HomeCountry Code

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

Not applicable

Not applicable

BIB Account BC

Country of Incorporation

/Organization/ BankBranch Reference/ BankBranch Identification/ ID

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

Not applicable

Not applicable

BIB Account BC

Branch Code

/LevelCode

NA

NA

Contact

Status

Account

Account Status

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

16 5

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 30.

UpdateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Modify Customer -Notify -MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ TAXGROUP FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ CRRATE FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ Custaccdet /Relation shipLinkage/ CUSTOMER FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ Custaccdet /Relation shipLinkage/ XREF Siebel Contact Business Component Contact Siebel Account Business Component BIB Account BC

XML Path /TaxCode

Siebel Contact Field Tax Code

Siebel Account Field Tax Code

/Customer PartyCredit Profile/Credit RatingCode

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

BIB Contact BC

Credit Rating

Account

Credit Rating

/PartyRelated Party/ PartyRelated PersonParty /PersonParty Reference /Party Identification/ ID

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

Not applicable

Not applicable

Not applicable

Not applicable

/PartyRelated Party/ PartyRelated PersonParty/ PersonParty Reference/ Party Identification /Application ObjectKey/ID

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

Party Relationship To

Related Party Id

Party Relationship To

Related Party Id

166

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 30.

UpdateCustomerPartyEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object Not applicable Oracle FLEXCUBE Interface Column Values provided are I,C (Individual, Corporate) Siebel Contact Business Component Not applicable Siebel Account Business Component Not applicable

XML Path /PartyRelated Party /PartyRelated PersonParty /PersonParty Reference /Party Identification /Application ObjectKey/ ContextID /PartyRelated Party/Party Relationship/ Relationship Code

Siebel Contact Field Not applicable

Siebel Account Field Not applicable

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ Custaccdet /Relation shipLinkage/ RELATION SHIP Not applicable

Party Relationship To

Relationship Type

Party Relationship To

Relationship Type

Not provided by Oracle FLEXCUBE Universal Banking. /Customer PartyFinancial ServiceProfile /Financial Institution Branch BusinessUnit Reference/ BusinessUnit Identification /iD

Not applicable

Not applicable

Party Relationship To

Calculated Related Party Type

Party Relationship To

Calculated Related Party Type

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/LBRN

BIB Contact BC

Branch Id

Not applicable

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

16 7

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 30.

UpdateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Modify Customer -Notify -MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ RPCUST FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ Custperson al/MINOR FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ Custcorp/ NETWORTH FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ KYCSTAT Siebel Contact Business Component BIB Contact BC Siebel Account Business Component BIB Account BC

XML Path /Customer PartyFinancial ServiceProfile /Relationship PricingAllowed Indicator

Siebel Contact Field RP Customer

Siebel Account Field Relationship Pricing Customer Flag

/Person/ MinorIndicator

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

BIB Contact BC

Minor Indicator

Not applicable

Not applicable

/Organization/ Organization Financial Statement/ Organization Financial Number/ Amount

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

Not applicable

Not applicable

BIB Account BC

Customer Networth Amount

/Person/Person FinancialProfile /Financial Profile/Status /Code /Organization /Organization FinancialProfile /Financial Profile/Status /Code /Organization/ ShortName

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

BIB Contact BC

KYC Status

BIB Account BC

KYC Status Flag

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/SNAME

Not applicable

Not applicable

Account

Alias

168

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CustomerPartyEBM

Table 30.

UpdateCustomerPartyEBM
Oracle FLEXCUBE Service Name FCUBS Customer Service Oracle FLEXCUBE Interface Object ST-Modify Customer -Notify -MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ AMLREQD FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ FROZEN Siebel Contact Business Component BIB Contact BC Siebel Account Business Component BIB Account BC

XML Path /Customer PartyFinancial ServiceProfile/ AntiMoney Laundering CheckRequired Indicator

Siebel Contact Field AML Required

Siebel Account Field AML Required Flag

/Person/Person FinancialProfile /Financial Profile/Status/ SubStatusCode /Organization/ Organization FinancialProfile /Financial Profile/Status/ SubStatusCode /Status/ SubStatusCode

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

BIB Contact BC

Frozen

BIB Account BC

Frozen Flag

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ WHRUNKN FCUBS_ NOTIFICAT ION/ FCUBS_NO TIF_IDENTI FIER/ CustomerFull/ Custperson al/ GUARDIAN GEM_REQ_ ENV/ GEM_BODY /LiablityFull/ LIABLITY NO

BIB Contact BC

Whereabouts Unknown

BIB Account BC

Whereabouts Unknown Flag

/PartyRelated Party/ PartyRelated PersonParty/ PersonParty Reference/ PersonName/ FullName

FCUBS Customer Service

ST-Modify Customer -Notify -MSG.xsd

BIB Contact BC

Guardian Name

Not applicable

Not applicable

/Customer PartyCredit Profile/ Identification /ID

EL Customer LiabService

GE-Liability CreateReq-FullMSG.xsd

BIB Contact BC

Liability Number

BIB Account BC

Liability Number

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

16 9

EBM Mappings Used in Online Synchronization QueryLineOfCreditEBM

Table 30.

UpdateCustomerPartyEBM
Oracle FLEXCUBE Service Name EL Customer LiabService Oracle FLEXCUBE Interface Object GE-Liability CreateReq-FullMSG.xsd Oracle FLEXCUBE Interface Column GEM_REQ_ ENV/ GEM_BODY /LiablityFull/ OVERALL LIMIT GEM_REQ_ ENV/ GEM_BODY /LiablityFull/ LIABLITY CCY GEM_REQ_ ENV/ GEM_BODY /LiablityFull /UTILISA TIONAMT GEM_REQ_ ENV/ GEM_BODY /LiablityFull/ REVISION DATE Siebel Contact Business Component BIB Contact BC Siebel Account Business Component BIB Account BC

XML Path /Customer PartyCredit Profile/ CreditLimit Amount

Siebel Contact Field Overall Limit Amount

Siebel Account Field Overall Limit Amount

/Customer PartyCredit Profile /CurrencyCode

EL Customer LiabService

GE-Liability CreateReq-FullMSG.xsd

BIB Contact BC

Limit Currency Code

BIB Account BC

Limit Currency Code

/Customer PartyCredit Profile/ TotalUtilized LineOfCredit Amount /Customer PartyCredit Profile/ LastCredit ReviewDate

EL Customer LiabService

GE-Liability CreateReq-FullMSG.xsd

BIB Contact BC

Total Utilized Amount

BIB Account BC

Total Utilized Amount

EL Customer LiabService

GE-Liability CreateReq-FullMSG.xsd

BIB Contact BC

Revision Date

BIB Account BC

Revision Date

QueryLineOfCreditEBM
The QueryLineOfCreditEBM integration objects, associated with the LineOfCredit EBO, are used in query operations in the Integration to retrieve limit information from Oracle FLEXCUBE Universal Banking. The application mappings used by the QueryLineOfCreditEBM integration objects for the query operation are described in this topic.

Operation Query

Service Consumer Siebel CRM

170

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization QueryLineOfCreditEBM

Service Provider Oracle FLEXCUBE Universal Banking

EBM Request and Response Operational Elements QueryLineOfCreditEBM QueryLineOfCreditResponseEBM

Information about the QueryLineOfCreditEBM request-and-response messages is provided in the following topics.

QueryLineOfCreditEBM
Table 31 lists the mapping information for the QueryLineOfCreditEBM.

Table 31.

QueryLineOfCreditEBM
Oracle FLEXCUBE Service Name LSFacilityService Oracle FLEXCUBE Interface Object GEFacilityExecute Query-Req-FullMSG.xsd GEFacilityExecute Query-Req-FullMSG.xsd Oracle FLEXCUBE Interface Column GEM_REQ_ENV/ GEM_BODY/ Facility-Full/ LIABID GEM_REQ_ENV/ GEM_BODY/ Facility-Full/ LINECODE GEM_REQ_ENV/ GEM_BODY/ Facility-Full/ LINESERIAL Siebel Contact Business Component FINS BIB Account FINS BIB Contact Siebel Contact Field Liability Number

XML Path /Identification /AlternateObject Key/ID /Identification/ ID

LSFacilityService

FINS BIB Limit Details

Line ID

/Identification/ ContextID

LSFacilityService

GEFacilityExecute Query-Req-FullMSG.xsd

GEM_REQ_ENV/ GEM_BODY/ Facility-Full/ LIABBR

FINS BIB Account FINS BIB Contact

Branch Code

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

17 1

EBM Mappings Used in Online Synchronization QueryLineOfCreditEBM

QueryLineOfCreditResponseEBM
Table 32 lists the mapping information for the QueryLineOfCreditResponseEBM.

Table 32.

QueryLineOfCreditResponseEBM
Oracle FLEXCUBE Service Name LSFacilityService Oracle FLEXCUBE Interface Object GE-Facility ExecuteQueryRes-FullMSG.xsd Oracle FLEXCUBE Interface Column GEM_RES_ENV/ GEM_BODY/ Facility-Full/ LINECODE GEM_RES_ENV/ GEM_BODY/ Facility-Full/ LINESERIAL Siebel Contact Business Component FINS BIB Limit Details Siebel Contact Field Line ID

XML Path /Identification/ID

/CurrencyCode

LSFacilityService

GE-Facility ExecuteQueryRes-FullMSG.xsd GE-Facility ExecuteQueryRes-FullMSG.xsd Not applicable

GEM_RES_ENV/ GEM_BODY/ Facility-Full/ LINECCY GEM_RES_ENV/ GEM_BODY/ Facility-Full/ REVOLVINGLINE Y If COLLATERALCON TRIBUTION > 0 Else N GEM_RES_ENV/ GEM_BODY/ Facility-Full/ DSPEFFLINE AMOUNT GEM_RES_ENV/ GEM_BODY/ Facility-Full/ AVAILABLE AMOUNT GEM_RES_ENV/ GEM_BODY/ Facility-Full/ LINESTARTDATE GEM_RES_ENV/ GEM_BODY/ Facility-Full/ LINEEXPIRYDATE

FINS BIB Limit Details

Line Currency

/RevolvingIndicator

LSFacilityService

FINS BIB Limit Details

Revolving Flag

/Collateralized Indicator

Not applicable

FINS BIB Limit Details

Secured Flag

/SanctionedLimit Amount

LSFacilityService

GE-Facility ExecuteQueryRes-FullMSG.xsd GE-Facility ExecuteQueryRes-FullMSG.xsd GE-Facility ExecuteQueryRes-FullMSG.xsd GE-Facility ExecuteQueryRes-FullMSG.xsd

FINS BIB Limit Details

Effective Limit Amount

/AvailableAmount

LSFacilityService

FINS BIB Limit Details

Available amount

/EffectiveTimePeriod/ StartDateTime

LSFacilityService

FINS BIB Limit Details

Start Date

/EffectiveTimePeriod/ EndDateTime

LSFacilityService

FINS BIB Limit Details

Expiry Date

172

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization QueryDocumentaryCollectionEBM

Table 32.

QueryLineOfCreditResponseEBM
Oracle FLEXCUBE Service Name LSFacilityService Oracle FLEXCUBE Interface Object GE-Facility ExecuteQueryRes-FullMSG.xsd GE-Facility ExecuteQueryRes-FullMSG.xsd Oracle FLEXCUBE Interface Column GEM_RES_ENV/ GEM_BODY/ Facility-Full/ LIABID MAINLINEID derived main line ID from table Siebel Contact Business Component FINS BIB Account FINS BIB Contact FINS BIB Limit Details Main Line Number Siebel Contact Field Liability Number

XML Path /CustomerParty Reference/ PartyIdentification/ID

/ParentLineOfCredit Reference/ LineOfCredit Identification/ID

LSFacilityService

QueryDocumentaryCollectionEBM
The QueryDocumentaryCollectionEBM integration objects, associated with the Documentary Collection EBO, are used in query operations in the Integration to retrieve contract information from Oracle FLEXCUBE Universal Banking - Bills and Collections. The application mappings used by the QueryDocumentaryCollectionEBM integration objects for the query operation are described in this topic.

Operation Query

Service Consumer Siebel CRM

Service Provider Oracle FLEXCUBE Universal Banking

EBM Request and Response Operational Elements QueryDocumentaryCollectionEBM/DataArea/QueryDocumentaryCollection QueryDocumentaryCollectionResponseEBM/DataArea/QueryDocumentaryCollectionResponse

Information about the QueryDocumentaryCollectionEBM request-and-response messages is provided in the following topics.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

17 3

EBM Mappings Used in Online Synchronization QueryDocumentaryCollectionEBM

QueryDocumentaryCollectionEBM
Table 33 lists the mapping information for the QueryDocumentaryCollectionEBM.

Table 33.

QueryDocumentaryCollectionEBM
Oracle FLEXCUBE Service Name FCUBSBCService Oracle FLEXCUBE Interface Object BCContractQuery-ReqMSG.xsd BCContractQuery-ReqMSG.xsd Siebel Contact Business Component FINS BIB Contract Siebel Contact Field Contract Reference Num Branch Code

XML Path /Identification /ID

Oracle FLEXCUBE Interface Column FCUBS_REQ_ENV/ FCBUBS_BODY/ BCContractQuery_Req/FCCREF FCUBS_REQ_ENV/ FCBUBS_BODY/ BCContractQuery_Req/BRN

/Identification/ ContextID

FCUBSBCService

FINS BIB Contract

QueryDocumentaryCollectionResponseEBM
Table 34 lists the mapping information for the QueryDocumentaryCollectionResponseEBM.

Table 34.

QueryDocumentaryCollectionResponseEBM
Oracle FLEXCUBE Service Name FCUBSBCService Oracle FLEXCUBE Interface Object BCContractQuery-ResFULL.xsd BCContractQuery-ResFULL.xsd BCContractQuery-ResFULL.xsd BCContractQuery-ResFULL.xsd BCContractQuery-ResFULL.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ FCCREF FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ TXNDT FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ VALDT FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ REIMBDAYS FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ BLCCY Siebel Contact Business Component FINS BIB Contract Siebel Contact Field Contract Reference Num Issue Date

XML Path /Identification/ID

/BookedDate

FCUBSBCService

FINS BIB Contract

/EffectiveDate

FCUBSBCService

FINS BIB Contract

Value Date

/NormalPayment ProcessingDuration

FCUBSBCService

FINS BIB Contract

Reimbursem ent Days

/CurrencyCode

FCUBSBCService

FINS BIB Contract

Currency Code

174

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization QueryDocumentaryCollectionEBM

Table 34.

QueryDocumentaryCollectionResponseEBM
Oracle FLEXCUBE Service Name FCUBSBCService Oracle FLEXCUBE Interface Object BCContractQuery-ResFULL.xsd BCContractQuery-ResFULL.xsd Not applicable Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ BLAMT FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ BLDUEAMT Y if discrepancy has occurred, else N. Y If payment exception occurs, else N. FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ OPERATION FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ BASEDT FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ TENORCODE FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ CONTSTAT FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ INTRATE FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ PRODUCT Value is derived, based on OURLCREF or THRLCREF. Siebel Contact Business Component FINS BIB Contract Siebel Contact Field Contract Amount

XML Path /ContractAmount

/Outstanding Amount

FCUBSBCService

FINS BIB Contract

Bill Outstanding Amount Discrepancies Flag Exceptions Flag Operation Code

/Discrepancy Indicator /PaymentException Indicator /OperationType Code

Not applicable

FINS BIB Contract FINS BIB Contract FINS BIB Contract

Not applicable

Not applicable

FCUBSBCService

BCContractQuery-ResFULL.xsd BCContractQuery-ResFULL.xsd BCContractQuery-ResFULL.xsd BCContractQuery-ResFULL.xsd BCContractQuery-ResFULL.xsd BCContractQuery-ResFULL.xsd Not applicable

/UsanceTimePeriod /StartDateTime

FCUBSBCService

FINS BIB Contract

Base Date

/UsanceTimePeriod /Duration

FCUBSBCService

FINS BIB Contract

Tenor

/Status/Code

FCUBSBCService

FINS BIB Contract

Contract Status

/InterestSchedule/ InterestRate

FCUBSBCService

FINS BIB Contract

Interest Rate

/ItemReference/ ItemIdentification/ ID /LineOfCredit Reference/ LineOfCredit Identification/Id

FCUBSBCService

FINS BIB Contract

Product

Not applicable

FINS BIB Contract

LC Reference Number

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

17 5

EBM Mappings Used in Online Synchronization QueryDocumentaryCollectionEBM

Table 34.

QueryDocumentaryCollectionResponseEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object Not applicable Oracle FLEXCUBE Interface Column Branch Code Siebel Contact Business Component FINS BIB Contract Siebel Contact Field Branch Code

XML Path /Financial InstitutionBranch BusinessUnit Reference/ BusinessUnit Identification/ID /InterestSchedule/ Outstanding InterestAmount /UsanceTimePeriod /EndDateTime

FCUBSBCService

BCContractQuery-ResFULL.xsd BCContractQuery-ResFULL.xsd Not applicable

FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ AQRDAMT FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ MATDT Number of rollover events fired on this contract Y if contract linkages exists, else N.

FINS BIB Contract

Interest Accrued

FCUBSBCService

FINS BIB Contract

Maturity Date

/RenewalCount

Not applicable

FINS BIB Contract

Number Of Rollover

/LoanAvailed Indicator Drawee /Documentary CollectionDrawee/ Documentary CollectionDrawee PersonParty/Person PartyReference /PersonName/ Identification/ID /Documentary CollectionDrawee/ Documentary CollectionDrawee PersonParty/Person PartyReference/ PersonName/ FullName Not applicable

Not applicable

Not applicable

FINS BIB Contract

Loan Linkage Flag

FCUBSBCService

BCContractQuery-ResFULL.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ Parties-Details/ PRTYID

FINS BIB Contract Parties VBC

Party Id

FCUBSBCService

BCContractQuery-ResFULL.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ Parties-Details/ PRTYNAME

FINS BIB Contract Parties VBC

Party Name

FCUBSBCService

BCContractQuery-ResFULL.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ Parties-Details/ PRTYTYPE

FINS BIB Contract Parties VBC

Party Type

176

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization QueryDocumentaryCollectionEBM

Table 34.

QueryDocumentaryCollectionResponseEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object Not applicable Oracle FLEXCUBE Interface Column Country code Siebel Contact Business Component FINS BIB Contract Parties VBC Siebel Contact Field Party Country

XML Path /Documentary CollectionDrawee/ Documentary CollectionDrawee PersonParty/Person PartyReference/ LocationReference/ Address/Country Code Drawer /Documentary CollectionDrawer/ Documentary CollectionDrawer PersonParty/Person PartyReference/ PersonName/ Identification/ID /Documentary CollectionDrawer /Documentary CollectionDrawer PersonParty/Person PartyReference/ PersonName/ FullName Not applicable

FCUBSBCService

BCContractQuery-ResFULL.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ Parties-Details/ PRTYID

FINS BIB Contract Parties VBC

Party Id

FCUBSBCService

BCContractQuery-ResFULL.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ Parties-Details/ PRTYNAME

FINS BIB Contract Parties VBC

Party Name

FCUBSBCService

BCContractQuery-ResFULL.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ Parties-Details/ PRTYTYPE Country code

FINS BIB Contract Parties VBC

Party Type

/Documentary CollectionDrawer/ Documentary CollectionDrawer PersonParty/Person PartyReference/ LocationReference/ Address/Country Code

Not applicable

Not applicable

FINS BIB Contract Parties VBC

Party Country

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

17 7

EBM Mappings Used in Online Synchronization QueryDocumentaryCreditEBM

Table 34.

QueryDocumentaryCollectionResponseEBM
Oracle FLEXCUBE Service Name Oracle FLEXCUBE Interface Object Oracle FLEXCUBE Interface Column Siebel Contact Business Component Siebel Contact Field

XML Path Discrepancy /Documentary Collection Discrepancy/ Description

FCUBSBCService

BCContractQuery-ResFULL.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ DiscrepancyDetails/ DISCDESC FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ DiscrepancyDetails/ DISCRESFLAG

FINS BIB Contract Discrepancy Details VBC

Discrepancy Description

/Documentary Collection Discrepancy/Status /Code

FCUBSBCService

BCContractQuery-ResFULL.xsd

FINS BIB Contract Discrepancy Details VBC

Resolved

QueryDocumentaryCreditEBM
The QueryDocumentaryCreditEBM integration objects, associated with the Documentary Credit EBO, are used in query operations in the Integration to retrieve contract information from Oracle FLEXCUBE Universal Banking- Letters Of Credit. The application mappings used by the QueryDocumentaryCreditEBM integration objects for the query operation are described in this topic.

Operation Query

Service Consumer Siebel CRM

Service Provider Oracle FLEXCUBE Universal Banking

EBM Request and Response Operational Elements QueryDocumentaryCreditEBM/DataArea/QueryDocumentaryCredit QueryDocumentaryCreditEBMResponse/DataArea/QueryDocumentaryCreditResponse

Information about the QueryDocumentaryCreditEBM request-and-response messages is provided in the following topics.

178

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization QueryDocumentaryCreditEBM

QueryDocumentaryCreditEBM
Table 35 lists the mapping information for the QueryDocumentaryCreditEBM.

Table 35.

QueryDocumentaryCreditEBM
Oracle FLEXCUBE Service Name FCUBSLCService Oracle FLEXCUBE Interface Object LCQueryContractReq-IOMSG.xsd Not applicable Siebel Contact Business Component FINS BIB Contract Siebel Contact Field Contract Reference Num Branch Code

XML Path /Identification/ID

Oracle FLEXCUBE Interface Column FCUBS_REQ_ENV/ FCUBS_BODY /Contract-detailsIO/CONREFNO Branch Code (derived)

/Identification/ ContextID

Not applicable

FINS BIB Contract

QueryDocumentaryCreditResponseEBM
Table 36 lists the mapping information for the QueryDocumentaryCreditResponseEBM.

Table 36.

QueryDocumentaryCreditResponseEBM
Oracle FLEXCUBE Service Name FCUBSLCService Oracle FLEXCUBE Interface Object LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/CONREFNO FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/OPERCD FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/CONTCCY FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/CONTAMT FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/CURRAVAIL Siebel Contact Business Component FINS BIB Contract Siebel Contact Field Contract Reference Num Operation Code

XML Path /Identification/ ID

/Status/ SubStatusCode

FCUBSLCService

FINS BIB Contract

/CurrencyCode

FCUBSLCService

FINS BIB Contract

Currency Code

/Contract Amount

FCUBSLCService

FINS BIB Contract

Contract Amount

/AvailedAmount

FCUBSLCService

FINS BIB

Current Availability

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

17 9

EBM Mappings Used in Online Synchronization QueryDocumentaryCreditEBM

Table 36.

QueryDocumentaryCreditResponseEBM
Oracle FLEXCUBE Service Name FCUBSLCService Oracle FLEXCUBE Interface Object LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd Not applicable Oracle FLEXCUBE Interface Column FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/OSLIAB FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/ISSDT FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/CLOSDT FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/EFFDT FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/EXPDT FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/PRDCD FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/PRDTP FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/PRDDESC Branch Code Siebel Contact Business Component FINS BIB Contract Siebel Contact Field Bill Outstanding Amount Issue Date

XML Path /Estimated Financial Institution LiabilityAmount /IssueDate

FCUBSLCService

FINS BIB Contract

/CloseDate

FCUBSLCService

FINS BIB Contract

Closure Date

/EffectiveTime Period/StartDate Time /EffectiveTime Period/EndDate Time /ItemReference /Item Identification/ID /ItemReference/ TypeCode

FCUBSLCService

FINS BIB Contract

Effective Date

FCUBSLCService

FINS BIB Contract

Expiry Date

FCUBSLCService

FINS BIB Contract

Product

FCUBSLCService

FINS BIB Contract

Contract Type

/ItemReference/ Description

FCUBSLCService

FINS BIB Contract

Product Description Branch Code

/Financial Institution BranchBusiness UnitReference/ BusinessUnit Identification/ID /Status/Code

Not applicable

FINS BIB Contract

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/TXNSTAT

FINS BIB Contract

Contract Status

180

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization QueryDocumentaryCreditEBM

Table 36.

QueryDocumentaryCreditResponseEBM
Oracle FLEXCUBE Service Name Oracle FLEXCUBE Interface Object Oracle FLEXCUBE Interface Column Siebel Contact Business Component Siebel Contact Field

XML Path Applicant /CustomerParty Reference /PersonName/ TypeCode

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYDESC FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PRTYTYP

FINS BIB Contract Parties VBC

Party Type

/CustomerParty Reference /PersonName/ FullName /CustomerParty Reference /Location Reference/ Address/Country Code /CustomerParty Reference /Party Identification/ID /CustomerParty Reference /Party Identification /ContextID Advising Bank /Documentary CreditAdvising Financial Institution/ Financial Institution Reference/Type Code

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTNAME Party Country

FINS BIB Contract Parties VBC

Party Name

Not applicable

Not applicable

FINS BIB Contract Parties VBC

Party Country

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYCIFID FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTREFNO

FINS BIB Contract Parties VBC

Party Id

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FINS BIB Contract Parties VBC

Reference

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYDESC FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PRTYTYP

FINS BIB Contract Parties VBC

Party Type

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

18 1

EBM Mappings Used in Online Synchronization QueryDocumentaryCreditEBM

Table 36.

QueryDocumentaryCreditResponseEBM
Oracle FLEXCUBE Service Name FCUBSLCService Oracle FLEXCUBE Interface Object LC-Query Contract-ResFull-MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTNAME Siebel Contact Business Component FINS BIB Contract Parties VBC Siebel Contact Field Party Name

XML Path /Documentary CreditAdvising Financial Institution/ Financial Institution Reference/ Organization Name /Documentary CreditAdvising Financial Institution/ Financial Institution Reference/ Location Reference/ Address/Country Code /Documentary CreditAdvising Financial Institution /Financial Institution Reference/Party Identification/ID /Documentary CreditAdvising Financial Institution/ Financial Institution Reference/Party Identification/ ContextID Applicants Bank /Documentary CreditDrawee Financial Institution/ Financial Institution Reference/ TypeCode

Not applicable

Not applicable

Party Country

FINS BIB Contract Parties VBC

Party Country

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYCIFID

FINS BIB Contract Parties VBC

Party Id

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTREFNO

FINS BIB Contract Parties VBC

Reference

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYDESC FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PRTYTYP

FINS BIB Contract Parties VBC

Party Type

182

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization QueryDocumentaryCreditEBM

Table 36.

QueryDocumentaryCreditResponseEBM
Oracle FLEXCUBE Service Name FCUBSLCService Oracle FLEXCUBE Interface Object LC-Query Contract-ResFull-MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTNAME Siebel Contact Business Component FINS BIB Contract Parties VBC Siebel Contact Field Party Name

XML Path /Documentary CreditDrawee Financial Institution/ Financial Institution Reference/ Organization Name /Documentary CreditDrawee Financial Institution/ Financial Institution Reference/ Location Reference/ Address /CountryCode /Documentary CreditDrawee Financial Institution/ Financial Institution Reference/Party Identification/ID /Documentary CreditDrawee Financial Institution/ Financial Institution Reference/Party Identification/ ContextID Beneficary /Benificary/ BenificaryPerson Party/ PersonParty Reference/ PersonName/ TypeCode

Not applicable

Not applicable

Party Country

FINS BIB Contract Parties VBC

Party Country

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYCIFID

FINS BIB Contract Parties VBC

Party Id

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTREFNO

FINS BIB Contract Parties VBC

Reference

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYDESC FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PRTYTYP

FINS BIB Contract Parties VBC

Defaulted to Benificary

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

18 3

EBM Mappings Used in Online Synchronization QueryDocumentaryCreditEBM

Table 36.

QueryDocumentaryCreditResponseEBM
Oracle FLEXCUBE Service Name FCUBSLCService Oracle FLEXCUBE Interface Object LC-Query Contract-ResFull-MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTNAME Party Country Siebel Contact Business Component FINS BIB Contract Parties VBC Siebel Contact Field Party Name

XML Path /Benificary/ BenificaryPerson Party/Person PartyReference/ PersonName/ FullName /Benificary/ BenificaryPerson Party/Person PartyReference/ Location Reference/ Address/Country Code /Benificary/ BenificaryPerson Party/Person PartyReference /Party IDentification/ID /Benificary/ BenificaryPerson Party/Person PartyReference/ Party IDentification /ContextID Confirming Bank /Documentary CreditConfirming Financial Institution/ Financial Institution Reference/ TypeCode

Not applicable

Not applicable

FINS BIB Contract Parties VBC

Party Country

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYCIFID FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTREFNO

FINS BIB Contract Parties VBC

Party Id

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FINS BIB Contract Parties VBC

Reference

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYDESC FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PRTYTYP

FINS BIB Contract Parties VBC

Party Type

/Documentary CreditConfirming Financial Institution/ Financial Institution Reference/ Organization Name

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTNAME

FINS BIB Contract Parties VBC

Party Name

184

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization QueryDocumentaryCreditEBM

Table 36.

QueryDocumentaryCreditResponseEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object Not applicable Oracle FLEXCUBE Interface Column Party Country Siebel Contact Business Component FINS BIB Contract Parties VBC Siebel Contact Field Party Country

XML Path /Documentary CreditConfirming Financial Institution/ Financial Institution Reference/ Location Reference/ Address/Country Code /Documentary CreditConfirming Financial Institution/ Financial Institution Reference/Party Identification/ID /Documentary CreditConfirming Financial Institution/ Financial Institution Reference/Party Identification/ ContextID

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYCIFID

FINS BIB Contract Parties VBC

Party Id

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTREFNO

FINS BIB Contract Parties VBC

Reference

Reimbursing Bank /Documentary Credit Reimbursing Financial Institution/ Financial Institution Reference/Type Code FCUBSLCService LC-Query Contract-ResFull-MSG.xsd FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYDESC FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PRTYTYP FCUBSLCService LC-Query Contract-ResFull-MSG.xsd FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTNAME FINS BIB Contract Parties VBC Party Name FINS BIB Contract Parties VBC Party Type

/Documentary Credit Reimbursing Financial Institution/ Financial Institution Reference/ Organization Name

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

18 5

EBM Mappings Used in Online Synchronization QueryDocumentaryCreditEBM

Table 36.

QueryDocumentaryCreditResponseEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object Not applicable Oracle FLEXCUBE Interface Column Party Country Siebel Contact Business Component FINS BIB Contract Parties VBC Siebel Contact Field Party Country

XML Path /Documentary Credit Reimbursing Financial Institution/ Financial Institution Reference/ Location Reference/ Address/Country Code /Documentary Credit Reimbursing Financial Institution/ Financial Institution Reference/Party Identification/ID /Documentary Credit Reimbursing Financial Institution/ Financial Institution Reference/Party Identification/ ContextID Transferee 1 /Documentary Credit Transferring Financial Institution/ Financial Institution Reference/ TypeCode

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYCIFID

FINS BIB Contract Parties VBC

Party Id

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTREFNO

FINS BIB Contract Parties VBC

Reference

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYDESC FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PRTYTYP

FINS BIB Contract Parties VBC

Party Type

186

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization QueryDocumentaryCreditEBM

Table 36.

QueryDocumentaryCreditResponseEBM
Oracle FLEXCUBE Service Name FCUBSLCService Oracle FLEXCUBE Interface Object LC-Query Contract-ResFull-MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTNAME Siebel Contact Business Component FINS BIB Contract Parties VBC Siebel Contact Field Party Name

XML Path /Documentary Credit Transferring Financial Institution/ Financial Institution Reference/ Organization Name /Documentary Credit Transferring Financial Institution/ Financial Institution Reference/ Location Reference/ Address/Country Code /Documentary Credit Transferring Financial Institution/ Financial Institution Reference/Party Identification/ID /Documentary Credit Transferring Financial Institution/ Financial Institution Reference/Party Identification/ ContextID Commissions /Documentary CreditCharge /Charge /Description

Not applicable

Not applicable

Party Country

FINS BIB Contract Parties VBC

Party Country

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYCIFID

FINS BIB Contract Parties VBC

Party Id

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTREFNO

FINS BIB Contract Parties VBC

Reference

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Commission/ CommissionDetails/COMPNT

FINS BIB Contract Commissions VBC

Component Description

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

18 7

EBM Mappings Used in Online Synchronization QueryDocumentaryCreditEBM

Table 36.

QueryDocumentaryCreditResponseEBM
Oracle FLEXCUBE Service Name FCUBSLCService Oracle FLEXCUBE Interface Object LC-Query Contract-ResFull-MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Commission/ CommissionDetails/AMT FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Commission/ CommissionDetails/CCY FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Commission/ CommissionDetails/ GOODDATE Siebel Contact Business Component FINS BIB Contract Commissions VBC Siebel Contact Field Component Amount

XML Path /Documentary CreditCharge/ Charge/Amount

/Documentary CreditCharge/ Charge/Amount/ @CurrencyCode

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FINS BIB Contract Commissions VBC

Currency

/Documentary CreditCharge Charge/Charge/ TimePeriod/ EndDateTime

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FINS BIB Contract Commissions VBC

Good Until Date

Bills and Collections Linkage /Documentary Credit Documentary Collection/ Documentary Collection Reference/ Documentary Collection Identification/ID /Documentary Credit Documentary Collection/ Amount /Documentary Credit Documentary Collection/ Amount/ @CurrencyCode Goods Code /Documentary Credit Commodity/Type Code FCUBSLCService LC-Query Contract-ResFull-MSG.xsd FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/GoodsDetails/GOODCD FINS BIB Contract Goods Code or Description FCUBSLCService LC-Query Contract-ResFull-MSG.xsd FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Commission/ CommissionDetails/BCREFNO FINS BIB Contract BC Linkages VBC Bill Reference Num

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Commission/ CommissionDetails/BILL_AMT FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Commission/ CommissionDetails/BCCY

FINS BIB Contract BC Linkages VBC

Amount

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FINS BIB Contract BC Linkages VBC

Currency

188

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization QueryBankGuaranteeEBM

QueryBankGuaranteeEBM
The QueryBankGuaranteeEBM integration objects, associated with the BankGuarantee EBO, are used in query operations in the Integration to retrieve contract information from Oracle FLEXCUBE Universal Banking - Bank Guarantee. The application mappings used by the QueryBankGuaranteeEBM integration objects for the query operation are described in this topic.

Operation Query

Service Consumer Siebel CRM

Service Provider Oracle FLEXCUBE Universal Banking

EBM Request and Response Operational Elements QueryBankGuaranteeEBM/DataArea/QueryBankGuarantee QueryBankGuaranteeResponseEBM/DataArea/QueryBankGuaranteeResponse

Information about the QueryBankGuaranteeEBM request-and-response messages is provided in the following topics.

QueryBankGuaranteeEBM
Table 37 lists the mapping information for the QueryBankGuaranteeEBM.

Table 37.

QueryBankGuaranteeEBM
Oracle FLEXCUBE Service Name FCUBSLCService Siebel Contact Business Component FINS BIB Contract Siebel Contact Field Contract Reference Num Branch Code

XML Path /Identification/ID

Oracle FLEXCUBE Interface Object LC-QueryContractReq-IO-MSG.xsd

Oracle FLEXCUBE Interface Column FCUBS_REQ_ENV/ FCUBS_BODY/ CONTRACT-DetailsIO/CONREFNO Branch Code

/Identification/ ContextID

Not applicable

Not applicable

FINS BIB Contract

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

18 9

EBM Mappings Used in Online Synchronization QueryBankGuaranteeEBM

QueryBankGuaranteeResponseEBM
Table 38 lists the mapping information for the QueryBankGuaranteeResponseEBM.

Table 38.

QueryBankGuaranteeResponseEBM
Oracle FLEXCUBE Service Name FCUBSLCService Oracle FLEXCUBE Interface Object LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/CONREFNO FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/OPERCD FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/CONTCCY FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/CONTAMT FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/CURRAVAIL FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/OSLIAB FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/ISSDT FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/CLOSDT FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/EFFDT FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/EXPDT Siebel Contact Business Component FINS BIB Contract Siebel Contact Field Contract Reference Num Operation Code

XML Path /Identification/ID

/Status/ SubStatusCode

FCUBSLCService

FINS BIB Contract

/CurrencyCode

FCUBSLCService

FINS BIB Contract

Currency Code

/ContractAmount

FCUBSLCService

FINS BIB Contract

Contract Amount

/AvailedAmount

FCUBSLCService

FINS BIB Contract

Current Availability

/EstimatedFinancial InstitutionLiability Amount /IssueDate

FCUBSLCService

FINS BIB Contract

Bill Outstanding Amount Issue Date

FCUBSLCService

FINS BIB Contract

/CloseDate

FCUBSLCService

FINS BIB Contract

Closure Date

/EffectiveTime Period/StartDate Time /EffectiveTime Period/EndDateTime

FCUBSLCService

FINS BIB Contract

Effective Date

FCUBSLCService

FINS BIB Contract

Expiry Date

190

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization QueryBankGuaranteeEBM

Table 38.

QueryBankGuaranteeResponseEBM
Oracle FLEXCUBE Service Name FCUBSLCService Oracle FLEXCUBE Interface Object LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd Not applicable Oracle FLEXCUBE Interface Column FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/PRDCD FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/PRDTP FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/PRDDESC Branch Code Siebel Contact Business Component FINS BIB Contract Siebel Contact Field Product

XML Path /ItemReference/ ItemIdentification/ID

/ItemReference/ TypeCode

FCUBSLCService

FINS BIB Contract

Contract Type

/ItemReference/ Description

FCUBSLCService

FINS BIB Contract

Product Description

/FinancialInstitution BranchBusinessUnit Reference/Business UnitIdentification/ID /Status/Code

Not applicable

FINS BIB Contract

Branch Code

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/TXNSTAT FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/ISSREQ FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/GUARNTYP

FINS BIB Contract

Contract Status

/TypeCode

FCUBSLCService

FINS BIB Contract

Guarantee Type

/Description

FCUBSLCService

FINS BIB Contract

Guarantee Description

Applicant /CustomerParty Reference /PersonName/ TypeCode FCUBSLCService LC-Query Contract-ResFull-MSG.xsd FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYDESC FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PRTYTYP /CustomerParty Reference/ PersonName/ FullName FCUBSLCService LC-Query Contract-ResFull-MSG.xsd FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTNAME FINS BIB Contract Parties VBC Party Name FINS BIB Contract Parties VBC Party Type

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

19 1

EBM Mappings Used in Online Synchronization QueryBankGuaranteeEBM

Table 38.

QueryBankGuaranteeResponseEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object Not applicable Oracle FLEXCUBE Interface Column Party Country Siebel Contact Business Component FINS BIB Contract Parties VBC FINS BIB Contract Parties VBC Siebel Contact Field Party Country

XML Path /CustomerParty Reference/Location Reference/Address/ CountryCode /CustomerParty Reference/Party Identification/ID

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYCIFID FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTREFNO

Party Id

/CustomerParty Reference/Party Identification/ ContextID Beneficiary /Benificary/ Benificary PersonParty/Person PartyReference/ PersonName/ TypeCode

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FINS BIB Contract Parties VBC

Reference

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYDESC FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PRTYTYP

FINS BIB Contract Parties VBC

Party Type

/Benificary/ Benificary PersonParty/Person PartyReference/ PersonName/ FullName /Benificary/ Benificary PersonParty/Person PartyReference/ LocationReference/ Address/Country Code /Benificary/ Benificary PersonParty/Person PartyReference/Party IDentification/ID

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTNAME Party Country

FINS BIB Contract Parties VBC

Party Name

Not applicable

Not applicable

FINS BIB Contract Parties VBC

Party Country

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYCIFID

FINS BIB Contract Parties VBC

Party Id

192

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization QueryBankGuaranteeEBM

Table 38.

QueryBankGuaranteeResponseEBM
Oracle FLEXCUBE Service Name FCUBSLCService Oracle FLEXCUBE Interface Object LC-Query Contract-ResFull-MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTREFNO Siebel Contact Business Component FINS BIB Contract Parties VBC Siebel Contact Field Reference

XML Path /Benificary/ Benificary PersonParty/Person PartyReference/ PartyIDentification/ ContextID Advising Bank /BankGuarantee AdvisingFinancial Institution/Financial InstitutionReference/ TypeCode

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYDESC FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PRTYTYP

FINS BIB Contract Parties VBC

Party Type

/BankGuarantee AdvisingFinancial Institution/Financial InstitutionReference/ OrganizationName /BankGuarantee AdvisingFinancial Institution/Financial InstitutionReference/ LocationReference/ Address/ CountryCode /BankGuarantee AdvisingFinancial Institution/Financial InstitutionReference/ PartyIDentification/ ID /BankGuarantee AdvisingFinancial Institution/Financial InstitutionReference/ PartyIDentification/ ContextID

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTNAME Party Country

FINS BIB Contract Parties VBC

Party Name

Not applicable

Not applicable

FINS BIB Contract Parties VBC

Party Country

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ PARTYCIFID FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Party-Details/ CUSTREFNO

FINS BIB Contract Parties VBC

Party Id

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FINS BIB Contract Parties VBC

Reference

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

19 3

EBM Mappings Used in Online Synchronization QueryMarketingOfferEBM

Table 38.

QueryBankGuaranteeResponseEBM
Oracle FLEXCUBE Service Name Oracle FLEXCUBE Interface Object Oracle FLEXCUBE Interface Column Siebel Contact Business Component Siebel Contact Field

XML Path Commissions /BankGuarantee Charge/Charge /Description

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Commission/ CommissionDetails/COMPNT FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Commission/ CommissionDetails/AMT FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Commission/ CommissionDetails/CCY FCUBS_RES_ENV/ FCUBS_BODY/ Contract-DetailsFull/Commission/ CommissionDetails/ GOODDATE

FINS BIB Contract Commissions VBC

Component Description

/BankGuarantee Charge/Charge /Amount

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FINS BIB Contract Commissions VBC

Component Amount

/BankGuarantee Charge/Charge /Amount /@CurrencyCode

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FINS BIB Contract Commissions VBC

Currency

/BankGuarantee Charge/Charge/Time Period/EndDateTime

FCUBSLCService

LC-Query Contract-ResFull-MSG.xsd

FINS BIB Contract Commissions VBC

Good Until Date

QueryMarketingOfferEBM
The QueryMarketingOfferEBM integration objects, associated with the MarketingOfferEBO, are used in query operations in the Integration to retrieve offers from Siebel CRM with a status of Contact Specific - Active. The application mappings used by the QueryMarketingOfferEBM integration objects for the query operation are described in this topic.

Operation Query

Service Consumer Oracle FLEXCUBE Universal Banking

Service Provider Siebel CRM

194

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization QueryMarketingOfferEBM

EBM Request and Response Operational Elements QueryMarketingOfferListEBM/DataArea/Query/QueryCriteria/QueryExpression/ValueExpression QueryMarketingOfferListResponseEBM/DataArea/QueryMarketingOfferListResponse

Information about the QueryMarketingOfferEBM request-and-response messages is provided in the following topics.

QueryMarketingOfferEBM
Table 39 lists the mapping information for the QueryMarketingOfferEBM.

Table 39.

QueryMarketingOfferEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object ST-QueryOffer Service-ReqIO-MSG.xsd Siebel Contact Business Component Campaign List Contact Siebel Contact Field Contact Id

XML Path Element Path = "Customer Number" Element Value = <Value>

Oracle FLEXCUBE Interface Column FCUBS_QUERYOFFER DETAILS_REQ /FCUBS_BODY/BLK_ QUER_RESULT/ CUSTNO

QueryMarketingOfferResponseEBM
Table 40 lists the mapping information for the QueryMarketingOfferResponseEBM.

Table 40.

QueryMarketingOfferResponseEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object ST-QueryOffer Service-ResFull-MSG.xsd ST-QueryOffer Service-ResFull-MSG.xsd ST-QueryOffer Service-ResFull-MSG.xsd ST-QueryOffer Service-ResFull-MSG.xsd Siebel Contact Business Component Parent Offer Siebel Contact Field Name

XML Path /Name

Oracle FLEXCUBE Interface Column FCUBS_QUERYOFFERDET AILS_RES/FCUBS_BODY /BLK_QUER_RESULT/ OFFERDESC FCUBS_QUERYOFFERDET AILS_RES/FCUBS_BODY /BLK_QUER_RESULT/ FRMDT FCUBS_QUERYOFFERDET AILS_RES/FCUBS_BODY /BLK_QUER_RESULT/ TODT FCUBS_QUERYOFFERDET AILS_RES/FCUBS_BODY /BLK_QUER_RESULT/ OFRCD

/EffectiveTime Period/Start DateTime /EffectiveTime Period/EndDate Time /Identification /ID

Not applicable

Parent Offer

Valid Start Date

Not applicable

Parent Offer

Valid End Date

Not applicable

Parent Offer

Offer Number

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

19 5

EBM Mappings Used in Online Synchronization CreateSalesOpportunityEBM

CreateSalesOpportunityEBM
The CreateSalesOpportunityEBM integration object, associated with the SalesOpportunityEBO, is used in the following create operations in the Integration: Create lead in Siebel CRM using existing customer and product Create lead in Siebel CRM using product Create lead in Siebel CRM using existing customer and offer Create lead in Siebel CRM using offer

The application mappings used by the CreateSalesOpportunityEBM integration object for this operation are described in this topic.

Operation Create

Service Consumer Oracle FLEXCUBE Universal Banking

Service Provider Siebel CRM

EBM Request Operational Element CreateSalesOpportunityEBM/DataArea/CreateSalesOpportunity Table 41 lists the mapping information for the CreateSalesOpportunityEBM request message.

Table 41.

CreateSalesOpportunityEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object ST-QueryLead Service-ResFull-MSG.xsd ST-QueryLead Service-ResFull-MSG.xsd ST-QueryLead Service-ResFull-MSG.xsd Siebel Contact Business Component Lead Siebel Contact Field Description

XML Path /Note/Content

Oracle FLEXCUBE Interface Column FCUBS_RES_ENV/ FCUBS_BODY/ Lead-Details-Full/ REMARKS FCUBS_RES_ENV/ FCUBS_BODY/ Lead-Details-Full/ CUSTNO FCUBS_RES_ENV/ FCUBS_BODY/ Lead-Details-Full/ XREF

/CustomerParty Reference/ PartyIdentification/ID /CustomerParty Reference/Party Identification/ ApplicationObjectKey/ ID

Not applicable

Lead

Not applicable

Not applicable

Lead

Contact Id Account Id

196

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CreateSalesOpportunityEBM

Table 41.

CreateSalesOpportunityEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object ST-QueryLead Service-ResFull-MSG.xsd Siebel Contact Business Component Lead Siebel Contact Field Not applicable

XML Path /CustomerParty Reference/Party Identification/ ApplicationObjectKey/ ContextID /CustomerParty Reference/ OrganizationName /CustomerParty Reference/Person Name/FirstName /CustomerParty Reference/Person Name/FamilyName

Oracle FLEXCUBE Interface Column Values are I or C (Individual customer, Corporate customer) FCUBS_RES_ENV/ FCUBS_BODY/ Lead-Details-Full/ CORPORATE_NAME FCUBS_RES_ENV/ FCUBS_BODY/ Lead-Details-Full/ FSTNM FCUBS_RES_ENV/ FCUBS_BODY/ Lead-Details-Full/ LSTNM FCUBS_RES_ENV/ FCUBS_BODY/ Lead-Details-Full/ TELEPHONE

Not applicable

ST-QueryLead Service-ResFull-MSG.xsd ST-QueryLead Service-ResFull-MSG.xsd ST-QueryLead Service-ResFull-MSG.xsd

List Mgmt Prospective Contact Lead

Account

Not applicable

Contact First Name

Not applicable

Lead

Contact Last Name Prospect First Name

/CustomerParty Reference/Contact /ContactPhone Communication /PhoneCommunication /CompleteNumber /CustomerParty Reference/Contact /ContactEmail Communication /EmailCommunication /URI /CustomerParty Reference/Location Reference/Address/ LineOne /CustomerParty Reference/Location Reference/Address/ LineTwo /CustomerParty Reference/Location Reference/Address/ LineThree /CustomerParty Reference/Location Reference/Address/ Line Four

Not applicable

ST-QueryLead Service-ResFull-MSG.xsd

Lead

Prospect Work Phone

Not applicable

ST-QueryLead Service-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Lead-Details-Full/ EMAIL

Lead

Prospect Email Address

Not applicable

ST-QueryLead Service-ResFull-MSG.xsd ST-QueryLead Service-ResFull-MSG.xsd ST-QueryLead Service-ResFull-MSG.xsd ST-QueryLead Service-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Lead-Details-Full/ ADDRESS1 FCUBS_RES_ENV/ FCUBS_BODY/ Lead-Details-Full/ ADDRESS2 FCUBS_RES_ENV/ FCUBS_BODY/ Lead-Details-Full/ ADDRESS3 FCUBS_RES_ENV/ FCUBS_BODY/ Lead-Details-Full/ ADDRESS4

List Mgmt Prospective Contact List Mgmt Prospective Contact List Mgmt Prospective Contact Not applicable

Street Address

Not applicable

Street Address 2

Not applicable

City

Not applicable

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

19 7

EBM Mappings Used in Online Synchronization ServiceRequestEBM

Table 41.

CreateSalesOpportunityEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object ST-QueryLead Service-ResFull-MSG.xsd ST-QueryLead Service-ResFull-MSG.xsd Not applicable Siebel Contact Business Component List Mgmt Prospective Contact List Mgmt Prospective Contact Lead Siebel Contact Field State

XML Path /CustomerParty Reference/Location Reference/Address/ StateName /CustomerParty Reference/Location Reference/Address/ PostalCode /SalesOpportunity Line/Status/Code /SalesOpportunity Line/ItemReference/ ItemIdentification/ID

Oracle FLEXCUBE Interface Column FCUBS_RES_ENV/ FCUBS_BODY/ Lead-Details-Full/ ADDRESS4 FCUBS_RES_ENV/ FCUBS_BODY/ Lead-Details-Full/ ADDRESS4 Not applicable

Not applicable

Postal Code

Not applicable

Lead Status Product Interest Offer Number

Not applicable

ST-QueryLead Service-ResFull-MSG.xsd

FCUBS_RES_ENV/ FCUBS_BODY/ Lead-Details-Full/ Leadprod-Details/ PROUCT_CODE FCUBS_RES_ENV/ FCUBS_BODY/ Lead-Details-Full/ Leadoffer-Details/ OFFRCD FCUBS_RES_ENV/ FCUBS_BODY/ Lead-Details-Full/ Leadoffer-Details/ RESPONSE Branch Code

Lead

/SalesOpportunity Line/ItemReference/ TypeCode

Not applicable

ST-QueryLead Service-ResFull-MSG.xsd

Not applicable

Not applicable

/SalesOpportunity Line/Status/Code

Not applicable

ST-QueryLead Service-ResFull-MSG.xsd

Response

Outcome Code

/SalesOpportunity Source/Business UnitReference /BusinessUnit Identification/ID

Not applicable

Not applicable

Not applicable

Not applicable

ServiceRequestEBM
The ServiceRequestEBM integration objects, associated with the ServiceRequestEBO, are used in create, update and query operations in the Integration. The application mappings used by the ServiceRequestEBM integration objects for each of these operations is provided in the following topics: CreateServiceRequestEBM on page 199 UpdateServiceRequestEBM on page 202 QueryServiceRequestListEBM on page 204

198

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization ServiceRequestEBM

CreateServiceRequestEBM
CreateServiceRequestEBM is used to create a service request in Siebel CRM.

Operation Create

Service Consumer Oracle FLEXCUBE Universal Banking

Service Provider Siebel CRM

EBM Request and Response Operational Elements CreateServiceRequestEBM/CreateServiceRequestDataArea/CreateServiceRequest CreateServiceRequestEBM/CreateServiceRequestDataArea/CreateServiceRequestResponse

Information about the CreateServiceRequestEBM request-and-response messages is provided in the following topics.

CreateServiceRequestEBM
Table 42 lists the mapping information for the CreateServiceRequestEBM message.

Table 42.

CreateServiceRequestEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object ST-CreateServiceRequest-Req-IOMSG.xsd Siebel Contact Business Component Service Request Siebel Contact Field SR Number

XML Path /Identification/ ID

Oracle FLEXCUBE Interface Column FCUBS_CREATESERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ SRNO FCUBS_CREATESERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ SRTYPE Not applicable

/CategoryCode

Not applicable

ST-CreateServiceRequest-Req-IOMSG.xsd

Service Request

INS Area

Not applicable

Not applicable

Not applicable

Service Request

INS Product

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

19 9

EBM Mappings Used in Online Synchronization ServiceRequestEBM

Table 42.

CreateServiceRequestEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object ST-CreateServiceRequest-Req-IOMSG.xsd Siebel Contact Business Component Service Request Siebel Contact Field Abstract

XML Path /Summary

Oracle FLEXCUBE Interface Column FCUBS_CREATESERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ SUBJECT FCUBS_CREATESERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ DESCRIPTION FCUBS_CREATESERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ PRIORITY FCUBS_CREATESERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ STATUS FCUBS_CREATESERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ CUSTNO FCUBS_CREATESERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ XREF Values are I or C (Individual customer, Corporate customer)

/Description

Not applicable

ST-CreateServiceRequest-Req-IOMSG.xsd

Service Request

Description

/PriorityCode

Not applicable

ST-CreateServiceRequest-Req-IOMSG.xsd

Service Request

Priority

/Status/Code

Not applicable

ST-CreateServiceRequest-Req-IOMSG.xsd

Service Request

Status

/CustomerParty Reference/Party Identification/ ID /CustomerParty Reference/Party Identification/ Application ObjectKey/ID /CustomerParty Reference/Party Identification/ Application ObjectKey/ ContextID /CustomerParty Reference/ CustomerParty Account Identification/ ID

Not applicable

ST-CreateServiceRequest-Req-IOMSG.xsd

Service Request

Not applicable

Not applicable

ST-CreateServiceRequest-Req-IOMSG.xsd

Service Request

Account ID Contact ID

Not applicable

Not applicable

Service Request

Not applicable

Not applicable

ST-CreateServiceRequest-Req-IOMSG.xsd

FCUBS_CREATESERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ CUSTACNO

Service Request

Contact Financial Accounts Asset Number

200

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization ServiceRequestEBM

Table 42.

CreateServiceRequestEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object ST-CreateServiceRequest-Req-IOMSG.xsd Siebel Contact Business Component Service Request Siebel Contact Field Branch Code

XML Path /ServiceRequest Origination BusinessUnit/ ParentBusiness UnitReference/ BusinessUnit Identification/ ID /Identification/ ID

Oracle FLEXCUBE Interface Column FCUBS_CREATESERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/BRN

Not applicable

ST-CreateServiceRequest-Req-IOMSG.xsd

FCUBS_CREATESERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ SRNO FCUBS_CREATESERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ TargetDate FCUBS_CREATESERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ CONTACTDATE

Service Request

SR Number

/ExpectedClose DateTime

Not applicable

ST-CreateServiceRequest-Req-IOMSG.xsd

Service Request

Commit Time

/CreationDate Time

Not applicable

ST-CreateServiceRequest-Req-IOMSG.xsd

Service Request

Create

CreateServiceRequestResponseEBM
Table 43 lists the mapping information for the CreateServiceRequestResponseEBM.

Table 43.

CreateServiceRequestResponseEBM
Oracle FLEXCUBE Service Name Not applicable Siebel Contact Business Component Service Request Siebel Contact Field SR Number

XML Path /Identification/ID

Oracle FLEXCUBE Interface Object ST-QueryServiceRequest-Res-FullMSG.xsd

Oracle FLEXCUBE Interface Column FCUBS_QUERYSERVICE REQUEST_RES/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ SRNO

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

20 1

EBM Mappings Used in Online Synchronization ServiceRequestEBM

Table 43.

CreateServiceRequestResponseEBM
Oracle FLEXCUBE Service Name Not applicable Siebel Contact Business Component Service Request Siebel Contact Field Commit Time

XML Path /Expected CloseDateTime

Oracle FLEXCUBE Interface Object ST-QueryServiceRequest-Res-FullMSG.xsd

Oracle FLEXCUBE Interface Column FCUBS_QUERYSERVICE REQUEST_RES/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ TargetDate FCUBS_QUERYSERVICE REQUEST_RES/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ CONTACTDATE

/CreationDate Time

Not applicable

ST-QueryServiceRequest-Res-FullMSG.xsd

Service Request

Create

UpdateServiceRequestEBM
UpdateServiceRequestEBM is used to update service request data in Siebel CRM.

Operation Create

Service Consumer Oracle FLEXCUBE Universal Banking

Service Provider Siebel CRM

EBM Request Operational Element UpdateServiceRequestEBM/DataArea/UpdateServiceRequest

202

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization ServiceRequestEBM

Table 44 lists the mapping information for the UpdateServiceRequestEBM request message.

Table 44.

UpdateServiceRequestEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object ST-ModifyServiceRequest-Req-IOMSG.xsd Siebel Contact Business Component Service Request Siebel Contact Field SR Number

XML Path /Identification/ID

Oracle FLEXCUBE Interface Column FCUBS_MODIFYSERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ SRNO FCUBS_MODIFYSERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ SRTYPE FCUBS_MODIFYSERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ SUBJECT FCUBS_MODIFYSERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ DESCRIPTION FCUBS_MODIFYSERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ PRIORITY FCUBS_MODIFYSERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ STATUS FCUBS_MODIFYSERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ CUSTNO FCUBS_MODIFYSERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ XREF

/CategoryCode

Not applicable

ST-ModifyServiceRequest-Req-IOMSG.xsd

Service Request

INS Area

/Summary

Not applicable

ST-ModifyServiceRequest-Req-IOMSG.xsd

Service Request

Abstract

/Description

Not applicable

ST-ModifyServiceRequest-Req-IOMSG.xsd

Service Request

Description

/PriorityCode

Not applicable

ST-ModifyServiceRequest-Req-IOMSG.xsd

Service Request

Priority

/Status/Code

Not applicable

ST-ModifyServiceRequest-Req-IOMSG.xsd

Service Request

Status

/CustomerParty Reference/Party Identification/ID

Not applicable

ST-ModifyServiceRequest-Req-IOMSG.xsd

Service Request

Not applicable

/CustomerParty Reference/Party Identification/ ApplicationObject Key/ID

Not applicable

ST-ModifyServiceRequest-Req-IOMSG.xsd

Service Request

Account ID Contact ID

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

20 3

EBM Mappings Used in Online Synchronization ServiceRequestEBM

Table 44.

UpdateServiceRequestEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object Not applicable Siebel Contact Business Component Service Request Siebel Contact Field Not applicable

XML Path /CustomerParty Reference/Party Identification/ ApplicationObject Key/ContextID /CustomerParty Reference/ CustomerParty Account Identification/ID /ServiceRequest Origination BusinessUnit/ ParentBusiness UnitReference /BusinessUnit Identification/ID

Oracle FLEXCUBE Interface Column Values are I or C (Individual customer, Corporate customer)

Not applicable

ST-ModifyServiceRequest-Req-IOMSG.xsd

FCUBS_MODIFYSERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ CUSTACNO FCUBS_MODIFYSERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/BRN

Service Request

Contact Financial Accounts Asset Number

Not applicable

ST-ModifyServiceRequest-Req-IOMSG.xsd

Service Request

Branch Code

QueryServiceRequestListEBM
QueryServiceRequestListEBM is used to retrieve service request data from Siebel CRM.

Operation Query

Service Consumer Oracle FLEXCUBE Universal Banking

Service Provider Siebel CRM

EBM Request Operational Element QueryServiceRequestListEBM/DataArea/Query/QueryCriteria/QueryExpression/ValueExpression QueryServiceRequestListResponseEBM/DataArea/QueryServiceRequestListResponse

Information about the QueryServiceRequestListEBM request-and-response messages is provided in the following topics.

204

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization ServiceRequestEBM

QueryServiceRequestListEBM
Table 45 lists the mapping information for the QueryServiceRequestListEBM request message.

Table 45.

QueryServiceRequestListEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object STQueryServiceRequest-ReqIO-MSG.xsd STQueryServiceRequest-ReqIO-MSG.xsd Siebel Contact Business Component Service Request Siebel Contact Field SR Number

XML Path Element Path = "SR Number" Element Value = <Value> Element Path = "Customer Number" Element Value = <Value> Element Path = "Customer Type" Element Value = <Value>

Oracle FLEXCUBE Interface Column FCUBS_QUERYSERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ SRNO FCUBS_QUERYSERVICE REQUEST_REQ/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ XREF Values are I or C (Individual customer, Corporate customer)

Not applicable

Service Request

Account Id Contact Id

Not applicable

Not applicable

Service Request

Not applicable

QueryServiceRequestListResponseEBM
Table 46 lists the mapping information for the QueryServiceRequestListResponseEBM.

Table 46.

QueryServiceRequestListResponseEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object STQueryServiceRequest-ResFull-MSG.xsd STQueryServiceRequest-ResFull-MSG.xsd STQueryServiceRequest-ResFull-MSG.xsd Siebel Contact Business Component Service Request Siebel Contact Field SR Number

XML Path /Identification/ID

Oracle FLEXCUBE Interface Column FCUBS_QUERYSERVICE REQUEST_RES/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ SRNO FCUBS_QUERYSERVICE REQUEST_RES/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ SRTYPE FCUBS_QUERYSERVICE REQUEST_RES/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ SUBJECT

/CategoryCode

Not applicable

Service Request

INS Area

/Summary

Not applicable

Service Request

Abstract

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

20 5

EBM Mappings Used in Online Synchronization ServiceRequestEBM

Table 46.

QueryServiceRequestListResponseEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object STQueryServiceRequest-ResFull-MSG.xsd STQueryServiceRequest-ResFull-MSG.xsd STQueryServiceRequest-ResFull-MSG.xsd STQueryServiceRequest-ResFull-MSG.xsd Siebel Contact Business Component Service Request Siebel Contact Field Description

XML Path /Description

Oracle FLEXCUBE Interface Column FCUBS_QUERYSERVICE REQUEST_RES/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ DESCRIPTION FCUBS_QUERYSERVICE REQUEST_RES/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ PRIORITY FCUBS_QUERYSERVICE REQUEST_RES/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ STATUS FCUBS_QUERYSERVICE REQUEST_RES/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ CUSTNO FCUBS_QUERYSERVICE REQUEST_RES/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ XREF Values are I or C (Individual customer, Corporate customer)

/PriorityCode

Not applicable

Service Request

Priority

/Status/Code

Not applicable

Service Request

Status

/CustomerParty Reference/Party Identification/ID

Not applicable

Service Request

Not applicable

/CustomerParty Reference/Party Identification/ ApplicationObject Key/ID /CustomerParty Reference/Party Identification/ ApplicationObject Key/ContextID /CustomerParty Reference/ CustomerParty Account Identification/ID /ServiceRequest Origination BusinessUnit/ ParentBusiness UnitReference/ BusinessUnit Identification/ID

Not applicable

STQueryServiceRequest-ResFull-MSG.xsd Not applicable

Service Request

Account ID

Not applicable

Not applicable

Not applicable

Not applicable

STQueryServiceRequest-ResFull-MSG.xsd

FCUBS_QUERYSERVICE REQUEST_RES/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ CUSTACNO FCUBS_QUERYSERVICE REQUEST_RES/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ BRN

Service Request

Contact Financial Accounts Asset Number

Not applicable

STQueryServiceRequest-ResFull-MSG.xsd

Service Request

Branch Code

206

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CreateCustomerInteractionEBM

Table 46.

QueryServiceRequestListResponseEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object STQueryServiceRequest-ResFull-MSG.xsd STQueryServiceRequest-ResFull-MSG.xsd STQueryServiceRequest-ResFull-MSG.xsd Siebel Contact Business Component Service Request Siebel Contact Field Commit Time

XML Path /ExpectedClose DateTime

Oracle FLEXCUBE Interface Column FCUBS_QUERYSERVICE REQUEST_RES/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ TargetDate FCUBS_QUERYSERVICE REQUEST_RES/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ CONTACTDATE FCUBS_QUERYSERVICE REQUEST_RES/FCUBS_ BODY/BLK_SERVICE_ REQUEST_DETAILS/ ACTDATE

/CreationDate Time

Not applicable

Service Request

Created

/CloseRequest DateTime

Not applicable

Service Request

Closed Date

CreateCustomerInteractionEBM
The CreateCustomerInteractionEBM integration object, associated with the CustomerInteractionEBO, is used to create an activity in Siebel CRM. The application mappings used by the CreateCustomerInteractionEBM integration object for this operation are described in this topic.

Operation Create

Service Consumer Oracle FLEXCUBE Universal Banking

Service Provider Siebel CRM

EBM Request Operational Element CreateCustomerInteractionEBM/DataArea/CreateCustomerInteraction

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

20 7

EBM Mappings Used in Online Synchronization CreateCustomerInteractionEBM

Table 47 lists the mapping information for the CreateCustomerInteractionEBM message.

Table 47.

CreateCustomerInteractionEBM
Oracle FLEXCUBE Service Name FCUBS AccService Oracle FLEXCUBE Interface Object CG-NewStop Payment-NotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICATION/ FCUBS_NOTIF_ IDENTIFIER/ Stop-PaymentsFull/STOPPAYNO Value set to Cheque book query FCUBS_ NOTIFICATION/ FCUBS_NOTIF_ IDENTIFIER/ InstructionDetails/ PRODDESC FCUBS_ NOTIFICATION/ FCUBS_NOTIF_ IDENTIFIER/ Stop-PaymentsFull/EFFDATE FCUBS_ NOTIFICATION/ FCUBS_NOTIF_ IDENTIFIER/ Check-Book-Full/ CHECKERTSTAMP FCUBS_ NOTIFICATION/ FCUBS_NOTIF_ IDENTIFIER/ InstructionDetails/ FRSTVALDT Action Planned Siebel Contact Business Component Action Siebel Contact Field Short Comment

XML Path /Description

Activity Stop Payment

Cheque Book Request Standing Instruction

Not applicable FCUBS SIService

Not applicable

SI-New ContractNotify-MSG.xsd

/StartDate Time

Stop Payment

FCUBSAcc Servic

CG-NewStop Payment-NotifyMSG.xsd

Cheque Book Request

FCUBSAcc Service

CG-CheckBookNotify-MSG.xsd

Standing Instruction

FCUBS SIService

SI-NewContractNotify-MSG.xsd

208

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization CreateCustomerInteractionEBM

Table 47.

CreateCustomerInteractionEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object Not applicable Oracle FLEXCUBE Interface Column Customer number (Derived, based on Account Number) Customer number (Derived, based on Account Number) Customer number (Derived based on Account Number) XREF (Derived from table) XREF (Derived from table) XREF (Derived from table) Customer Type Values are I or C (Individual customer, Corporate customer) Customer Type Values are I or C (Individual customer, Corporate customer) Customer Type Values are I or C (Individual customer or Corporate customer) Action Not applicable Action Contact MVL Account Id Siebel Contact Business Component Action Siebel Contact Field Not applicable

XML Path /Customer Party Reference /Person Name /Identifica tion/ID

Activity Stop Payment

Cheque Book Request Standing Instruction

Not applicable

Not applicable

Not applicable

Not applicable

/Customer Party Reference /Person Name /Identifica tion/ Application ObjectKey /ID /Customer Party Reference /Person Name/ Identifica tion/ Application ObjectKey /ContextID

Stop Payment Cheque Book Request Standing Instruction Stop Payment

Not applicable Not applicable Not applicable Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Cheque Book Request

Not applicable

Not applicable

Standing Instruction

Not applicable

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

20 9

EBM Mappings Used in Online Synchronization CreateCustomerInteractionEBM

Table 47.

CreateCustomerInteractionEBM
Oracle FLEXCUBE Service Name FCUBSAcc Servic Oracle FLEXCUBE Interface Object CG-NewStop Payment-NotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_ NOTIFICATION/ FCUBS_NOTIF_ IDENTIFIER/ Stop-PaymentsFull/ACC FCUBS_ NOTIFICATION/ FCUBS_NOTIF_ IDENTIFIER/ Check-Book-Full/ ACC FCUBS_ NOTIFICATION/ FCUBS_NOTIF_ IDENTIFIER/ InstructionDetails/CRACC FCUBS_ NOTIFICATION/ FCUBS_NOTIF_ IDENTIFIER/ InstructionDetails/DRACC Siebel Contact Business Component Action Siebel Contact Field Action

XML Path /Financial Account Reference /Financial Account Identifica tion/ID

Activity Stop Payment

Cheque Book Request

FCUBSAcc Service

CG-CheckBookNotify-MSG.xsd

Standing Instruction

FCUB SSIService

SI-NewContractNotify-MSG.xsd

/Customer Interaction Origination Business Unit/ Business Unit Reference /Business UnitIdentifi cation/ID

Stop Payment Cheque Book Request

Not applicable FCUBSAcc Service

Not applicable

Branch Code (Derived from Account Number) FCUBS_ NOTIFICATION/ FCUBS_NOTIF_ IDENTIFIER/ Check-Book-Full /BRN FCUBS_ NOTIFICATION/ FCUBS_NOTIF_ IDENTIFIER/ InstructionDetails /CRACCBRN FCUBS_ NOTIFICATION/ FCUBS_NOTIF_ IDENTIFIER/ InstructionDetails/ DRACCBRN

Not applicable

Not applicable

CG-CheckBookNotify-MSG.xsd

Standing Instruction

FCUBS SIService

SI-NewContractNotify-MSG.xsd

210

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 47.

CreateCustomerInteractionEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object Not applicable Oracle FLEXCUBE Interface Column Not applicable Not applicable Siebel Contact Business Component Action Siebel Contact Field Type

XML Path Not applicable

Activity Stop Payment Cheque Book Request Standing Instruction

Not applicable Not applicable

Not applicable Not applicable

Not applicable Not applicable Not applicable Action Status

Not applicable

Stop Payment Cheque Book Request Standing Instruction

Not applicable

Not applicable

Not applicable

Deposit AccountEBM
The Deposit Account EBM integration objects, associated with the Deposit Account EBO, are used in create, update and query operations in the Integration. The application mappings used by the DepositAccountEBM integration objects for each of these operations is provided in the following topics: CreateDepositAccountEBM on page 211 UpdateDepositAccountEBM on page 218 QueryDepositAccountEBM on page 226

CreateDepositAccountEBM
CreateDepositAccountEBM is used to create account links in Siebel CRM.

Operation Create and Update

Service Consumer Oracle FLEXCUBE Universal Banking

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

21 1

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Service Provider Siebel CRM

EBM Request Operational Element CreateDepositAccountEBM/DataArea/CreateDepositAccount Table 48 lists the mapping information used by the CreateDepositAccountEBM when creating checking and saving accounts (CASA accounts) and term deposit (TD) accounts, and when creating corporate deposit accounts.

Table 48.

CreateDepositAccountEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object CANewCustomer Account-NotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/ACC FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ ContractMaster/FCCREF Possible values are CA or TD (current or savings account, term deposit) CD (corporate deposit) FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/BRN FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ ContractMaster/BRN FINCORP BIB Account Branch Code FINCORP Account Sub Type Siebel Contact Business Component FINCORP Account Siebel Contact Field Account Number

XML Path /AccountNumber

Account Type CASA and TD accounts

Corporate deposit accounts

FCUBSLD Service

LDNewContractNotify-MSG.xsd

/FinancialAccount Identification /Application ObjectKey /ContextID

CASA and TD accounts

Not applicable

Not applicable

Corporate deposit accounts /FinancialAccount Financial InstitutionBranch BusinessUnit /Financial InstitutionBranch BusinessUnit Reference/ BusinessUnit Identification/ID CASA and TD accounts

Not applicable FCUBSAcc Service

Not applicable

CANewCustomer Account-NotifyMSG.xsd

Corporate deposit accounts

FCUBSLD Service

LDNewContractNotify-MSG.xsd

212

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 48.

CreateDepositAccountEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object CANewCustomer Account-NotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/CCY FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ ContractMaster/CCY FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/XREF FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ ContractMaster/XREF FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/CUSTNO FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ ContractMaster/CPTY Not applicable Not applicable FINCORP Account Organization Id Siebel Contact Business Component FINCORP Account Siebel Contact Field Currency

XML Path /CurrencyCode

Account Type CASA and TD accounts

Corporate deposit accounts

FCUBSLD Service

LDNewContractNotify-MSG.xsd

/Financial AccountHolder /FinancialAccount PersonHolder /PersonParty Reference/ /PersonName/ Identification/ ApplicationObject Key/ID

CASA and TD accounts

FCUBSAcc Service

CANewCustomer Account-NotifyMSG.xsd

Corporate deposit accounts

FCUBSLD Service

LDNewContractNotify-MSG.xsd

/Financial AccountHolder /FinancialAccount PersonHolder /PersonParty Reference/ /PersonName/ Identification/ID

CASA and TD accounts

FCUBSAcc Service

CANewCustomer Account-NotifyMSG.xsd

Corporate deposit accounts

FCUBSLD Service

LDNewContractNotify-MSG.xsd

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

21 3

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 48.

CreateDepositAccountEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object CANewCustomer Account-NotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/XREF FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ ContractMaster/XREF Values are I or C (Individual customer, Corporate customer) Values are I or C (Individual customer, Corporate customer) FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/ADESC FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ ContractMaster/TDESC FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/ACCSTAT FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ ContractMaster/UDSTAT FINCORP Account Account Status FINCORP Account Comments Not applicable Not applicable Siebel Contact Business Component FINCORP Account Siebel Contact Field Acct Gen Authorized Users - Last Name

XML Path /Financial AccountHolder /FinancialAccount PersonHolder /PersonParty Reference/ /PersonName/ Identification/ ApplicationObject Key/ID

Account Type CASA and TD accounts

Corporate deposit accounts

FCUBSLD Service

LDNewContractNotify-MSG.xsd

/Financial AccountHolder/ FinancialAccount PersonHolder/ PersonParty Reference/ /PersonName/ Identification/ ApplicationObject Key/ContextID /Description

CASA and TD accounts

Not applicable

Not applicable

Corporate deposit accounts

Not applicable

Not applicable

CASA and TD accounts

FCUBSAcc Service

CANewCustomer Account-NotifyMSG.xsd

Corporate deposit accounts

FCUBSLD Service

LDNewContractNotify-MSG.xsd

/Status/Code

CASA and TD accounts

FCUBSAcc Service

CANewCustomer Account-NotifyMSG.xsd

Corporate deposit accounts

FCUBSLD Service

LDNewContractNotify-MSG.xsd

214

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 48.

CreateDepositAccountEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object CANewCustomer Account-NotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/AmountDates/ ACY_CURR_ BALANCE Not applicable Siebel Contact Business Component FINCORP Account Siebel Contact Field Current Balance

XML Path /BalanceAmount

Account Type CASA and TD accounts

Corporate deposit accounts /Available BalanceAmount CASA and TD accounts

Not applicable FCUBSAcc Service

Not applicable

CANewCustomer Account-NotifyMSG.xsd

FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/AmountDates/ ACY_AVL_BAL Not applicable

FINCORP Account

Available Balance

Corporate deposit accounts /Uncleared BalanceAmount CASA and TD accounts

Not applicable FCUBSAcc Service

Not applicable

CANewCustomer Account-NotifyMSG.xsd

FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/AmountDates/ACY_ UNCOLLECTE Not applicable

FINCORP BIB Account

Uncollected Fund Amount

Corporate deposit accounts /BlockedBalance Amount CASA and TD accounts

Not applicable FCUBSAcc Service

Not applicable

CANewCustomer Account-NotifyMSG.xsd

FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/AmountDates/ACY_ BLOCKED_AMO UNT Not applicable

FINCORP BIB Account

Blocked Amount

Corporate deposit accounts

Not applicable

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

21 5

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 48.

CreateDepositAccountEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object CANewCustomer Account-NotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/AmountDates/ACY_ ACCRUED_CR_ IC Not applicable Siebel Contact Business Component FINCORP BIB Account Siebel Contact Field Accrued Interest

XML Path /CreditInterest AccrualAmount

Account Type CASA and TD accounts

Corporate deposit accounts /TypeCode CASA and TD accounts

Not applicable FCUBSAcc Service

Not applicable

CANewCustomer Account-NotifyMSG.xsd

FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/ACCLS FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ ContractMaster/PRD FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/Tddetails/ TDAMT Not applicable

FINCORP Account

Name

Corporate deposit accounts

FCUBSLD Service

LDNewContractNotify-MSG.xsd

/InitialCredit Amount

CASA and TD accounts

FCUBSAcc Service

CANewCustomer Account-NotifyMSG.xsd

FINCORP BIB Account

Principal Amount

Corporate deposit accounts /MaturityDate CASA and TD accounts

Not applicable FCUBSAcc Service CANewCustomer Account-NotifyMSG.xsd

FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/MATDT FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ ContractMaster/MATDT

FINCORP Account

Maturity Date

Corporate deposit accounts

FCUBSLD Service

LDNewContractNotify-MSG.xsd

216

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 48.

CreateDepositAccountEBM
Oracle FLEXCUBE Service Name Not applicable FCUBSLD Service Oracle FLEXCUBE Interface Object Not applicable Oracle FLEXCUBE Interface Column Not applicable Siebel Contact Business Component FINCORP BIB Account Siebel Contact Field Contract Status

XML Path /Status/ SubStatusCode

Account Type CASA and TD accounts Corporate deposit accounts

LDNewContractNotify-MSG.xsd

FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ ContractMaster/ CONTSTAT FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/RATE FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ ContractMaster/RATE FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/Tddetails/ INTSTDT Not applicable FINCORP Account Start Date FINCORP Account Interest Rate

/DepositAccount InterestSchedule /Interest Schedule/ InterestRate

CASA and TD accounts

FCUBSAcc Service

CANewCustomer Account-NotifyMSG.xsd

Corporate deposit accounts

FCUBSLD Service

LDNewContractNotify-MSG.xsd

/DepositAccount Interest Schedule/ InterestSchedule /EffectiveTime Period/StartDate Time

CASA and TD accounts

FCUBSAcc Service

CANewCustomer Account-NotifyMSG.xsd

Corporate deposit accounts /DepositAccount Interest Schedule/ InterestSchedule /EffectiveTime Period/Duration CASA and TD accounts

Not applicable FCUBSAcc Service

Not applicable

CANewCustomer Account-NotifyMSG.xsd

FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/Tddetails/ DEPTENOR Not applicable

FINCORP Account

Term

Corporate deposit accounts

Not applicable

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

21 7

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 48.

CreateDepositAccountEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object CANewCustomer Account-NotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/Tddetails/ RDACC Not applicable Siebel Contact Business Component FINCORP BIB Account Siebel Contact Field Recurring Deposit Account Flag

XML Path /ItemReference/ TypeCode

Account Type CASA and TD accounts

Corporate deposit accounts /Financial AccountHolder /FinancialAccount PersonHolder /PersonParty Reference/ /PersonName /TypeCode CASA and TD accounts

Not applicable Not applicable

Not applicable

Not applicable

Values are I or C (Individual customer, Corporate customer) Values are I or C (Individual customer, Corporate customer)

FINCORP Account Contact

Type

Corporate deposit accounts

Not applicable

Not applicable

UpdateDepositAccountEBM
UpdateDepositAccountEBM is used to: Update a demand deposit account with a new title in Siebel CRM Delete the title of a demand deposit account in Siebel CRM Update an account branch code in Siebel CRM

Operation Update

Service Consumer Oracle FLEXCUBE Universal Banking

Service Provider Siebel CRM

EBM Request Operational Element UpdateDepositAccountEBM/DataArea/UpdateDepositAccount

218

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 49 lists the mapping information used by the UpdateDepositAccountEBM when checking and saving accounts (CASA accounts) and term deposit accounts are updated.

Table 49.

UpdateDepositAccountEBM
Oracle FLEXCUBE Service Name FCUBS AccService Oracle FLEXCUBE Interface Object CA-Modify CustomerAcc ount-NotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ ACC Possible values are CA,TD, CD (Current or savings account, term deposit, corporate deposit) FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ BRN FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/CCY FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ XREF FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ CUSTNO FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ XREF Siebel Contact Business Component FINCORP Account Siebel Contact Field Account Number

XML Path /AccountNumber

/FinancialAccountIdentification /ApplicationObjectKey/ ContextID

Not applicable

Not applicable

FINCORP Account

Sub Type

/FinancialAccountFinancial InstitutionBranchBusinessUnit /FinancialInstitutionBranch BusinessUnitReference /BusinessUnitIdentification/ID /CurrencyCode

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Branch Code

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP Account

Currency

/FinancialAccountHolder/ FinancialAccountPersonHolder/ PersonPartyReference/ /PersonName/Identification/ ApplicationObjectKey/ID /FinancialAccountHolder/ FinancialAccountPersonHolder /PersonPartyReference //PersonName/Identification /ID /FinancialAccountHolder/ FinancialAccountPersonHolder/ PersonPartyReference/ /PersonName/Identification/ ApplicationObjectKey/ID

FCUBS AccService

FINCORP Account

Organization Id

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

Not applicable

Not applicable

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP Account

Acct Gen Authorized Users Last Name

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

21 9

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 49.

UpdateDepositAccountEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object Not applicable Oracle FLEXCUBE Interface Column Values are I or C (Individual customer, Corporate customer) FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ ADESC FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ ACCSTAT FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Amount-Dates/ ACY_CURR_ BALANCE FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Amount-Dates/ ACY_AVL_BAL FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Amount-Dates/ ACY_ UNCOLLECTE Siebel Contact Business Component Not applicable Siebel Contact Field Not applicable

XML Path /FinancialAccountHolder/ FinancialAccountPersonHolder/ PersonPartyReference/ /PersonName/Identification/ ApplicationObjectKey/ ContextID /Description

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP Account

Comments

/Status/Code

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP Account

Account Status

/BalanceAmount

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP Account

Current Balance

/AvailableBalanceAmount

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP Account

Available Balance

/UnclearedBalanceAmount

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Uncollected Fund Amount

220

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 49.

UpdateDepositAccountEBM
Oracle FLEXCUBE Service Name FCUBS AccService Oracle FLEXCUBE Interface Object CA-Modify CustomerAcc ount-NotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Amount-Dates/ ACY_BLOCKED_ AMOUNT FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Amount-Dates/ ACY_ACCRUED_ CR_IC FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ ACCLS FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Tddetails/TDAMT FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ MATDT Not applicable FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ RATE Siebel Contact Business Component FINCORP BIB Account Siebel Contact Field Blocked Amount

XML Path /BlockedBalanceAmount

/CreditInterestAccrualAmount

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Accrued Interest

/TypeCode

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP Account

Name

/InitialCreditAmount

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Principal Amount

/MaturityDate

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP Account

Maturity Date

/Status/SubStatusCode /DepositAccountInterest Schedule/InterestSchedule/ InterestRate

Not applicable FCUBS AccService

Not applicable CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account FINCORP Account

Contract Status Interest Rate

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

22 1

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 49.

UpdateDepositAccountEBM
Oracle FLEXCUBE Service Name FCUBS AccService Oracle FLEXCUBE Interface Object CA-Modify CustomerAcc ount-NotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Tddetails/ INTSTDT FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Tddetails/ DEPTENOR FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Tddetails/RDACC Values are I or C (Individual customer, Corporate customer) FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Amount-Dates/ ACY_ACCRUED_ DR_IC FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Cust-Account/ TODLIMIT FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Cust-Account/ LINEID Siebel Contact Business Component FINCORP Account Siebel Contact Field Start Date

XML Path /DepositAccountInterest Schedule/InterestSchedule/ EffectiveTimePeriod/ StartDateTime

/DepositAccountInterest Schedule/InterestSchedule/ EffectiveTimePeriod/Duration

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP Account

Term

/ItemReference/TypeCode

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Recurring Deposit Account Flag

/FinancialAccountHolder/ FinancialAccountPersonHolder /PersonPartyReference/ /PersonName/TypeCode /DebitInterestAccrualAmount

Not applicable

Not applicable

Not applicable

Type

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Accrued Interest

/DepositAccountOverdraft/ SanctionedLimitAmount

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Temporary Limit Amount

/DepositAccountOverdraft /DepositAccountOverdraftLine OfCredit/ LineOfCreditReference/ LineOfCreditIdentification/ID

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Credit Line Number

222

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 49.

UpdateDepositAccountEBM
Oracle FLEXCUBE Service Name FCUBS AccService Oracle FLEXCUBE Interface Object CA-Modify CustomerAcc ount-NotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Cust-Account/ TODLIMSTDT FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Cust-Account/ TODLIMENDT FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Cust-Account/ ACSTATNODR FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Cust-Account/ ACSTATNOCR FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Cust-Account/ ACSTATSTPAY FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Cust-Account/ DORM Siebel Contact Business Component FINCORP BIB Account Siebel Contact Field Temporary Overdraft Start Date

XML Path /DepositAccountOverdraft/ EffectiveTimePeriod/ StartDateTime

/DepositAccountOverdraft/ EffectiveTimePeriod/ EndDateTime

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Temporary Overdraft End Date

/DebitAllowedIndicator

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Debit Flag

/CreditAllowedIndicator

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Credit Flag

/CheckStopPayment PendingIndicator

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Stop Payment Flag

/DormantIndicator

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP Account

Account Status

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

22 3

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 49.

UpdateDepositAccountEBM
Oracle FLEXCUBE Service Name FCUBS AccService Oracle FLEXCUBE Interface Object CA-Modify CustomerAcc ount-NotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Cust-Account/ FROZEN FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Cust-Account/ PREVSTMTDT FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Cust-Account/ PREVSTMTBAL FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Cust-Account/ NOM1 FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Cust-Account/ NOM2 Values are I or C (Individual customer, Corporate customer) Not applicable Siebel Contact Business Component FINCORP BIB Account Siebel Contact Field Frozen Flag

XML Path /FrozenIndicator

/LastStatementDate

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP Account

CA Last Statement Date

/LastStatementBalance Amount

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Last Statement Balance

/DepositAccountRelatedParty /DepositAccountRelated PersonParty/ PersonPartyReference /PersonName/FullName

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

First Nominee

/DepositAccountRelatedParty/ DepositAccountRelatedPerson Party/PersonPartyReference /PersonName/FullName

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Second Nominee

/DepositAccountRelatedParty /DepositAccountRelatedPerson Party/PersonPartyReference /PersonName/TypeCode /BookedDate

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

FINCORP BIB Account

Book Date

/EffectiveDate

Not applicable

Not applicable

Not applicable

FINCORP BIB Account

Value Date

224

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 49.

UpdateDepositAccountEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object Not applicable Oracle FLEXCUBE Interface Column Not applicable Siebel Contact Business Component FINCORP BIB Account Siebel Contact Field Number of Times Rollover Not applicable

XML Path /RenewalCount

/DepositAccountTransaction Schedule/ FinancialTransactionSchedule/ CycleDayIncrement

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Tddetails/ RDFREDAY FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Tddetails/ RDFREMTH FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Tddetails/ RDFREYEAR FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Tddetails/RDAMT FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Tddetails/ RDPAYSCHDT FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Tddetails/ RDPAYMNTCCY

FINCORP BIB Account

/DepositAccountTransaction Schedule/ FinancialTransactionSchedule/ CycleMonthIncrement

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Not applicable

/DepositAccountTransaction Schedule/ FinancialTransactionSchedule/ CycleYearIncrement

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Not applicable

/DepositAccountTransaction Schedule/ FinancialTransactionSchedule /FinancialTransaction ScheduleLine/Amount /DepositAccountTransaction Schedule/ FinancialTransactionSchedule/ NextTransactionDate

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Installment Amount

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Payment date

/DepositAccountTransaction Schedule/ FinancialTransactionSchedule /FinancialTransactionSchedule Line/FinancialAccount/ CurrencyCode

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Payment Currency

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

22 5

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 49.

UpdateDepositAccountEBM
Oracle FLEXCUBE Service Name FCUBS AccService Oracle FLEXCUBE Interface Object CA-Modify CustomerAcc ount-NotifyMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Tddetails/ PAYACC FCUBS_NOTIFIC ATION/ FCUBS_NOTIF_I DENTIFIER/CustAccount-Full/ Tddetails/ PAYBRN Siebel Contact Business Component FINCORP BIB Account Siebel Contact Field Payment Account

XML Path /DepositAccountTransaction Schedule/FinancialTransaction Schedule/FinancialTransaction ScheduleLine/FinancialAccount /AccountNumber

/DepositAccountTransaction Schedule/FinancialTransaction Schedule/FinancialTransaction ScheduleLine/FinancialAccount /FinancialAccountFinancial InstitutionBranchBusinessUnit /FinancialInstitutionBranch BusinessUnitReference/ BusinessUnitIdentification/Id

FCUBS AccService

CA-Modify CustomerAcc ount-NotifyMSG.xsd

FINCORP BIB Account

Payment Branch

QueryDepositAccountEBM
QueryDepositAccountEBM is used to: Retrieve financial account information from Oracle FLEXCUBE Universal Banking Retrieve standing instruction information from Oracle FLEXCUBE Universal Banking

Operation Query

Service Consumer Siebel CRM

Service Provider Oracle FLEXCUBE Universal Banking

EBM Request and Response Operational Elements QueryDepositAccountEBM/DataArea/QueryDepositAccount QueryDepositAccountResponseEBM/DataArea/QueryDepositAccountResponse

Information about the QueryDepositAccountEBM request-and-response messages is provided in the following topics.

226

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

QueryDepositAccountEBM
Table 50 lists the mapping information for the QueryDepositAccountEBM when checking and saving accounts (CASA accounts), term deposit accounts, and corporate deposit accounts are updated.

Table 50.

QueryDepositAccountEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object ST-QueryCust Acc-Req-IOMSG.xsd LDContractQuery-ReqIO-MSG.xsd ST-QueryCust Acc-Req-IOMSG.xsd LDContractQuery-ReqIO-MSG.xsd Not applicable Oracle FLEXCUBE Interface Column FCUBS_REQ_ENV /FCUBS_BODY/ Cust-Account-IO/ ACC FCUBS_REQ_ENV /FCUBS_BODY/ Contract-MasterIO/FCCREF FCUBS_REQ_ENV /FCUBS_BODY/ Cust-Account-IO/ BRN FCUBS_REQ_ENV /FCUBS_BODY/ Contract-MasterIO/BRN Values are CA or TD (CASA account or term deposit account) Value is CD (corporate deposit) Sub Type DTYPE_ TEXT BIB FINCORP Account Field Based on LOC Branch Siebel Contact Business Component FINCORP Account Siebel Contact Field Account Number

XML Path /Identification /ID

Account Type CASA and term deposit accounts Corporate deposit accounts

FCUBSLD Service

/Identification /ContextID

CASA and term deposit accounts Corporate deposit accounts

FCUBSAcc Service

FCUBSLD Service

/Identification /Application ObjectKey/ ContextID

CASA and term deposit accounts Corporate deposit accounts

Not applicable

Not applicable

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

22 7

EBM Mappings Used in Online Synchronization Deposit AccountEBM

QueryDepositAccountResponseEBM
Table 51 lists the mapping information for the QueryDepositAccountResponseEBM when checking and saving accounts (CASA accounts), term deposit (TD) accounts, and corporate deposit (CD) accounts are updated.

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object ST-Query CustAcc-ResFull-MSG.xsd LDContractQuery-ResFull-MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/ACC FCUBS_RES_ENV /FCUBS_BODY/ Loans and Deposits-FullType/FCCREF Values are CA, TD, CD (Current or savings account, term deposit, corporate deposit) Values are CA, TD, CD (Current or savings account, term deposit, corporate deposit) FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/BRN FCUBS_RES_ENV /FCUBS_BODY/ LoansandDeposit s-Full-Type/BRN FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/CCY FCUBS_RES_ENV /FCUBS_BODY/ LoansandDeposit s-Full-Type/CCY FINCORP Account Currency FINCORP BIB Account Field based on LOC Branch FINCORP Account Sub Type Siebel Contact Business Component FINCORP Account

XML Path /AccountNumber

Account Type CASA and term deposit accounts Corporate deposit accounts

Siebel Contact Field Account Number

FCUBSLD Service

/FinancialAccount Identification /ApplicationObject Key/ContextID

CASA and term deposit accounts

Not applicable

Not applicable

Corporate deposit accounts

Not applicable

Not applicable

/FinancialAccount Financial InstitutionBranch BusinessUnit/ FinancialInstitution BranchBusinessUnit Reference/ BusinessUnit Identification/ID /CurrencyCode

CASA and term deposit accounts Corporate deposit accounts

FCUBSAcc Service

STQueryCust Acc-Res-FullMSG.xsd LDContractQuery-ResFull-MSG.xsd

FCUBSLD Service

CASA and term deposit accounts Corporate deposit accounts

FCUBSAcc Service

STQueryCust Acc-Res-FullMSG.xsd LDContractQuery-ResFull-MSG.xsd

FCUBSLD Service

228

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object STQueryCust Acc-Res-FullMSG.xsd LDContractQuery-ResFull-MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/XREF FCUBS_RES_ENV /FCUBS_BODY/ LoansandDeposit s-Full-Type/XREF FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/CUSTNO FCUBS_RES_ENV /FCUBS_BODY/ LoansandDeposit s-Full-Type/CPTY FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/XREF FCUBS_RES_ENV /FCUBS_BODY/ LoansandDeposit s-Full-Type/XREF Values are I or C (Individual customer, Corporate customer) Values are I or C (Individual customer, Corporate customer) FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/ADESC FCUBS_RES_ENV /FCUBS_BODY/ Loans and Deposits-FullType/TDESC FINCORP Account Comments Not applicable Not applicable FINCORP Account Acct GenAuthorized Users Last Name Not applicable Not applicable Siebel Contact Business Component FINCORP Account

XML Path /FinancialAccount Holder/Financial AccountPerson Holder/PersonParty Reference/Person Name/ Identification /ApplicationObject Key/ID /FinancialAccount Holder/Financial AccountPerson Holder/PersonParty Reference/ PersonName /Identification/ID

Account Type CASA and term deposit accounts Corporate deposit accounts

Siebel Contact Field Organization Id

FCUBSLD Service

CASA and term deposit accounts Corporate deposit accounts CASA and term deposit accounts Corporate deposit accounts

FCUBSAcc Service

STQueryCust Acc-Res-FullMSG.xsd LDContractQuery-ResFull-MSG.xsd STQueryCust Acc-Res-FullMSG.xsd LDContractQuery-ResFull-MSG.xsd

FCUBSLD Service

/FinancialAccount Holder/Financial AccountPerson Holder/PersonParty Reference/Person Name/ Identification /ApplicationObject Key/ID /FinancialAccount Holder/Financial AccountPerson Holder/PersonParty Reference/Person Name/ Identification /ApplicationObject Key/ContextID

FCUBSAcc Service

FCUBSLD Service

CASA and term deposit accounts Corporate deposit accounts

Not applicable

Not applicable

Not applicable

Not applicable

/Description

CASA and term deposit accounts Corporate deposit accounts

FCUBSAcc Service

STQueryCust Acc-Res-FullMSG.xsd LDContractQuery-ResFull-MSG.xsd

FCUBSLD Service

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

22 9

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object STQueryCust Acc-Res-FullMSG.xsd LDContractQuery-ResFull-MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/ACCSTAT FCUBS_RES_ENV /FCUBS_BODY/ Loans and Deposits-FullType/UDSTAT FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/AmountDates/ACY_ CURR_BALANCE Not applicable FINCORP Account Current Balance Siebel Contact Business Component FINCORP Account

XML Path /Status/Code

Account Type CASA and term deposit accounts Corporate deposit accounts

Siebel Contact Field Account Status

FCUBSLD Service

/BalanceAmount

CASA and term deposit accounts

FCUBSAcc Service

STQueryCust Acc-Res-FullMSG.xsd

Corporate deposit accounts /AvailableBalance Amount CASA and term deposit accounts

Not applicable FCUBSAcc Service

Not applicable STQueryCust Acc-Res-FullMSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/AmountDates/ ACY_AVL_BAL Not applicable

FINCORP Account

Available Balance

Corporate deposit accounts /UnclearedBalance Amount CASA and term deposit accounts

Not applicable FCUBSAcc Service

Not applicable STQueryCust Acc-Res-FullMSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/AmountDates/ACY_ UNCOLLECTE Not applicable

FINCORP BIB Account

Uncollected Fund Amount

Corporate deposit accounts

Not applicable

Not applicable

230

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object STQueryCust Acc-Res-FullMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/AmountDates/ACY_ BLOCKED_ AMOUNT Not applicable Siebel Contact Business Component FINCORP BIB Account

XML Path /BlockedBalance Amount

Account Type CASA and term deposit accounts

Siebel Contact Field Blocked Amount

Corporate deposit accounts /CreditInterest AccrualAmount CASA and term deposit accounts

Not applicable FCUBSAcc Service

Not applicable STQueryCust Acc-Res-FullMSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/AmountDates/ACY_ ACCRUED_CR_IC Not applicable

FINCORP BIB Account

Accrued Interest

Corporate deposit accounts /TypeCode CASA and term deposit accounts Corporate deposit accounts /InitialCredit Amount CASA and term deposit accounts Corporate deposit accounts

Not applicable FCUBSAcc Service

Not applicable STQueryCust Acc-Res-FullMSG.xsd LDContractQuery-ResFull-MSG.xsd STQueryCust Acc-Res-FullMSG.xsd STQueryCust Acc-Res-FullMSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/ACCLS FCUBS_RES_ENV /FCUBS_BODY/ LoansandDeposit s-Full-Type/PRD FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/Tddetails/ TDAMT FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/Tddetails/ TDAMT

FINCORP Account

Name

FCUBSLD Service

FCUBSAcc Service

FINCORP BIB Account

Principal Amount

FCUBSLD Service

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

23 1

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object STQueryCust Acc-Res-FullMSG.xsd LDContractQuery-ResFull-MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/MATDT FCUBS_RES_ENV /FCUBS_BODY/ Loansand Deposits-FullType/MATDT Not applicable FINCORP BIB Account Contract Status Siebel Contact Business Component FINCORP Account

XML Path /MaturityDate

Account Type CASA and term deposit accounts Corporate deposit accounts

Siebel Contact Field Maturity Date

FCUBSLD Service

/Status/ SubStatusCode

CASA and term deposit accounts Corporate deposit accounts

Not applicable

Not applicable

FCUBSLD Service

LDContractQuery-ResFull-MSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Loansand Deposits-FullType/CONTSTAT FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/RATE FCUBS_RES_ENV /FCUBS_BODY/ Loansand Deposits-FullType/RATE FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/Tddetails/ INTSTDT Not applicable FINCORP Account Start Date FINCORP Account Interest Rate

/DepositAccount InterestSchedule/ InterestSchedule /InterestRate

CASA and term deposit accounts Corporate deposit accounts

FCUBSAcc Service

STQueryCust Acc-Res-FullMSG.xsd LDContractQuery-ResFull-MSG.xsd

FCUBSLD Service

/DepositAccount InterestSchedule/ InterestSchedule /EffectiveTime Period/ StartDateTime

CASA and term deposit accounts Corporate deposit accounts CASA and term deposit accounts Corporate deposit accounts

FCUBSAcc Service

STQueryCust Acc-Res-FullMSG.xsd Not applicable STQueryCust Acc-Res-FullMSG.xsd Not applicable

Not applicable FCUBSAcc Service

/DepositAccount InterestSchedule/ InterestSchedule /EffectiveTime Period/Duration

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/Tddetails/ DEPTENOR Not applicable

FINCORP Account

Term

Not applicable

232

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object STQueryCust Acc-Res-FullMSG.xsd Not applicable Not applicable Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/Tddetails/ RDACC Not applicable Siebel Contact Business Component FINCORP BIB Account

XML Path /ItemReference/ TypeCode

Account Type CASA and term deposit accounts Corporate deposit accounts

Siebel Contact Field Recurring Deposit Account Flag

Not applicable Not applicable

/FinancialAccount Holder/ FinancialAccount PersonHolder/ PersonParty Reference/ PersonName/ TypeCode

CASA and term deposit accounts Corporate deposit accounts

Values are I or C (Individual customer, Corporate customer) Values are I or C (Individual customer, Corporate customer) FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/AmountDates/ACY_ ACCRUED_ DR_IC Not applicable

FINCORP Account Contact

Type

Not applicable

Not applicable

/DebitInterest AccrualAmount

CASA and term deposit accounts

FCUBSAcc Service

STQueryCust Acc-Res-FullMSG.xsd

FINCORP BIB Account

Accrued Interest

Corporate deposit accounts /DepositAccount Overdraft/ SanctionedLimit Amount CASA and term deposit accounts

Not applicable FCUBSAcc Service

Not applicable STQueryCust Acc-Res-FullMSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/CustAccount/ TODLIMIT Not applicable

FINCORP BIB Account

Temporary Limit Amount

Corporate deposit accounts /DepositAccount Overdraft/Deposit AccountOverdraft LineOfCredit/Line OfCreditReference/ LineOfCredit Identification/ID CASA and term deposit accounts Corporate deposit accounts

Not applicable FCUBSAcc Service

Not applicable STQueryCust Acc-Res-FullMSG.xsd Not applicable

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/CustAccount/LINEID Not applicable

FINCORP BIB Account

Credit Line Number

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

23 3

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object STQueryCust Acc-Res-FullMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/CustAccount/ TODLIMSTDT Not applicable Siebel Contact Business Component FINCORP BIB Account

XML Path /DepositAccount Overdraft/Effective TimePeriod/ StartDateTime

Account Type CASA and term deposit accounts

Siebel Contact Field Temporary Overdraft Start Date

Corporate deposit accounts /DepositAccount Overdraft/Effective TimePeriod/End DateTime CASA and term deposit accounts

Not applicable FCUBSAcc Service

Not applicable STQueryCust Acc-Res-FullMSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/CustAccount/ TODLIMENDT Not applicable

FINCORP BIB Account

Temporary Overdraft End Date

Corporate deposit accounts /DebitAllowed Indicator CASA and term deposit accounts

Not applicable FCUBSAcc Service

Not applicable STQueryCust Acc-Res-FullMSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/CustAccount/ ACSTATNODR Not applicable

FINCORP BIB Account

Debit Flag

Corporate deposit accounts /CreditAllowed Indicator CASA and term deposit accounts

Not applicable FCUBSAcc Service

Not applicable STQueryCust Acc-Res-FullMSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/CustAccount/ ACSTATNOCR Not applicable

FINCORP BIB Account

Credit Flag

Corporate deposit accounts /CheckStop PaymentPending Indicator CASA and term deposit accounts

Not applicable FCUBSAcc Service

Not applicable STQueryCust Acc-Res-FullMSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/CustAccount/ ACSTATSTPAY Not applicable

FINCORP BIB Account

Stop Payment Flag

Corporate deposit accounts

Not applicable

Not applicable

234

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object STQueryCust Acc-Res-FullMSG.xsd Not applicable STQueryCust Acc-Res-FullMSG.xsd Not applicable STQueryCust Acc-Res-FullMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/CustAccount/DORM Not applicable Siebel Contact Business Component FINCORP Account

XML Path /DormantIndicator

Account Type CASA and term deposit accounts Corporate deposit accounts

Siebel Contact Field Account Status

Not applicable FCUBSAcc Service

/FrozenIndicator

CASA and term deposit accounts Corporate deposit accounts

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/CustAccount/FROZEN Not applicable

FINCORP BIB Account

Frozen Flag

Not applicable FCUBSAcc Service

/LastStatement Date

CASA and term deposit accounts

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/CustAccount/ PREVSTMTDT Not applicable

FINCORP Account

CA Last Statement Date

Corporate deposit accounts /LastStatement BalanceAmount CASA and term deposit accounts

Not applicable FCUBSAcc Service

Not applicable STQueryCust Acc-Res-FullMSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/CustAccount/ PREVSTMTBAL Not applicable

FINCORP BIB Account

Last Statement Balance

Corporate deposit accounts /DepositAccount RelatedParty/ DepositAccount RelatedPerson Party/PersonParty Reference/Person Name/FullName CASA and term deposit accounts Corporate deposit accounts

Not applicable FCUBSAcc Service

Not applicable STQueryCust Acc-Res-FullMSG.xsd Not applicable

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/CustAccount/NOM1 Not applicable

FINCORP BIB Account

First Nominee

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

23 5

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object STQueryCust Acc-Res-FullMSG.xsd Not applicable Not applicable Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/CustAccount/NOM2 Not applicable Siebel Contact Business Component FINCORP BIB Account

XML Path /DepositAccount RelatedParty/ DepositAccount RelatedPerson Party/PersonParty Reference/Person Name/FullName

Account Type CASA and term deposit accounts Corporate deposit accounts CASA and term deposit accounts Corporate deposit accounts

Siebel Contact Field Second Nominee

Not applicable Not applicable

/DepositAccount RelatedParty/ DepositAccount RelatedPersonParty /PersonParty Reference/Person Name/TypeCode

Values are I or C (Individual customer, Corporate customer) Values are I or C (Individual customer, Corporate customer) Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

/BookedDate

CASA and term deposit accounts Corporate deposit accounts

Not applicable

Not applicable

FINCORP BIB Account

Book Date

FCUBSLD Service

LDContractQuery-ResFull-MSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Loansand Deposits-FullType/BOOKDT Not applicable FINCORP BIB Account Value Date

/EffectiveDate

CASA and term deposit accounts Corporate deposit accounts

Not applicable

Not applicable

FCUBSLD Service

LDContractQuery-ResFull-MSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Loansand Deposits-FullType/VALDT Not applicable FINCORP BIB Account Number of Times Rollover

/RenewalCount

CASA and term deposit accounts Corporate deposit accounts

Not applicable

Not applicable

FCUBSLD Service

LDContractQuery-ResFull-MSG.xsd

Rollover count (DERIVED)

236

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object STQueryCust Acc-Res-FullMSG.xsd Not applicable STQueryCust Acc-Res-FullMSG.xsd Not applicable STQueryCust Acc-Res-FullMSG.xsd Not applicable STQueryCust Acc-Res-FullMSG.xsd Not applicable Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/Tddetails/ RDFREDAY Not applicable Siebel Contact Business Component Not applicable

XML Path /DepositAccount Transaction Schedule/Financial Transaction Schedule/ CycleDayIncrement

Account Type CASA and term deposit accounts Corporate deposit accounts CASA and term deposit accounts Corporate deposit accounts CASA and term deposit accounts Corporate deposit accounts CASA and term deposit accounts Corporate deposit accounts CASA and term deposit accounts Corporate deposit accounts

Siebel Contact Field Not applicable

Not applicable FCUBSAcc Service

/DepositAccount Transaction Schedule/Financial Transaction Schedule/Cycle MonthIncrement

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/Tddetails/ RDFREMTH Not applicable

Not applicable

Not applicable

Not applicable FCUBSAcc Service

/DepositAccount Transaction Schedule/Financial Transaction Schedule/Cycle YearIncrement

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/Tddetails/ RDFREYEAR Not applicable

Not applicable

Not applicable

Not applicable FCUBSAcc Service

/DepositAccount Transaction Schedule /Financial Transaction Schedule/Financial Transaction Schedule Line/Amount /DepositAccount Transaction Schedule/Financial Transaction Schedule/Next TransactionDate

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/Tddetails/ RDAMT Not applicable

FINCORP BIB Account

Installment Amount

Not applicable

FCUBSAcc Service

STQueryCust Acc-Res-FullMSG.xsd Not applicable

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/Tddetails/ RDPAYSCHDT Not applicable

FINCORP BIB Account

Payment date

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

23 7

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object STQueryCust Acc-Res-FullMSG.xsd Not applicable Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/Tddetails/ RDPAYMNTCCY Not applicable Siebel Contact Business Component FINCORP BIB Account

XML Path /DepositAccount EBO/Deposit AccountTransaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine/ FinancialAccount/ CurrencyCode /DepositAccount Transaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine/ FinancialAccount/ AccountNumber /DepositAccount Transaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine /FinancialAccount/ FinancialAccount FinancialInstitution BranchBusiness Unit/Financial InstitutionBranch BusinessUnit Reference/Business UnitIdentification/ Id

Account Type CASA and term deposit accounts Corporate deposit accounts

Siebel Contact Field Payment Currency

Not applicable

CASA and term deposit accounts Corporate deposit accounts CASA and term deposit accounts

FCUBSAcc Service

STQueryCust Acc-Res-FullMSG.xsd Not applicable

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/Tddetails/ PAYACC Not applicable

FINCORP BIB Account

Payment Account

Not applicable

FCUBSAcc Service

STQueryCust Acc-Res-FullMSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/Tddetails/ PAYBRN

FINCORP BIB Account

Payment Branch

Corporate deposit accounts

Not applicable

Not applicable

Not applicable

238

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name Oracle FLEXCUBE Interface Object Oracle FLEXCUBE Interface Column Siebel Contact Business Component

XML Path

Account Type

Siebel Contact Field

CASA - Standing Instructions /DepositAccount EBO/Deposit AccountTransaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine/ FinancialAccount /Financial Institution Reference/Location Reference/Name /DepositAccount Transaction Schedule/ Identification/ID CASA and term deposit accounts Corporate deposit accounts FCUBSSCV Service SCVSISumDtlsRes-Full.xsd Not applicable Branch Code (DERIVED) FINCORP BIB Account Standing Instructions VBC Branch Code

Not applicable

Not applicable

CASA and term deposit accounts

FCUBSSCV Service

SCVSISumDtlsRes-Full.xsd

FCUBS_RES_ENV /FCUBS_BODY /SISumDtls-ResFull/SiInstructionDetails/ INSTRUCTION_ NO Not applicable

FINCORP BIB Account Standing Instructions VBC

Instruction Num

Corporate deposit accounts /DepositAccount Transaction Schedule/Financial Transaction Schedule/Next TransactionDate CASA and term deposit accounts

Not applicable FCUBSSCV Service

Not applicable SCVSISumDtlsRes-Full.xsd

FCUBS_RES_ENV /FCUBS_BODY /SISumDtls-ResFull/SiInstructionDetails/NEXT_ EXEC_DATE Not applicable

FINCORP BIB Account Standing Instructions VBC

Next Due Date

Corporate deposit accounts /DepositAccount Transaction Schedule/Financial Transaction Schedule/Status/ EffectiveEndDate Time CASA and term deposit accounts

Not applicable FCUBSSCV Service

Not applicable SCVSISumDtlsRes-Full.xsd

FCUBS_RES_ENV /FCUBS_BODY/ SISumDtls-ResFull/SiInstructionDetails/ SI_EXPIRY_DATE Not applicable

FINCORP BIB Account Standing Instructions VBC

Expiry Date

Corporate deposit accounts

Not applicable

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

23 9

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSSCV Service Oracle FLEXCUBE Interface Object SCVSISumDtlsRes-Full.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ SISumDtls-ResFull/SiInstructionDetails/ SI_AMT_CCY Not applicable Siebel Contact Business Component FINCORP BIB Account Standing Instructions VBC

XML Path /DepositAccount Transaction Schedule/Financial Transaction Schedule/Financial Transaction Schedule Line/Financial Account /CurrencyCode /DepositAccount Transaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine/ Amount

Account Type CASA and term deposit accounts

Siebel Contact Field Currency

Corporate deposit accounts CASA and term deposit accounts

Not applicable FCUBSSCV Service

Not applicable SCVSISumDtlsRes-Full.xsd

FCUBS_RES_ENV /FCUBS_BODY/ SISumDtls-ResFull/SiInstructionDetails/SI_AMT Not applicable

FINCORP BIB Account Standing Instructions VBC

Amount

Corporate deposit accounts CASA and term deposit accounts

Not applicable FCUBSSCV Service

Not applicable SCVSISumDtlsRes-Full.xsd

/DepositAccount Transaction Schedule/Financial Transaction Schedule/ CycleDayIncrement

FCUBS_RES_ENV /FCUBS_BODY/ SISumDtls-ResFull/SiInstructionDetails/ EXEC_DAYS Not applicable

FINCORP BIB Account Standing Instructions VBC

Execution Days

Corporate deposit accounts /DepositAccount Transaction Schedule/Financial Transaction Schedule/Cycle MonthIncrement CASA and term deposit accounts

Not applicable FCUBSSCV Service

Not applicable SCVSISumDtlsRes-Full.xsd

FCUBS_RES_ENV /FCUBS_BODY/ SISumDtls-ResFull/SiInstructionDetails/ EXEC_MTHS Not applicable

FINCORP BIB Account Standing Instructions VBC

Execution Months

Corporate deposit accounts

Not applicable

Not applicable

240

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSSCV Service Oracle FLEXCUBE Interface Object SCVSISumDtlsRes-Full.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ SISumDtls-ResFull/SiInstructionDetails/ EXEC_YRS Not applicable Siebel Contact Business Component FINCORP BIB Account Standing Instructions VBC

XML Path /DepositAccount Transaction Schedule/Financial Transaction Schedule/CycleYear Increment

Account Type CASA and term deposit accounts

Siebel Contact Field Execution Years

Corporate deposit accounts /DepositAccount Transaction Schedule/Financial Transaction Schedule/Status/ Code CASA and term deposit accounts

Not applicable FCUBSSCV Service

Not applicable SCVSISumDtlsRes-Full.xsd

FCUBS_RES_ENV /FCUBS_BODY/ SISumDtls-ResFull/SiInstructionDetails/ INST_STATUS Not applicable

FINCORP BIB Account Standing Instructions VBC

Execution Status

Corporate deposit accounts /DepositAccount Transaction Schedule/Financial Transaction Schedule/ EffectiveTimePeriod /StartDateTime CASA and term deposit accounts

Not applicable FCUBSSCV Service

Not applicable SCVSISumDtlsRes-Full.xsd

FCUBS_RES_ENV /FCUBS_BODY/ SISumDtls-ResFull/SiInstructionDetails/FIRST_ EXEC_DATE Not applicable

FINCORP BIB Account Standing Instructions VBC

First Execution date

Corporate deposit accounts /DepositAccount EBO/Deposit AccountTransaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine/ FinancialAccount/ AccountNumber CASA and term deposit accounts

Not applicable FCUBSSCV Service

Not applicable SCVSISumDtlsRes-Full.xsd

FCUBS_RES_ENV /FCUBS_BODY/ SISumDtls-ResFull/SiInstructionDetails/ CR_ACCOUNT Not applicable

FINCORP BIB Account Standing Instructions VBC

Credit Account

Corporate deposit accounts

Not applicable

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

24 1

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSSCV Service Oracle FLEXCUBE Interface Object SCVSISumDtlsRes-Full.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ SISumDtls-ResFull/SiInstructionDetails/ CR_ACC_BR Siebel Contact Business Component FINCORP BIB Account Standing Instructions VBC

XML Path /DepositAccount Transaction Schedule /Financial Transaction Schedule/Financial Transaction ScheduleLine/ FinancialAccount/ FinancialAccount FinancialInstitution BranchBusinessUnit /Financial InstitutionBranch BusinessUnit Reference/Business UnitIdentification/ Id

Account Type CASA and term deposit accounts

Siebel Contact Field Credit Branch

Corporate deposit accounts

Not applicable

Not applicable

Not applicable

Current and Savings Account and Retail Deposit - Signatories /FinancialAccount Holder/SignatureID CASA and term deposit accounts Corporate deposit accounts /FinancialAccount Holder/Financial AccountPerson Holder/PersonParty Reference/ PersonName CASA and term deposit accounts Corporate deposit accounts CASA and term deposit accounts Corporate deposit accounts FCUBSAcc Service STQueryCust Acc-Res-FullMSG.xsd Not applicable STQueryCust Acc-Res-FullMSG.xsd Not applicable STQueryCust Acc-Res-FullMSG.xsd Not applicable FCUBS_RES_ENV /FCUBS_BODY/ Accsigdetails/ SIGID Not applicable FINCORP BIB Account Signatories VBC Signatory Number

Not applicable FCUBSAcc Service

FCUBS_RES_ENV /FCUBS_BODY/ Accsigdetails/ SIGNAME Not applicable

FINCORP BIB Account Signatories VBC

Signatory Name

Not applicable FCUBSAcc Service

/FinancialAccount Holder/Financial AccountSigning Authority/TypeCode

FCUBS_RES_ENV /FCUBS_BODY/ Accsigdetails/ SIGTYPE Not applicable

FINCORP BIB Account Signatories VBC

Signatory Type

Not applicable

242

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSAcc Service Oracle FLEXCUBE Interface Object STQueryCust Acc-Res-FullMSG.xsd Not applicable STQueryCust Acc-Res-FullMSG.xsd Not applicable Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Accsigdetails/ APPROVLIMIT Not applicable Siebel Contact Business Component FINCORP BIB Account Signatories VBC

XML Path /FinancialAccount Holder/Financial AccountSigning Authority/Limit Amount

Account Type CASA and term deposit accounts Corporate deposit accounts CASA and term deposit accounts Corporate deposit accounts

Siebel Contact Field Approval Limit

Not applicable FCUBSAcc Service

/FinancialAccount Holder/Signature Note/Content

FCUBS_RES_ENV /FCUBS_BODY/ Accsigdetails/ SIGMSG Not applicable

FINCORP BIB Account Signatories VBC

Signatory Message

Not applicable

Retail Deposit - Redemption /DepositAccount Redemption /RedemptionDate CASA and term deposit accounts Corporate deposit accounts /DepositAccount Redemption /Amount CASA and term deposit accounts FCUBSAcc Service STQueryCust Acc-Res-FullMSG.xsd Not applicable STQueryCust Acc-Res-FullMSG.xsd FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/Tddetails/ EFFDATE Not applicable FINCORP BIB Account Redemption Detail VBC Redemption Date

Not applicable FCUBSAcc Service

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/Tddetails/ REDEMPTION_ AMT Not applicable

FINCORP BIB Account Redemption Detail VBC

Redemption Amount

Corporate deposit accounts Corporate Deposit - Schedules /DepositAccount Transaction Schedule/Financial Transaction Schedule/TypeCode CASA and term deposit accounts Corporate deposit accounts

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Not applicable

Possible values are P or S (Payment and Collection, Standing Instruction)

FINCORP BIB Account Corporate Deposit Schedule VBC

Schedule Type

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

24 3

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object Not applicable Oracle FLEXCUBE Interface Column Not applicable Siebel Contact Business Component FINCORP BIB Account Corporate Deposit Schedule VBC

XML Path /DepositAccount Transaction Schedule/Financial Transaction Schedule /Description

Account Type CASA and term deposit accounts Corporate deposit accounts

Siebel Contact Field Component Description

FCUBSLD Service

LDContractQuery-ResFull-MSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/ContractSchedules/ SCOMP Not applicable

/DepositAccount Transaction Schedule/Financial Transaction Schedule/ ComponentType Code

CASA and term deposit accounts Corporate deposit accounts

Not applicable

Not applicable

Not applicable

Not applicable

Possible values are P or S (Principal component, Schedule component) Not applicable

FINCORP BIB Account Corporate Deposit Schedule VBC

Component Type

/DepositAccount Transaction Schedule/Financial Transaction Schedule /EffectiveTime Period/StartDate Time

CASA and term deposit accounts Corporate deposit accounts

Not applicable

Not applicable

FCUBSLD Service

LDContractQuery-ResFull-MSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/ContractSchedules/ VALDT Not applicable

FINCORP BIB Account Corporate Deposit Schedule VBC

Start Date

/DepositAccount Transaction Schedule/Financial Transaction Schedule/ Remaining Scheduled TransactionCount

CASA and term deposit accounts Corporate deposit accounts

Not applicable

Not applicable

FCUBSLD Service

LDContractQuery-ResFull-MSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/ContractSchedules/ NO_OF_SCHD

FINCORP BIB Account Corporate Deposit Schedule VBC

Number

244

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name Not applicable Oracle FLEXCUBE Interface Object Not applicable Oracle FLEXCUBE Interface Column Not applicable Siebel Contact Business Component FINCORP BIB Account Corporate Deposit Schedule VBC

XML Path /DepositAccount Transaction Schedule/Financial Transaction Schedule /FrequencyValue

Account Type CASA and term deposit accounts Corporate deposit accounts

Siebel Contact Field Frequency

FCUBSLD Service

LDContractQuery-ResFull-MSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/ContractSchedules/FREQ Not applicable

/DepositAccount Transaction Schedule/Financial Transaction Schedule/ FrequencyUnitCode

CASA and term deposit accounts Corporate deposit accounts

Not applicable

Not applicable

FCUBSLD Service

LDContractQuery-ResFull-MSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/ContractSchedules/ FREQ_UNIT Not applicable

FINCORP BIB Account Corporate Deposit Schedule VBC

Units

/DepositAccount EBO/Deposit AccountTransaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine/ Amount

CASA and term deposit accounts Corporate deposit accounts

Not applicable

Not applicable

FCUBSLD Service

LDContractQuery-ResFull-MSG.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Cust-AccountFull/ContractSchedules/AMT

FINCORP BIB Account Corporate Deposit Schedule VBC

Amount Due

CASA - Payments and Collection /DepositAccount Transaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleID CASA and term deposit accounts FCUBSSCV Service SCV-PCMaint SumDtlsRes.xsd FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ INSTR_REF_NO FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ INSTR_REF_NO FINCORP BIB Account Payments Collections VBC Instrument Reference Number

Corporate deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

24 5

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSSCV Service Oracle FLEXCUBE Interface Object SCV-PCMaint SumDtlsRes.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ PRODUCT_CODE FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ PRODUCT_CODE FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/PROD_ CATEGORY FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/PROD_ CATEGORY FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ CUST_AC_BRN FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ CUST_AC_BRN FINCORP BIB Account Payments Collections VBC Customer Account Branch FINCORP BIB Account Payments Collections VBC Product Category Siebel Contact Business Component FINCORP BIB Account Payments Collections VBC

XML Path /DepositAccount Transaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine/ FinancialAccount /ItemReference/ Name

Account Type CASA and term deposit accounts

Siebel Contact Field Product Code

Corporate deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

/DepositAccount Transaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine/ FinancialAccount/ ItemReference /TypeCode

CASA and term deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

Corporate deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

/DepositAccount EBO/Deposit AccountTransaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine/ FinancialAccount/ FinancialInstitution Reference/Location Reference/Name

CASA and term deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

Corporate deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

246

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSSCV Service Oracle FLEXCUBE Interface Object SCV-PCMaint SumDtlsRes.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ CUST_AC_NO FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ CUST_AC_NO FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ CUST_AC_CCY FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ CUST_AC_CCY FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ CUST_NO FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ CUST_NO FINCORP BIB Account Payments Collections VBC Customer Number FINCORP BIB Account Payments Collections VBC Customer Account Currency Siebel Contact Business Component FINCORP BIB Account Payments Collections VBC

XML Path /DepositAccount Transaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine/ FinancialAccount/ FinancialAccount Holder/Financial AccountPerson Holder/PersonParty Reference/Contact/ PersonName/ Identification/ID /DepositAccount Transaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine/ FinancialAccount/ CurrencyCode

Account Type CASA and term deposit accounts

Siebel Contact Field Customer Account Number

Corporate deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

CASA and term deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

Corporate deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

/DepositAccount Transaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine/ FinancialAccount/ FinancialAccount Holder/Financial AccountPerson Holder/PersonParty Reference/Contact/ PersonName/ FullName

CASA and term deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

Corporate deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

24 7

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSSCV Service Oracle FLEXCUBE Interface Object SCV-PCMaint SumDtlsRes.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ CPTY_AC_NO FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ CPTY_AC_NO FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ NEXT_GEN_DT FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ NEXT_GEN_DT FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ EXEC_DAYS FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ EXEC_DAYS FINCORP BIB Account Payments Collections VBC Execution Days FINCORP BIB Account Payments Collections VBC Next Generation Date Siebel Contact Business Component FINCORP BIB Account Payments Collections VBC

XML Path /DepositAccount Transaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine /FinancialAccount/ AccountNumber

Account Type CASA and term deposit accounts

Siebel Contact Field Counter Party Account Number

Corporate deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

/DepositAccount Transaction Schedule/Financial Transaction Schedule/Next TransactionDate

CASA and term deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

Corporate deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

/DepositAccount Transaction Schedule/Financial Transaction Schedule/ CycleDayIncrement

CASA and term deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

Corporate deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

248

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSSCV Service Oracle FLEXCUBE Interface Object SCV-PCMaint SumDtlsRes.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ EXEC_MTHS FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ EXEC_MTHS FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ EXEC_YRS FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ EXEC_YRS FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ END_DATE FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ END_DATE FINCORP BIB Account Payments Collections VBC End Date FINCORP BIB Account Payments Collections VBC Execution Years Siebel Contact Business Component FINCORP BIB Account Payments Collections VBC

XML Path /DepositAccount Transaction Schedule/Financial Transaction Schedule/Cycle MonthIncrement

Account Type CASA and term deposit accounts

Siebel Contact Field Execution Months

Corporate deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

/DepositAccount Transaction Schedule/Financial Transaction Schedule/Cycle YearIncrement

CASA and term deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

Corporate deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

/DepositAccount Transaction Schedule/Financial Transaction Schedule/Effective TimePeriod/ EndDateTime

CASA and term deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

Corporate deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

24 9

EBM Mappings Used in Online Synchronization Deposit AccountEBM

Table 51.

QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSSCV Service Oracle FLEXCUBE Interface Object SCV-PCMaint SumDtlsRes.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ CPTY_NAME FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ CPTY_NAME FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/TXN_CCY FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/TXN_CCY FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ TXN_AMOUNT FCUBS_RES_ENV /FCUBS_BODY/ PCMaintSumDtls -Res/PcInstructionDetails/ TXN_AMOUNT FINCORP BIB Account Payments Collections VBC Transaction Amount FINCORP BIB Account Payments Collections VBC Transaction Currency Siebel Contact Business Component FINCORP BIB Account Payments Collections VBC

XML Path /DepositAccount Transaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine /FinancialAccount/ FinancialAccount Holder/Financial AccountPerson Holder/PersonParty Reference/Person Name/FullName /DepositAccount Transaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine/ Amount@Currency Code

Account Type CASA and term deposit accounts

Siebel Contact Field Counter Party Name

Corporate deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

CASA and term deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

Corporate deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

/DepositAccount Transaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine/ Amount

CASA and term deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

Corporate deposit accounts

FCUBSSCV Service

SCV-PCMaint SumDtlsRes.xsd

250

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization QueryFinancialTransactionListEBM

QueryFinancialTransactionListEBM
The QueryFinancialTransactionListEBM integration objects, associated with the Financial Transaction EBO, are used in query operations in the Integration to retrieve financial transactions from Oracle FLEXCUBE Universal Banking. The application mappings used by the QueryFinancialTransactionListEBM integration objects for the query operation are provided in this topic.

Operation Query

Service Consumer Siebel CRM

Service Provider Oracle FLEXCUBE Universal Banking

EBM Request and Response Operational Elements QueryFinancialTransactionListEBM/DataArea/Query/QueryCriteria/QueryExpression/ ValueExpression/ QueryFinancialTransactionListResponseEBM/DataArea/QueryFinancialTransactionListResponse

Information about the QueryFinancialTransactionListEBM request-and-response messages is provided in the following topics.

QueryFinancialTransactionListEBM
Table 52 lists the mapping information for the QueryFinancialTransactionListEBM.

Table 52.

QueryFinancialTransactionListEBM
Oracle FLEXCUBE Service Name FCUBSSCVService Oracle FLEXCUBE Interface Column FCUBS_REQ_ENV /FCUBS_BODY/ Accsigdetails/ AC_NO FCUBS_REQ_ENV /FCUBS_BODY/ Accsigdetails/ AC_BRANCH Siebel Contact Business Component FINCORP BIB Account Transactions VBC FINCORP BIB Account Transactions VBC Siebel Contact Field Account Number

XML Path Element Path = "Account Number" Element Value = <Value> Element Path = "Branch" Element Value = <Value>

Oracle FLEXCUBE Interface Object SCV-CADtls-QueryReq-MSG.xsd

FCUBSSCVService

SCV-CADtls-QueryReq-MSG.xsd

Branch

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

25 1

EBM Mappings Used in Online Synchronization QueryFinancialTransactionListEBM

Table 52.

QueryFinancialTransactionListEBM
Oracle FLEXCUBE Service Name FCUBSSCVService Oracle FLEXCUBE Interface Column FCUBS_REQ_ENV /FCUBS_BODY/ Accsigdetails/ TRN_DT FCUBS_REQ_ENV /FCUBS_BODY/ Accsigdetails/ TRN_DT Siebel Contact Business Component FINCORP BIB Account Transaction Query FINCORP BIB Account Transaction Query Siebel Contact Field Start Date

XML Path Element Path = "From Date" Element Value = <Value> Element Path = "To Date" Element Value = <Value>

Oracle FLEXCUBE Interface Object SCV-CADtls-QueryReq-MSG.xsd

FCUBSSCVService

SCV-CADtls-QueryReq-MSG.xsd

End Date

QueryFinancialTransactionListResponseEBM
Table 53 lists the mapping information for the QueryFinancialTransactionListResponseEBM.

Table 53.

QueryFinancialTransactionListResponseEBM
Oracle FLEXCUBE Service Name FCUBSSCVService Oracle FLEXCUBE Interface Object SCV-CADtlsQuery-ResMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ SCV-CADtlsQuery-Res /AC_NO FCUBS_RES_ENV /FCUBS_BODY/ SCV-CADtlsQuery-Res /TRN_REF_NO FCUBS_RES_ENV /FCUBS_BODY/ SCV-CADtlsQuery-Res /TRN_DT FCUBS_RES_ENV /FCUBS_BODY/ SCV-CADtlsQuery-Res /AC_NO FCUBS_RES_ENV /FCUBS_BODY/ SCV-CADtlsQuery-Res /VALUE_DT Siebel Contact Business Component FINCORP BIB Account Transactions VBC FINCORP BIB Account Transactions VBC FINCORP BIB Account Transactions VBC FINCORP BIB Account Transactions VBC FINCORP BIB Account Transactions VBC Siebel Contact Field Account Number

XML Path /SourceFinancial Account/Account Number

/Identification/Id

FCUBSSCVService

SCV-CADtlsQuery-ResMSG.xsd

Transaction Reference Num

/OriginatedDate Time

FCUBSSCVService

SCV-CADtlsQuery-ResMSG.xsd

Transaction Date

/Destination FinancialAccount/ AccountNumber

FCUBSSCVService

SCV-CADtlsQuery-ResMSG.xsd

Related Account Number

/PostedDateTime

FCUBSSCVService

SCV-CADtlsQuery-ResMSG.xsd

Value Date

252

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Loan AccountEBM

Table 53.

QueryFinancialTransactionListResponseEBM
Oracle FLEXCUBE Service Name FCUBSSCVService Oracle FLEXCUBE Interface Object SCV-CADtlsQuery-ResMSG.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ SCV-CADtlsQuery-Res /MODULE FCUBS_RES_ENV /FCUBS_BODY/ SCV-CADtlsQuery-Res /TRN_DESC FCUBS_RES_ENV /FCUBS_BODY/ SCV-CADtlsQuery-Res /ADDL_TXT FCUBS_RES_ENV /FCUBS_BODY/ SCV-CADtlsQuery-Res/EVENT FCUBS_RES_ENV /FCUBS_BODY/ SCV-CADtlsQuery-Res/ DRCR_IND FCUBS_RES_ENV /FCUBS_BODY/ SCV-CADtlsQuery-Res /FCY_CURRENCY FCUBS_RES_ENV /FCUBS_BODY/ SCV-CADtlsQuery-Res /FCY_AMOUNT FCUBS_RES_ENV /FCUBS_BODY/ SCV-CADtlsQuery-Res /EXCH_RATE Siebel Contact Business Component FINCORP BIB Account Transactions VBC FINCORP BIB Account Transactions VBC FINCORP BIB Account Transactions VBC FINCORP BIB Account Transactions VBC FINCORP BIB Account Transactions VBC FINCORP BIB Account Transactions VBC FINCORP BIB Account Transactions VBC FINCORP BIB Account Transactions VBC Siebel Contact Field Module

XML Path /TypeCode

/Description

Not applicable

Not applicable

Transaction Code Description

/Note/Content

FCUBSSCVService

SCV-CADtlsQuery-ResMSG.xsd

Additional Text

/PurposeCode

FCUBSSCVService

SCV-CADtlsQuery-ResMSG.xsd SCV-CADtlsQuery-ResMSG.xsd

Event Code

/OperationTypeCode

FCUBSSCVService

Debit/Credit

/ConvertedAmount/ @currencyCode

FCUBSSCVService

SCV-CADtlsQuery-ResMSG.xsd

Foreign Currency

/ConvertedAmount

FCUBSSCVService

SCV-CADtlsQuery-ResMSG.xsd

Foreign Currency Amount

/CurrencyExchange/ ConversionRate

FCUBSSCVService

SCV-CADtlsQuery-ResMSG.xsd

Exchange Rate

Loan AccountEBM
The LoanAccountEBM integration objects, associated with the Loan Account EBO, are used in create, update and query operations in the Integration. The application mappings used by the LoanAccountEBM integration objects for each of these operations is provided in the following topics:

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

25 3

EBM Mappings Used in Online Synchronization Loan AccountEBM

CreateLoanAccountEBM on page 254 UpdateLoanAccountEBM on page 256 QueryLoanAccountEBM on page 259

CreateLoanAccountEBM
CreateLoanAccountEBM is used to create account links in Siebel CRM.

Operation Create

Service Consumer Oracle FLEXCUBE Universal Banking

Service Provider Siebel CRM

EBM Request Operational Element CreateLoanAccountEBM/DataArea/CreateLoanAccount Table 54 lists the mapping information for the CreateLoanAccountEBM.

Table 54.

CreateLoanAccountEBM
Oracle FLEXCUBE Service Name FCUBSCLService Oracle FLEXCUBE Interface Object CL-NewAccountNotify-MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_NOTIFICA TION/FCUBS_ NOTIF_ IDENTIFIER /CLACCOUNT SUMMARYRES FULL/ACCNO Value provided is CL Siebel Contact Business Component FINCORP Account Siebel Contact Field Account Number

XML Path /AccountNumber

/FinancialAccount Identification/ ApplicationObjectKey/ ContextID

Not applicable

Not applicable

FINCORP Account

Sub Type

254

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Loan AccountEBM

Table 54.

CreateLoanAccountEBM
Oracle FLEXCUBE Service Name FCUBSCLService Oracle FLEXCUBE Interface Object CL-NewAccountNotify-MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_NOTIFICA TION/ FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMM ARYRESFULL/BRN Siebel Contact Business Component FINCORP BIB Account Siebel Contact Field Branch Code

XML Path /FinancialAccount FinancialInstitution BranchBusinessUnit /FinancialAccount FinancialInstitution BranchBusiness UnitReference/ BusinessUnit Identification/ID /CurrencyCode

FCUBSCLService

CL-NewAccountNotify-MSG.xsd

FCUBS_NOTIFICA TION/ FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMM ARYRESFULL/CCY FCUBS_NOTIFICA TION/ FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMM ARYRESFULL/ CPTY FCUBS_NOTIFICA TION/ FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMM ARYRESFULL/ XREF Values are I or C (Individual customer or Corporate customer)

FINCORP Account

Currency

/FinancialAccount Holder/Financial AccountPersonHolder/ PersonPartyReference /PartyIdentification /ID /FinancialAccount Holder/Financial AccountPersonHolder /PersonParty Reference/Party Identification/ ApplicationObjectKey/ ID /FinancialAccount Holder/Financial AccountPerson Holder/PersonParty Reference/Party Identification/ ApplicationObjectKey /ContextID Not applicable

FCUBSCLService

CL-NewAccountNotify-MSG.xsd

FINCORP Account

Not applicable

FCUBSCLService

CL-NewAccountNotify-MSG.xsd

FINCORP Account

Organization Id Acct Gen Authorized Users - Last Name

Not applicable

Not applicable

FINCORP Account

Not applicable

Not applicable

Not applicable

Not applicable

FINCORP Account FINCORP Account

Acct Gen Primary Contact Id Account Status

/Status/Code

FCUBSCLService

CL-NewAccountNotify-MSG.xsd

FCUBS_NOTIFICA TION/ FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMM ARYRESFULL/ ACCSTAT

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

25 5

EBM Mappings Used in Online Synchronization Loan AccountEBM

Table 54.

CreateLoanAccountEBM
Oracle FLEXCUBE Service Name FCUBSCLService Oracle FLEXCUBE Interface Object CL-NewAccountNotify-MSG.xsd Oracle FLEXCUBE Interface Column FCUBS_NOTIFICA TION/ FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMM ARYRESFULL/PRD FCUBS_NOTIFICA TION/ FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMM ARYRESFULL/ MATDT FCUBS_NOTIFICA TION/ FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMM ARYRESFULL/ OTAPPDET/RESP FCUBS_NOTIFICA TION/ FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMM ARYRESFULL/ OTAPPDET/ AMOUNT FCUBS_NOTIFICA TION/ FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMM ARYRESFULL/ OTAPPDET/ DISBAMT Siebel Contact Business Component FINCORP Account Siebel Contact Field Name

XML Path /ItemReference/ ItemIdentification/ID

/MaturityDate

FCUBSCLService

CL-NewAccountNotify-MSG.xsd

FINCORP Account

Maturity Date

/FinancialAccount Holder/Financial AccountSigning Authority/TypeCode

FCUBSCLService

CL-NewAccountNotify-MSG.xsd

FINCORP Account Contact

Type

/LoanAmount

FCUBSCLService

CL-NewAccountNotify-MSG.xsd

FINCORP Account

Loan Amount

/DisbursedAmount

FCUBSCLService

CL-NewAccountNotify-MSG.xsd

FINCORP BIB Account

Amount Disbursed

UpdateLoanAccountEBM
UpdateLoanAccountEBM is used to update a home loan account with a new customer ID in Siebel CRM.

Operation Update

256

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Loan AccountEBM

Service Consumer Oracle FLEXCUBE Universal Banking

Service Provider Siebel CRM

EBM Request Operational Element UpdateLoanAccountEBM/DataArea/UpdateLoanAccount Table 55 lists the mapping information for the UpdateLoanAccountEBM.

Table 55.

UpdateLoanAccountEBM
Oracle FLEXCUBE Service Name FCUBSCL Service Oracle FLEXCUBE Interface Object CL-Modify Acount-NotifyMSG.xsd Siebel Contact Business Component FINCORP Account Siebel Contact Field Account Number

XML Path /AccountNumber

Oracle FLEXCUBE Interface Column FCUBS_NOTIFICATION /FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMMARY RESFULL/ACCNO Value provided is CL

/FinancialAccount Identification/ ApplicationObjectKey /ContextID /FinancialAccount FinancialInstitution BranchBusinessUnit /FinancialAccount FinancialInstitution BranchBusinessUnit Reference/Business UnitIdentification /ID /CurrencyCode

Not applicable

Not applicable

FINCORP Account

Sub Type

FCUBSCL Service

CL-Modify Acount-NotifyMSG.xsd

FCUBS_NOTIFICATION /FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMMARY RESFULL/BRN

FINCORP BIB Account

Branch Code

FCUBSCL Service

CL-Modify Acount-NotifyMSG.xsd

FCUBS_NOTIFICATION /FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMMARY RESFULL/CCY FCUBS_NOTIFICATION /FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMMARY RESFULL/CPTY

FINCORP Account

Currency

/FinancialAccount Holder/Financial AccountPersonHolder /PersonPartyReference /PartyIdentification/ID

FCUBSCL Service

CL-Modify Acount-NotifyMSG.xsd

FINCORP Account

Not applicable

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

25 7

EBM Mappings Used in Online Synchronization Loan AccountEBM

Table 55.

UpdateLoanAccountEBM
Oracle FLEXCUBE Service Name FCUBSCL Service Oracle FLEXCUBE Interface Object CL-Modify Acount-NotifyMSG.xsd Siebel Contact Business Component FINCORP Account Siebel Contact Field Organization Id Acct Gen Authorized Users - Last Name FINCORP Account Not applicable

XML Path /FinancialAccount Holder/Financial AccountPersonHolder /PersonPartyReference /PartyIdentification /ApplicationObjectKey/ ID /FinancialAccount Holder/Financial AccountPersonHolder /PersonPartyReference /PartyIdentification/ ApplicationObjectKey/ ContextID Not applicable

Oracle FLEXCUBE Interface Column FCUBS_NOTIFICATION /FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMMARY RESFULL/XREF

FCUBSCL Service

CL-Modify Acount-NotifyMSG.xsd

Values are I or C (Individual customer or Corporate customer)

Not applicable FCUBSCL Service

Not applicable

Not applicable

FINCORP Account FINCORP Account

Acct Gen Primary Contact Id Account Status

/Status/Code

CL-Modify Acount-NotifyMSG.xsd

FCUBS_NOTIFICATION /FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMMARY RESFULL/ACCSTAT FCUBS_NOTIFICATION /FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMMARY RESFULL/PRD FCUBS_NOTIFICATION /FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMMARY RESFULL/MATDT FCUBS_NOTIFICATION /FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMMARY RESFULL/OTAPPDET/ RESP

/ItemReference/ ItemIdentification/ID

FCUBSCL Service

CL-Modify Acount-NotifyMSG.xsd

FINCORP Account

Name

/MaturityDate

FCUBSCL Service

CL-Modify Acount-NotifyMSG.xsd

FINCORP Account

Maturity Date

/FinancialAccount Holder/Financial AccountSigning Authority/TypeCode

FCUBSCL Service

CL-Modify Acount-NotifyMSG.xsd

FINCORP Account Contact

Type

258

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Loan AccountEBM

Table 55.

UpdateLoanAccountEBM
Oracle FLEXCUBE Service Name FCUBSCL Service Oracle FLEXCUBE Interface Object CL-Modify Acount-NotifyMSG.xsd Siebel Contact Business Component FINCORP Account Siebel Contact Field Loan Amount

XML Path /LoanAmount

Oracle FLEXCUBE Interface Column FCUBS_NOTIFICATION /FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMMARY RESFULL/OTAPPDET/ AMOUNT FCUBS_NOTIFICATION /FCUBS_NOTIF_ IDENTIFIER/ CLACCOUNTSUMMARY RESFULL/OTAPPDET/ DISBAMT

/DisbursedAmount

FCUBSCL Service

CL-Modify Acount-NotifyMSG.xsd

FINCORP BIB Account

Amount Disbursed

QueryLoanAccountEBM
QueryLoanAccountEBM is used to retrieve financial account information from Oracle FLEXCUBE Universal Banking.

Operation Query

Service Consumer Siebel CRM

Service Provider Oracle FLEXCUBE Universal Banking

EBM Request and Response Operational Elements QueryLoanAccountEBM/DataArea/QueryLoanAccount QueryLoanAccountResponseEBM/DataArea/QueryLoanAccountResponse

Information about the LoanAccountEBM request-and-response messages is provided in the following topics.

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

25 9

EBM Mappings Used in Online Synchronization Loan AccountEBM

QueryLoanAccountEBM
Table 56 lists the mapping information for the QueryLoanAccountEBM.

Table 56.

QueryLoanAccountEBM
Oracle FLEXCUBE Service Name FCUBSCLService Oracle FLEXCUBE Interface Object CL-Info-QryReq-Msg.xsd CL-Info-QryReq-Msg.xsd CL-Info-QryReq-Msg.xsd Siebel Contact Business Component FINCORP Account FINCORP BIB Account FINCORP Account Siebel Contact Field Account Number Branch Code Sub Type

XML Path /Identification/ID

Oracle FLEXCUBE Interface Column FCUBS_REQ_ENV/ FCUBS_BODY/InfoQry-Req/ACCNO FCUBS_REQ_ENV/ FCUBS_BODY/InfoQry-Req/BRN FCUBS_REQ_ENV/ FCUBS_BODY/InfoQry-Req/MODULE

/Identification/ ContextID /Identification/ ApplicationObjectKey /ContextID

FCUBSCLService

FCUBSCLService

QueryLoanAccountResponseEBM
Table 57 lists the mapping information for the QueryLoanAccountResponseEBM.

Table 57.

QueryLoanAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSCLService Oracle FLEXCUBE Interface Object CL-Info-QryRes-FULLMsg.xsd Not applicable Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/ACCNO Hard coded to CL Siebel Contact Business Component FINCORP Account Siebel Contact Field Account Number

XML Path /AccountNumber

/FinancialAccount Identification /ApplicationObjectKey /ContextID /FinancialAccount FinancialInstitution BranchBusinessUnit /FinancialAccount FinancialInstitution BranchBusinessUnit Reference/Business UnitIdentification/ID /CurrencyCode

Not applicable

FINCORP Account

Sub Type

FCUBSCLService

CL-Info-QryRes-FULLMsg.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/BRN

FINCORP BIB Account

Branch Code

FCUBSCLService

CL-Info-QryRes-FULLMsg.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/CCY

FINCORP Account

Currency

260

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Loan AccountEBM

Table 57.

QueryLoanAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSCLService Oracle FLEXCUBE Interface Object CL-Info-QryRes-FULLMsg.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/CPTY FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/XREF Siebel Contact Business Component FINCORP BIB Account Siebel Contact Field Not applicable

XML Path /FinancialAccount Holder/Financial AccountPersonHolder /PersonPartyReference/ PartyIdentification/ID /FinancialAccount Holder/Financial AccountPersonHolder /PersonPartyReference /PartyIdentification/ ApplicationObjectKey/ ID /FinancialAccount Holder/Financial AccountPersonHolder /PersonPartyReference/ PartyIdentification/ ApplicationObjectKey/ ContextID Not applicable

FCUBSCLService

CL-Info-QryRes-FULLMsg.xsd

FINCORP Account

Organization Id Acct Gen Authorized Users - Last Name Not applicable

FCUBSCLService

CL-Info-QryRes-FULLMsg.xsd

Values are I or C (Individual customer, Corporate customer)

FINCORP BIB Account

Not applicable

Not applicable

Not applicable

FINCORP Account FINCORP Account

Acct Gen Primary Contact Id Account Status

/Status/Code

FCUBSCLService

CL-Info-QryRes-FULLMsg.xsd CL-Info-QryRes-FULLMsg.xsd CL-Info-QryRes-FULLMsg.xsd CL-Info-QryRes-FULLMsg.xsd

FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/ACCSTAT FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/PRD FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/MATDT FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/OthrApplicants/RESP FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/BOOKDT

/ItemReference/ ItemIdentification/ID

FCUBSCLService

FINCORP Account

Name

/MaturityDate

FCUBSCLService

FINCORP Account

Maturity Date

/FinancialAccount Holder/Financial AccountSigning Authority/TypeCode /BookedDate

FCUBSCLService

FINCORP Account Contact

Type

FCUBSCLService

CL-Info-QryRes-FULLMsg.xsd

FINCORP BIB Account

Book Date

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

26 1

EBM Mappings Used in Online Synchronization Loan AccountEBM

Table 57.

QueryLoanAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSCLService Oracle FLEXCUBE Interface Object CL-Info-QryRes-FULLMsg.xsd CL-Info-QryRes-FULLMsg.xsd CL-Info-QryRes-FULLMsg.xsd CL-Info-QryRes-FULLMsg.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/VALDT FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/CONSTAT FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/AMOUNT FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/DISBAMT Siebel Contact Business Component FINCORP Account Siebel Contact Field Start Date

XML Path /EffectiveDate

/Status/SubStatusCode

FCUBSCLService

FINCORP BIB Account

Contract Status

/LoanAmount

FCUBSCLService

FINCORP Account

Loan Amount

/DisbursedAmount

FCUBSCLService

FINCORP BIB Account

Amount Disbursed

Components /LoanAccount Component/ Identification/ID FCUBSCLService CL-Info-QryRes-FULLMsg.xsd FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/ CLCOMPDET/ COMPNAME FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/ CLCOMPDET/ COMPDESC FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/ CLCOMPDET/ EXPAMT FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/ CLCOMPDET/ OVDAMT FINCORP BIB Account Loan Components VBC Component Id

/LoanAccount Component/TypeCode

FCUBSCLService

CL-Info-QryRes-FULLMsg.xsd

FINCORP BIB Account Loan Components VBC

Component Name

/LoanAccount Component/Expected RepaidAmount

FCUBSCLService

CL-Info-QryRes-FULLMsg.xsd

FINCORP BIB Account Loan Components VBC

Expected Amount

/LoanAccount Component/Overdue Amount

FCUBSCLService

CL-Info-QryRes-FULLMsg.xsd

FINCORP BIB Account Loan Components VBC

Overdue Amount

262

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

EBM Mappings Used in Online Synchronization Loan AccountEBM

Table 57.

QueryLoanAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSCLService Oracle FLEXCUBE Interface Object CL-Info-QryRes-FULLMsg.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/ CLCOMPDET/ OUTSTDAMT FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/ CLCOMPDET/ ADVAMT FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/ CLCOMPDET/CCY FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/ CLCOMPDET/ INTRT Siebel Contact Business Component FINCORP BIB Account Loan Components VBC Siebel Contact Field Outstanding Amount

XML Path /LoanAccount Component/Remaining Amount

/LoanAccount Component/Prepaid Amount

FCUBSCLService

CL-Info-QryRes-FULLMsg.xsd

FINCORP BIB Account Loan Components VBC

Advance Amount

/LoanAccount Component/Remaining Amount/ @currencyCode /LoanAccount Component/Effective InterestRate

FCUBSCLService

CL-Info-QryRes-FULLMsg.xsd

FINCORP BIB Account Loan Components VBC FINCORP BIB Account Loan Components VBC

Currency

FCUBSCLService

CL-Info-QryRes-FULLMsg.xsd

Latest Interest Rate

Schedules /LoanAccount ScheduledRepayment/ Identification/ID /LoanAccount ScheduledRepayment/ RepaymentDate Not applicable Not applicable Running serial number FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/COMPSCH/ DUEDATE FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/COMPSCH/ AMTSETT FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/COMPSCH/ AMTDUE FINCORP BIB Account Loan Schedule VBC FINCORP BIB Account Loan Schedule VBC Component Id Schedule Due Date

FCUBSCLService

CL-Info-QryRes-FULLMsg.xsd

/LoanAccount ScheduledRepayment/ RepaymentAmount

FCUBSCLService

CL-Info-QryRes-FULLMsg.xsd

FINCORP BIB Account Loan Schedule VBC

Amount Settled

/LoanAccount ScheduledRepayment/ OverdueAmount

FCUBSCLService

CL-Info-QryRes-FULLMsg.xsd

FINCORP BIB Account Loan Schedule VBC

Amount Due

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

26 3

EBM Mappings Used in Online Synchronization Loan AccountEBM

Table 57.

QueryLoanAccountResponseEBM
Oracle FLEXCUBE Service Name FCUBSCLService Oracle FLEXCUBE Interface Object CL-Info-QryRes-FULLMsg.xsd Oracle FLEXCUBE Interface Column FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/COMPSCH/ EMIAMT FCUBS_RES_ENV /FCUBS_BODY/ Info-Qry-ResFULL/COMPSCH/ ACCRAMT The amortized principal is derived based on the EMI amount and the amount due For the interest component.This applies to amortized loans only. Siebel Contact Business Component FINCORP BIB Account Loan Schedule VBC Siebel Contact Field EMI Amount

XML Path /LoanAccount ScheduledRepayment /EquatedInstallment PrincipalAmount /LoanAccount ScheduledRepayment /CurrentCycleInterest AccrualAmount /LoanAccount ScheduledRepayment /EquatedInstallment TotalAmount

FCUBSCLService

CL-Info-QryRes-FULLMsg.xsd

FINCORP BIB Account Loan Schedule VBC

Accrued Amount

Not applicable

Not applicable

FINCORP BIB Account Loan Schedule VBC

Amortized Principal

264

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Index

A
account and contact data, inquiry from Oracle FLEXCUBE 64 account class data mapping 113 account data data integration 57 transactions 67 activity data creating 69 data integration 61 integration point 11

B
batch data integration log files 47, 73 overview 10 performing 47 post data load tasks 49 process 45 running scenarios 47 staging tables 45 updating periodically 50 BCTB_CONTRACT_HANDOFF staging table 122 BIB_ODI_ERROR_LOG log table 73 branch data data integration 62 mapping 112 business process integration points about 11 description 62

CreateCustomerPartyResponseEBM 143 CreateDepositAccountEBM 211 CreateLoanAccountEBM 254 CreateSalesOpportunityEBM 196 CreateServiceRequestEBM 199 CSTM_PRD_HANDOFF staging table 113 customer address constraint 13 updating 66 customer data batch loading 50 CASA 11 inquiry from Siebel CRM 62 integration 55 origination 65 relationship details 66 transactions 66 customer information integration point 11 customer modification integration point 11 customer or prospect search 11 customer workflow policies 34 CustomerPartyEBM CreateCustomerPartyEBM 126 CreateCustomerPartyResponseEBM 143

D
data integration about 55 activity data 61 batch synchronization 10 branch data 62 customer data 55 financial account data 57 lead data 60 limit data 56 mandate data 62 offer data 59 product data 62 service request data 60 data mapping account class 113 branch data 112 CASA and retail deposit data 115 contract (bills and collections) 122 contract (letters of credit) 123 corporate deposit account data 115 CreateCustomerPartyEBM 127

C
CASA and retail deposit data mapping 115 staging table 115 CLTM_LOAN_RATE_HDF staging table 115 column length, constraint 13 context for integration, configuring 27 contract data, mapping 122 corporate deposit account data mapping 115 staging table 115 synchronization 11 CreateCustomerInteractionEBM 207 CreateCustomerPartyEBM 126

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

26 5

Index E

CreateCustomerPartyResponseEBM 143 CreateDepositAccountEBM 211 CreateLoanAccountEBM 254 limit data 119 mandate data 120 product data 113 product rate data 115 QueryCustomerPartyResponseEBM 145 QueryDepositAccountEBM 227 QueryDepositAccountResponseEBM 228 QueryFinancialTransactionListEBM 251 QueryFinancialTransactionListResponseEBM 252 QueryLoanAccountEBM 260 QueryLoanAccountResponseEBM 260 tables 111 used by Oracle Data Integrator 111 data transformations, verifying 84 database link, creating 24 demand deposit account, updates 67

financial transactions, inquiry from Siebel CRM 62 FINCORP BIB Loan Account Upsert FAF Workflow.xml file 93 FINS BIB Loan Account Create Workflow.xml file 103 fire-and-forget inbound Web services 54 fire-and-forget outbound Web services 55

G
GETM_LIMITS_HANDOFF staging table 119

H
home loan account, customer assignment 67

I
inbound Web services fire-and-forget 54 synchronous 54 inquiries from Oracle FLEXCUBE Universal Banking 64 from Siebel CRM 11, 62 offers 64 integration context, configuring 27 integration customization data transformations 84 deploying workflows 86 editing WSDL files 87 importing EBMs to Siebel Tools 80 planning 77 process 79 Web services 92 Integration files accessing 18 deploying in an Oracle Data Integrator environment 20 integration packages generating scenarios 30 list of 45 integration points account transactions 67 activities 69 creating leads 68 customer transactions 66 inquiries from Oracle FLEXCUBE Universal Banking 64 inquiries from Siebel CRM 62 origination of customers and financial accounts 65 service requests 68 integration user, creating 49 integration variables

E
EAI JMS Transport business service, configuring 37 EIM data mapping 111 EIM log files 73 end-of-day process 47 Enterprise Business Messages BankGuaranteeEBM 189 CustomerInteractionEBM 207 CustomerPartyEBM 125 DepositAccountEBM 211 DocumentaryCollectionEBM 173 DocumentaryCreditEBM 174 FinancialTransactionEBM 251 importing to Siebel Tools 80 LineOfCreditEBM 170 LoanAccountEBM 253 MarketingOfferEBM 194 SalesOpportunityEBM 196 ServiceRequestEBM 198 Enterprise Object Library components 77 copying from Foundation Pack 80 error handling, Siebel CRM 71

F
FIN_CON_CITIZENSHIP LOV 39 financial account data batch loading 50 data integration 57 inquiry from Siebel CRM 62 origination 65

266

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Index J

configuring in Oracle Data Integrator (development) 28 configuring in Oracle Data Integrator (production) 32 integration workflows, activating 40

J
Java environment configuring the EAI JMS Transport business service 37 setting up 36

L
LCTB_CONTRACT_HANDOFF staging table 123 LDTM_CDRATE_HANDOFF staging table 115 lead creation integration point 11 lead data creating 68 data integration 60 limit data integration 56 mapping 119 loan data account information 11 mapping 115 log files batch data integration 47, 73 EIM 73 online integration 71 Siebel CRM 71 LOVs, modifying 39

M
mandate data data integration 62 mapping 120 master repository, importing 20

O
offer data data integration 59 inquiries from Oracle FLEXCUBE 64 offers inquiry for existing customers online data integration about 53 error handling 71 log files 71 Oracle FLEXCUBE errors 74 overview 11 Oracle AIA concepts 76 Oracle AIA Foundation Pack

documentation 15 installing 80 Oracle Data Integrator configuring (development environment) 24 configuring a context for the integration 27 configuring integration variables 28 connecting to Oracle FLEXCUBE and Siebel databases 24 data mappings used 111 entities synchronized 10 generating scenarios 30 implementing the integration (production environment) 30 installing 18 integration variables 28 packages 45 running scenarios 47 staging tables 45 Oracle FLEXCUBE database connecting to 24, 25 creating the database link 24 Oracle FLEXCUBE Universal Banking configuring integration components 43 data mapping to EIM tables 111 end-of-day process 47 inquiries from 64 online integration errors 74 preparing for batch data loads 47 staging tables 45 origination activity data 69 customer data 65 financial account data 65 lead data 68 service requests 68 outbound Web services configuring 42 configuring JMS 35 fire-and-forget 55 queue and connection factory details 38 synchronous 54

P
11 PCTM_CLIENT_HANDOFF staging table 120 product data mapping 113 synchronizing 62 product features in Siebel CRM 40 product rate data, mapping 115 production environment implementing the integration 30 importing Oracle Data Integrator scenarios 31

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

26 7

Index Q

modifying scenarios 32 transferring scenarios to

31

Q
QueryBankGuaranteeEBM 189 QueryCustomerPartyEBM 143 QueryCustomerPartyListEBM 148 QueryCustomerPartyResponseEBM 145 QueryDepositAccountResponseEBM 228 QueryDocumentaryCollectionEBM 173 QueryDocumentaryCreditEBM 178 QueryFinancialTransactionListEBM 251 QueryFinancialTransactionListResponseEBM 252 QueryLineOfCreditEBM 170 QueryLoanAccountEBM 259 QueryLoanAccountResponseEBM 260 QueryMarketingOfferEBM 194 QueryServiceRequestListEBM 204 queue and connection factory details, updating 38

creating a database link 24 Siebel Financial Services application configuring 33 integration user 49 integration workflows 40 modifying LOVs 39 post data load tasks 49 product features 40 software requirements for the Integration 14 solution assumptions and constraints 13 staging tables 45 STTM_ACCLASS_UDE_VALHF staging table 115 STTM_ACLASS_HANDOFF staging table 113 STTM_BRANCH_HANDOFF staging table 112 synchronous inbound Web services 54 synchronous outbound Web services 54

T
term deposit account information 11 transactions accounts 67 customer data 66 financial 62

R
relationship data (customer) 66

S
scenarios generating 30 importing 31 modifying variables 32 running 47 transferring between repositories 31 service request data data integration 60 online integration 68 service request integration point 11 Siebel CRM batch data log files 73 error handling 71 inquiries from 62 log files 71 Siebel CRM Integration to Oracle FLEXCUBE Universal Banking customizing 75 implementing in a production environment 30 installing and configuring 17 overview 9 software requirements 14 solution assumptions and constraints 13 troubleshooting 71 Siebel database connecting to 24, 26

U
UpdateCustomerPartyEBM 161 UpdateDepositAccountEBM 218 UpdateLoanAccountEBM 256 updates to batch data 50 UpdateServiceRequestEBM 202

W
Web services configuring 42 customizing 92 fire-and-forget inbound 54 fire-and-forget outbound 55 setting queue and connection factory details 38 synchronous inbound 54 synchronous outbound 54 work repository, creating 21 Workflow Monitor Agent configuring 33 creating 34 monitoring customer policies 34 workflows activating 40 configuring the Workflow Process Manager 35 deploying 86

268

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

Index W

editing 38 sample files 93

WSDL files, editing 87

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

26 9

Index W

270

Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A

You might also like