Uni Bank Imp
Uni Bank Imp
Uni Bank Imp
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
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:
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
24
24
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
43
Chapter 4:
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 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:
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:
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
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
QueryLineOfCreditEBM
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
Contents
196
207
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 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
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
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
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
Figure 1.
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
Figure 2.
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
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
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:
Oracle FLEXCUBE Universal Banking is the master application for the following data:
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
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.
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
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
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
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
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
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
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
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.
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.
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.
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:
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.
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.
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:
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.
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.
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.
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.
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.
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.
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
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
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_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
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
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
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
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.
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
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
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.
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.
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.
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.
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
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.
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
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.
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.
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.
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.
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.
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
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
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
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
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.
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.
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.
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.
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
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:
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
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:
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.
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.
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
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
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
53
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
54
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
BankingAndWealthManagementCustomerInteractionEBSV1
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
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
55
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.
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
56
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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.
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.
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
57
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.
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
58
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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.
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.
Figure 8.
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
59
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.
Figure 9.
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
60
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
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
62
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
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.
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
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
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
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
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
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
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
70
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
For information on the log files generated by Siebel CRM, see Siebel System Monitoring and Diagnostics Guide.
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.
Synchronous
Outbound Query
Fire-and-forget Fire-and-forget
MessageId is the numeric message identifier EBMShortName is the abbreviation for the EBM Operation is either Create or Update
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
Loan Account
LA
MessageIdLAUpdate.XML MessageIdLACreate.XML
Customer Interaction (Activity) Sales Opportunity (Lead) Service Request Customer Party
CI SO SR CP
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
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.
74
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
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
76
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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.
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
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
Loan Account
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
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
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
Query
Request-response
QueryMarketingOfferListEBM QueryMarketingOfferListResponseEBM
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
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.
After the installation, verify that the Oracle AIA Foundation Pack directory structure is as follows on your local computer:
AIA_HOME\AIAMetaData\AIAComponents\EnterpriseObjectLibrary\Industry\BankingA ndWealthManagement\EBO\Entity\
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
80
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
To prepare to import the enterprise objects into Siebel Tools, perform the steps in the following procedure.
\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
None
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
81
Changes Required to Enterprise Object Library Files Changes Required None None None
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.
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
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.
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
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.
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.
84
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
<?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>
86
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
For example, for the Loan Account entity, the port name is BankingAndWealthManagementLoanAccountEBS and the operation name is CreateLoanAccount.
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.
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
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:
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
88
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
<?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
</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
<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&SWEExtCmd=Execute&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
92
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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.
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="<Value>" SEQUENCE="6" TYPE="EXPRESSION" VALUE_SEARCH_SPECIFICATION="'MessageId= '+[&MessageId]+' ErrorCode = '+[&Error Code]+' ErrorMsg= '+[&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/ '+[&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="<Value>" 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="<Value>" 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
<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="<Value>" 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="<Value>" 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>
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
10 3
<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
<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="<Value>" SEQUENCE="1" TYPE="EXPRESSION" VALUE_SEARCH_SPECIFICATION="'MessageId= '+[&MessageId]+' ErrorCode = '+[&Error Code]+' ErrorMsg= '+[&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/ '+[&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
<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
<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="<Value>" 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
<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="<Value>" 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="<Value>" 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
</REPOSITORY>
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
10 9
110
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
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
Table 14.
Siebel Field
Location
Branch_Code
Party UId
S_ORG_EXT
PARTY_UID
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
S_ORG_EXT
ABA_NUMBER
S_ORG_EXT
PAR_DIVN_ID
Address1
CUT Address
S_ADDR_PER
ADDR
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.
Siebel Field
Apartment Number Country
Country Code
CUT Address
S_ADDR_PER
COUNTRY
Table 15.
Siebel Field
Name
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
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.
Siebel Field
Version Status Name
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
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.
Siebel Field
Name
Description
S_PROD_INT
DESC_TEXT
EIM_PROD_INT
DESC_TEXT
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.
Siebel Field
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
DESC_TEXT
Value
VAL
PROD_ID
PROD_BU PROD_NAME
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
Siebel Field
Currency Code Product Id
S_PROD_RATE
Not Available
S_PROD_RATE
INDEX_CD
EIM_FN_PRDI NT1
Default Rate
S_PROD_RATE
INDEX_RATE
EIM_FN_PRDI NT1
RT_INDEX_ RATE
Not Available
S_PROD_RATE
PROD_CURCY _CD
EIM_FN_PRDI NT1
RT_PROD_ CURCY_CD
Rate Type
S_PROD_RATE
TYPE_CD
RT_TYPE_CD
Max Term
S_PROD_RATE
MAX_TERM
RT_MAX_ TERM
Min Term
S_PROD_RATE
MIN_TERM
EIM_FN_PRDI NT1
RT_MIN_ TERM
S_PROD_RATE
EIM_FN_PRDI NT1
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
Siebel Field
Rate Condition Condition Type
EIM_FN_PRDI NT1
PRODRATE_ID
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
Siebel Field
Product Id
INDEX_CD TYPE_CD
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
Siebel Field
Margin Spread Max Term
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
Siebel Field
Vendor Location
Currency Product Id
Not Available
S_PROD_ RATE
INDEX_CD
EIM_FN_ PRDINT1
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
Siebel Field
Min Amount
Min Rate
MIN_RATE
RT_MIN_ RATE
Table 20.
Siebel Field
Available Amount Effective Limit Amount Line Currency Line ID Contact Id
S_FN_LIMIT
Line ID Customer
S_FN_LIMIT S_FN_LIMIT
LIMIT_NUM CONTACT_ID
Customer
Account Id
S_FN_LIMIT
ACCOUNT_ID
EIM_FN_ LIMIT
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.
Siebel Field
Main Line ID
Table 21.
Siebel Field
Product Code
Customer
Contact Id
S_FN_ MANDATE
CONTACT_ID
EIM_FN_ ASSET1
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.
Siebel Field
Account Id
Account
Account Number
S_FN_ MANDATE
FN_ACCNT_ID
EIM_FN_ ASSET1
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
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
Table 22.
Mapping of Bills and Collections Data to Siebel CRM Siebel Business Component
FINS BIB Contract
Siebel Field
Contract Reference Num Contract Type
TYPE_CD
PRODUCT_ CODE
Product Id
S_ASSET
PROD_ID
EIM_ASSET
BRANCH_ CODE
Branch Id
S_ASSET
BRANCH_ID
EIM_FN_ ASSET
FINS BIB Contract FINS BIB Contract FINS BIB Contract FINS BIB Contract FINS BIB Contract
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
Siebel Field
Contact Id
EXCPTN_ FLAG
Exceptions Flag
S_FN_ ACCNT1_FNX
TXN_FAILURE _FLG
EIM_FN_ ASSET3
AST_TXN_ FAILUREFLG
LC_CONT_ REF_NO
LC Reference Number
S_ASSET
REF_NUMBER _1
EIM_FN_ ASSET
AST_REF_ NUMBER_1
Table 23.
Siebel Field
Contract Reference Num Contract Type
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.
Siebel Field
Product Id
BRANCH_ CODE
Branch Id
S_ASSET
BRANCH_ID
EIM_FN_ ASSET
FINS BIB Contract FINS BIB Contract FINS BIB Contract FINS BIB Contract
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
Account Id
S_ASSET
OWNER_ ACCNT_ID
EIM_ASSET
CUSTOMER_ ID
Contact Id
S_ASSET_ CON
CONTACT_ID
EIM_ASSET
OS_LIABILITY
S_FN_ ACCNT1_FNX
OUTSTANDIN G_AMT
EIM_FN_ ASSET3
CURRENT_ AVAILABILITY
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
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
CreateCustomerPartyEBM
CreateCustomerPartyEBM is used to synchronize customers created in Oracle FLEXCUBE Universal Banking with Siebel CRM.
Operation Create
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
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
ST-New CustomerNotifyMSG.xsd
Not applicable
Not applicable
Not applicable
Not applicable
ST-New CustomerNotifyMSG.xsd
CUT Address
Street Address
CUT Address
Street Address
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
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
ST-New CustomerNotifyMSG.xsd
Not applicable
Not applicable
Not applicable
Not applicable
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
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
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
ST-New CustomerNotifyMSG.xsd
Contact
Email Address
Not applicable
Not applicable
/Person /GenderCode
ST-New CustomerNotifyMSG.xsd
Contact
M/F
Not applicable
Not applicable
ST-New CustomerNotifyMSG.xsd
Contact
Marital Status
Not applicable
Not applicable
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
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
ST-New CustomerNotifyMSG.xsd
Contact
Citizenship
Not applicable
Not applicable
ST-New CustomerNotifyMSG.xsd
Contact
Own or Rent
Not applicable
Not applicable
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
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
ST-New CustomerNotifyMSG.xsd
Contact
Middle Name
Not applicable
Not applicable
ST-New CustomerNotifyMSG.xsd
Contact
Last Name
Not applicable
Not applicable
ST-New CustomerNotifyMSG.xsd
Contact
M/M
Not applicable
Not applicable
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
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
ST-New CustomerNotifyMSG.xsd
Contact
Not applicable
Not applicable
ST-New CustomerNotifyMSG.xsd
Contact
Job Title
Not applicable
Not applicable
/Organization /Name
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
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
ST-New CustomerNotifyMSG.xsd
Contact
SSN
Not applicable
Not applicable
ST-New CustomerNotifyMSG.xsd
Not applicable
Not applicable
BIB Account BC
Country of Incorporation
ST-New CustomerNotifyMSG.xsd
Not applicable
Not applicable
BIB Account BC
Branch Code
/LevelCode
Not applicable
Not applicable
Contact
Status
Account
Account Status
/TypeCode
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
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
/Status/Code
ST-New CustomerNotifyMSG.xsd
Contact
Type
Account
Type
ST-New CustomerNotifyMSG.xsd
BIB Contact BC
Credit Rating
Account
Credit Rating
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
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
/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
ST-New CustomerNotifyMSG.xsd
FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/ Custaccdet /RelationshipLinkage/ RELATIONSHIP 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 5
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
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
ST-New CustomerNotifyMSG.xsd
BIB Contact BC
BIB Contact BC
Not applicable
Not applicable
ST-New CustomerNotifyMSG.xsd
FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/MEDIA FCUBS_ NOTIFICATION /FCUBS_ NOTIF_ IDENTIFIER CustomerFull/Cust personal /PPTNO
Contact
Account
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
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
/Person/ MinorIndicator
ST-New CustomerNotifyMSG.xsd
BIB Contact BC
Minor Indicator
Not applicable
Not applicable
/Resident Indicator
ST-New CustomerNotifyMSG.xsd
BIB Contact BC
Permenant Resident
Not applicable
Not applicable
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
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
ST-New CustomerNotifyMSG.xsd
BIB Contact BC
Employment Status
Not applicable
Not applicable
ST-New CustomerNotifyMSG.xsd
BIB Contact BC
Years Employed
Not applicable
Not applicable
ST-New CustomerNotifyMSG.xsd
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
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
ST-New CustomerNotifyMSG.xsd
Not applicable
Not applicable
Account
Date Formed
ST-New CustomerNotifyMSG.xsd
Not applicable
Not applicable
BIB Account BC
/Person/ Person Financial Profile /Financial Profile/Status/ Code /Organization /Organization Financial Profile/ Financial Profile/Status/ Code
ST-New CustomerNotifyMSG.xsd
BIB Contact BC
KYC Status
BIB Account BC
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
13 9
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
ST-New CustomerNotifyMSG.xsd
BIB Contact BC
AML Required
BIB Account BC
/Classification Code
ST-New CustomerNotifyMSG.xsd
Contact
Customer Value
Account
Account Value
ST-New CustomerNotifyMSG.xsd
Not applicable
Not applicable
Account
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
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
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
BIB Account BC
ST-New CustomerNotifyMSG.xsd
BIB Contact BC
Guardian Name
Not applicable
Not applicable
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
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
GELiabilityCre ate-ReqFullMSG.xsd
BIB Contact BC
BIB Account BC
/Customer PartyCredit Profile/ TotalUtilized LineOfCredit Amount /Customer PartyCredit Profile/ LastCredit ReviewDate
GELiabilityCre ate-ReqFullMSG.xsd
BIB Contact BC
BIB Account BC
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
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
Not applicable
Not applicable
Contact
Id
Account
Id
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
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
14 3
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
/Identification /ContextID
BIB Contact BC
Branch Code
BIB Account BC
Branch Code
Not applicable
Not applicable
Not applicable
Not applicable
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
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
Contact
Id
Account
Id
Not applicable
Not applicable
Not applicable
Not applicable
/Customer Party Financial ServiceProfile /AntiMoney Laundering Check Required Indicator /Classification Code
ST-Query CustomerRes-FullMSG.xsd
BIB Contact BC
AML Required
BIB Account BC
ST-Query CustomerRes-FullMSG.xsd
Contact
Customer Value
Account
Account Value
ST-Query CustomerRes-FullMSG.xsd
BIB Contact BC
RP Customer
BIB Account BC
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
14 5
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
/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
Line ID
Line ID
Not applicable
Not applicable
Line Currency
Line Currency
Not applicable
Not applicable
Available amount
Available amount
Not applicable
Not applicable
146
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
ST-Query CustomerRes-FullMSG.xsd
ST-Query CustomerRes-FullMSG.xsd
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
14 7
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
Not applicable
Not applicable
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
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
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
Element Path = "First Name" Element Value = <Value> Element Path =" Last Name" Element Value = <Value> Element Path =" Phone Number" Element Value = <Value>
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
Contact
Last Name
Not applicable
Not applicable
Contact
Account
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
14 9
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
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
Not applicable
Not applicable
Account
Alias
Contact
Type
Account
Type
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
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
ST-Modify CustomerRes-FullMSG.xsd
Contact
Id
Account
id
ST-Query CustomerRes-FullMSG.xsd
Not applicable
Not applicable
Not applicable
Not applicable
ST-Modify CustomerRes-FullMSG.xsd
CUT Address
Street Address
CUT Address
Street Address
ST-Modify CustomerRes-FullMSG.xsd
CUT Address
Street Address 2
CUT Address
Street Address 2
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
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
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
ST-Query CustomerRes-FullMSG.xsd
Contact
Work Phone #
Not applicable
Not applicable
ST-Query CustomerRes-FullMSG.xsd
Contact
Fax Phone #
Not applicable
Not applicable
ST-Query CustomerRes-FullMSG.xsd
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
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
ST-Query CustomerRes-FullMSG.xsd
Contact
Marital Status
Not applicable
Not applicable
/Person/ BirthDateTime
ST-Query CustomerRes-FullMSG.xsd
Contact
Birth Date
Not applicable
Not applicable
ST-Query CustomerRes-FullMSG.xsd
Contact
Language Code
Not applicable
Not applicable
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
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
ST-Query CustomerRes-FullMSG.xsd
Contact
Deceased Flag
Not applicable
Not applicable
ST-Query CustomerRes-FullMSG.xsd
Contact
First Name
Not applicable
Not applicable
ST-Query CustomerRes-FullMSG.xsd
Contact
Middle Name
Not applicable
Not applicable
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
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
ST-Query CustomerRes-FullMSG.xsd
Contact
Alias
Not applicable
Not applicable
ST-Query CustomerRes-FullMSG.xsd
Contact
FINS Education
Not applicable
Not applicable
ST-Query CustomerRes-FullMSG.xsd
Contact
Not applicable
Not applicable
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
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
ST-Query CustomerRes-FullMSG.xsd
Not applicable
Not applicable
Account
Line of Business
ST-Query CustomerRes-FullMSG.xsd
Contact
SSN
Not applicable
Not applicable
ST-Query CustomerRes-FullMSG.xsd
Not applicable
Not applicable
BIB Account BC
Country of Incorporation
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
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
/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
ST-Query CustomerRes-FullMSG.xsd
Not applicable
Not applicable
Not applicable
Not applicable
ST-Query CustomerRes-FullMSG.xsd
Not applicable
Not applicable
Not applicable
Not applicable
ST-Query CustomerRes-FullMSG.xsd
Party Relationship To
Relationship Type
Party Relationship To
Relationship Type
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
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
/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
ST-Query CustomerRes-FullMSG.xsd
BIB Contact BC
BIB Contact BC
Not applicable
Not applicable
ST-Query CustomerRes-FullMSG.xsd
Contact
Account
Not applicable
Not applicable
Contact
Other ID Type
Not applicable
Not applicable
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
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
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
ST-Query CustomerRes-FullMSG.xsd
BIB Contact BC
Number Of Dependents
Not applicable
Not applicable
ST-Query CustomerRes-FullMSG.xsd
BIB Contact BC
Employment Status
Not applicable
Not applicable
ST-Query CustomerRes-FullMSG.xsd
BIB Contact BC
Years Employed
Not applicable
Not applicable
ST-Query CustomerRes-FullMSG.xsd
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
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
ST-Query CustomerRes-FullMSG.xsd
Not applicable
Not applicable
Account
Date Formed
/Organization/ ShortName
ST-Query CustomerRes-FullMSG.xsd
Not applicable
Not applicable
Account
Alias
/Classification Code
ST-Query CustomerRes-FullMSG.xsd
Contact
Customer Value
Account
Account Value
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
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
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
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
16 1
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
Contact
Id
Account
id
CUT Address
Street Address
CUT Address
Street Address
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
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
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
CUT Address
Country
CUT Address
Country
Contact
Citizenship
Not applicable
Not applicable
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
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
Contact
Middle Name
Not applicable
Not applicable
Contact
Last Name
Not applicable
Not applicable
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
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
/Organization/ Name
Not applicable
Not applicable
Account
Name
Not applicable
Not applicable
BIB Account BC
Country of Incorporation
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
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
BIB Contact BC
Credit Rating
Account
Credit Rating
Not applicable
Not applicable
Not applicable
Not applicable
/PartyRelated Party/ PartyRelated PersonParty/ PersonParty Reference/ Party Identification /Application ObjectKey/ID
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
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
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
Party Relationship To
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
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
/Person/ MinorIndicator
BIB Contact BC
Minor Indicator
Not applicable
Not applicable
Not applicable
Not applicable
BIB Account BC
/Person/Person FinancialProfile /Financial Profile/Status /Code /Organization /Organization FinancialProfile /Financial Profile/Status /Code /Organization/ ShortName
BIB Contact BC
KYC Status
BIB Account BC
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
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
/Person/Person FinancialProfile /Financial Profile/Status/ SubStatusCode /Organization/ Organization FinancialProfile /Financial Profile/Status/ SubStatusCode /Status/ SubStatusCode
BIB Contact BC
Frozen
BIB Account BC
Frozen Flag
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
BIB Contact BC
Guardian Name
Not applicable
Not applicable
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
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
EL Customer LiabService
GE-Liability CreateReq-FullMSG.xsd
BIB Contact BC
BIB Account BC
/Customer PartyCredit Profile/ TotalUtilized LineOfCredit Amount /Customer PartyCredit Profile/ LastCredit ReviewDate
EL Customer LiabService
GE-Liability CreateReq-FullMSG.xsd
BIB Contact BC
BIB Account BC
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
170
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
LSFacilityService
Line ID
/Identification/ ContextID
LSFacilityService
GEFacilityExecute Query-Req-FullMSG.xsd
Branch Code
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
17 1
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
/CurrencyCode
LSFacilityService
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
Line Currency
/RevolvingIndicator
LSFacilityService
Revolving Flag
/Collateralized Indicator
Not applicable
Secured Flag
/SanctionedLimit Amount
LSFacilityService
/AvailableAmount
LSFacilityService
Available amount
/EffectiveTimePeriod/ StartDateTime
LSFacilityService
Start Date
/EffectiveTimePeriod/ EndDateTime
LSFacilityService
Expiry Date
172
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
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
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
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
Oracle FLEXCUBE Interface Column FCUBS_REQ_ENV/ FCBUBS_BODY/ BCContractQuery_Req/FCCREF FCUBS_REQ_ENV/ FCBUBS_BODY/ BCContractQuery_Req/BRN
/Identification/ ContextID
FCUBSBCService
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
/BookedDate
FCUBSBCService
/EffectiveDate
FCUBSBCService
Value Date
/NormalPayment ProcessingDuration
FCUBSBCService
/CurrencyCode
FCUBSBCService
Currency Code
174
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
/Outstanding Amount
FCUBSBCService
Not applicable
Not applicable
Not applicable
FCUBSBCService
/UsanceTimePeriod /StartDateTime
FCUBSBCService
Base Date
/UsanceTimePeriod /Duration
FCUBSBCService
Tenor
/Status/Code
FCUBSBCService
Contract Status
/InterestSchedule/ InterestRate
FCUBSBCService
Interest Rate
FCUBSBCService
Product
Not applicable
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
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
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.
Interest Accrued
FCUBSBCService
Maturity Date
/RenewalCount
Not applicable
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
FCUBSBCService
BCContractQuery-ResFULL.xsd
Party Id
FCUBSBCService
BCContractQuery-ResFULL.xsd
Party Name
FCUBSBCService
BCContractQuery-ResFULL.xsd
Party Type
176
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
Party Id
FCUBSBCService
BCContractQuery-ResFULL.xsd
Party Name
FCUBSBCService
BCContractQuery-ResFULL.xsd
Party Type
Not applicable
Not applicable
Party Country
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
17 7
Table 34.
QueryDocumentaryCollectionResponseEBM
Oracle FLEXCUBE Service Name Oracle FLEXCUBE Interface Object Oracle FLEXCUBE Interface Column Siebel Contact Business Component Siebel Contact Field
FCUBSBCService
BCContractQuery-ResFULL.xsd
FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ DiscrepancyDetails/ DISCDESC FCUBS_RES_ENV /FCUBS_BODY/ Contract-Details/ DiscrepancyDetails/ DISCRESFLAG
Discrepancy Description
FCUBSBCService
BCContractQuery-ResFULL.xsd
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
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
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
Oracle FLEXCUBE Interface Column FCUBS_REQ_ENV/ FCUBS_BODY /Contract-detailsIO/CONREFNO Branch Code (derived)
/Identification/ ContextID
Not applicable
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
/Status/ SubStatusCode
FCUBSLCService
/CurrencyCode
FCUBSLCService
Currency Code
/Contract Amount
FCUBSLCService
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
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
FCUBSLCService
/CloseDate
FCUBSLCService
Closure Date
/EffectiveTime Period/StartDate Time /EffectiveTime Period/EndDate Time /ItemReference /Item Identification/ID /ItemReference/ TypeCode
FCUBSLCService
Effective Date
FCUBSLCService
Expiry Date
FCUBSLCService
Product
FCUBSLCService
Contract Type
/ItemReference/ Description
FCUBSLCService
Not applicable
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Contract Status
180
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
Table 36.
QueryDocumentaryCreditResponseEBM
Oracle FLEXCUBE Service Name Oracle FLEXCUBE Interface Object Oracle FLEXCUBE Interface Column Siebel Contact Business Component Siebel Contact Field
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
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
Party Name
Not applicable
Not applicable
Party Country
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Party Id
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Reference
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Party Type
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
18 1
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
Party Country
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Party Id
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Reference
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Party Type
182
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
Party Country
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Party Id
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Reference
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
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
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
Party Country
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Party Id
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Reference
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Party Type
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Party Name
184
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
Party Id
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
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
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
Party Id
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Reference
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Party Type
186
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
Party Country
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Party Id
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Reference
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Component Description
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
18 7
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
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Currency
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
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
Amount
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Currency
188
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
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
/Identification/ ContextID
Not applicable
Not applicable
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
18 9
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
/Status/ SubStatusCode
FCUBSLCService
/CurrencyCode
FCUBSLCService
Currency Code
/ContractAmount
FCUBSLCService
Contract Amount
/AvailedAmount
FCUBSLCService
Current Availability
FCUBSLCService
FCUBSLCService
/CloseDate
FCUBSLCService
Closure Date
FCUBSLCService
Effective Date
FCUBSLCService
Expiry Date
190
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
/ItemReference/ TypeCode
FCUBSLCService
Contract Type
/ItemReference/ Description
FCUBSLCService
Product Description
Not applicable
Branch Code
FCUBSLCService
Contract Status
/TypeCode
FCUBSLCService
Guarantee Type
/Description
FCUBSLCService
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
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
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Party Id
/CustomerParty Reference/Party Identification/ ContextID Beneficiary /Benificary/ Benificary PersonParty/Person PartyReference/ PersonName/ TypeCode
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Reference
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
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
Party Name
Not applicable
Not applicable
Party Country
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Party Id
192
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
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
Party Name
Not applicable
Not applicable
Party Country
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Party Id
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Reference
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
19 3
Table 38.
QueryBankGuaranteeResponseEBM
Oracle FLEXCUBE Service Name Oracle FLEXCUBE Interface Object Oracle FLEXCUBE Interface Column Siebel Contact Business Component Siebel Contact Field
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
Component Description
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Component Amount
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
Currency
FCUBSLCService
LC-Query Contract-ResFull-MSG.xsd
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
194
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
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
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
Not applicable
Parent Offer
Not applicable
Parent Offer
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
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
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
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
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
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
Account
Not applicable
Not applicable
Lead
/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
Not applicable
ST-QueryLead Service-ResFull-MSG.xsd
Lead
Not applicable
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
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
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
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
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
CreateServiceRequestEBM
CreateServiceRequestEBM is used to create a service request in Siebel CRM.
Operation Create
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
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
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
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
Service Request
200
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
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
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
20 1
Table 43.
CreateServiceRequestResponseEBM
Oracle FLEXCUBE Service Name Not applicable Siebel Contact Business Component Service Request Siebel Contact Field Commit Time
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
202
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
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
Not applicable
ST-ModifyServiceRequest-Req-IOMSG.xsd
Service Request
Not applicable
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
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
Service Request
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
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
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
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
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
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
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
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
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
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
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
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
20 7
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
Not applicable
SI-New ContractNotify-MSG.xsd
/StartDate Time
Stop Payment
FCUBSAcc Servic
CG-NewStop Payment-NotifyMSG.xsd
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
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
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
Not applicable
Not applicable
Not applicable
Not applicable
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
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
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
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
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
Not applicable
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.
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
21 1
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
FCUBSLD Service
LDNewContractNotify-MSG.xsd
Not applicable
Not applicable
Corporate deposit accounts /FinancialAccount Financial InstitutionBranch BusinessUnit /Financial InstitutionBranch BusinessUnit Reference/ BusinessUnit Identification/ID CASA and TD accounts
Not applicable
CANewCustomer Account-NotifyMSG.xsd
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
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
FCUBSLD Service
LDNewContractNotify-MSG.xsd
/Financial AccountHolder /FinancialAccount PersonHolder /PersonParty Reference/ /PersonName/ Identification/ ApplicationObject Key/ID
FCUBSAcc Service
CANewCustomer Account-NotifyMSG.xsd
FCUBSLD Service
LDNewContractNotify-MSG.xsd
FCUBSAcc Service
CANewCustomer Account-NotifyMSG.xsd
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
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
FCUBSLD Service
LDNewContractNotify-MSG.xsd
/Financial AccountHolder/ FinancialAccount PersonHolder/ PersonParty Reference/ /PersonName/ Identification/ ApplicationObject Key/ContextID /Description
Not applicable
Not applicable
Not applicable
Not applicable
FCUBSAcc Service
CANewCustomer Account-NotifyMSG.xsd
FCUBSLD Service
LDNewContractNotify-MSG.xsd
/Status/Code
FCUBSAcc Service
CANewCustomer Account-NotifyMSG.xsd
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
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
Not applicable
CANewCustomer Account-NotifyMSG.xsd
FINCORP Account
Available Balance
Not applicable
CANewCustomer Account-NotifyMSG.xsd
Not applicable
CANewCustomer Account-NotifyMSG.xsd
Blocked 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
21 5
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
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
FCUBSLD Service
LDNewContractNotify-MSG.xsd
/InitialCredit Amount
FCUBSAcc Service
CANewCustomer Account-NotifyMSG.xsd
Principal Amount
FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ Cust-AccountFull/MATDT FCUBS_NOTIFI CATION/ FCUBS_NOTIF_ IDENTIFIER/ ContractMaster/MATDT
FINCORP Account
Maturity Date
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
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
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
FCUBSAcc Service
CANewCustomer Account-NotifyMSG.xsd
FCUBSLD Service
LDNewContractNotify-MSG.xsd
FCUBSAcc Service
CANewCustomer Account-NotifyMSG.xsd
Corporate deposit accounts /DepositAccount Interest Schedule/ InterestSchedule /EffectiveTime Period/Duration CASA and TD accounts
Not applicable
CANewCustomer Account-NotifyMSG.xsd
FINCORP Account
Term
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
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
Corporate deposit accounts /Financial AccountHolder /FinancialAccount PersonHolder /PersonParty Reference/ /PersonName /TypeCode CASA and TD accounts
Not applicable
Not applicable
Values are I or C (Individual customer, Corporate customer) Values are I or C (Individual customer, Corporate customer)
Type
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
218
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
Not applicable
Not applicable
FINCORP Account
Sub Type
FCUBS AccService
Branch Code
FCUBS AccService
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
Not applicable
Not applicable
FCUBS AccService
FINCORP Account
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
21 9
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
FCUBS AccService
FINCORP Account
Comments
/Status/Code
FCUBS AccService
FINCORP Account
Account Status
/BalanceAmount
FCUBS AccService
FINCORP Account
Current Balance
/AvailableBalanceAmount
FCUBS AccService
FINCORP Account
Available Balance
/UnclearedBalanceAmount
FCUBS AccService
220
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
/CreditInterestAccrualAmount
FCUBS AccService
Accrued Interest
/TypeCode
FCUBS AccService
FINCORP Account
Name
/InitialCreditAmount
FCUBS AccService
Principal Amount
/MaturityDate
FCUBS AccService
FINCORP Account
Maturity Date
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
22 1
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
FCUBS AccService
FINCORP Account
Term
/ItemReference/TypeCode
FCUBS AccService
Not applicable
Not applicable
Not applicable
Type
FCUBS AccService
Accrued Interest
/DepositAccountOverdraft/ SanctionedLimitAmount
FCUBS AccService
FCUBS AccService
222
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
FCUBS AccService
/DebitAllowedIndicator
FCUBS AccService
Debit Flag
/CreditAllowedIndicator
FCUBS AccService
Credit Flag
/CheckStopPayment PendingIndicator
FCUBS AccService
/DormantIndicator
FCUBS AccService
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
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
/LastStatementDate
FCUBS AccService
FINCORP Account
/LastStatementBalance Amount
FCUBS AccService
FCUBS AccService
First Nominee
FCUBS AccService
Second Nominee
Not applicable
Not applicable
Not applicable
Not applicable
Not applicable
Not applicable
Book Date
/EffectiveDate
Not applicable
Not applicable
Not applicable
Value Date
224
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
FCUBS AccService
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
FCUBS AccService
Not applicable
FCUBS AccService
Not applicable
FCUBS AccService
Installment Amount
FCUBS AccService
Payment date
FCUBS AccService
Payment Currency
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
22 5
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
FCUBS AccService
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
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
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
Account Type CASA and term deposit accounts Corporate deposit accounts
FCUBSLD Service
/Identification /ContextID
FCUBSAcc Service
FCUBSLD Service
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
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
Account Type CASA and term deposit accounts Corporate deposit accounts
FCUBSLD Service
Not applicable
Not applicable
Not applicable
Not applicable
/FinancialAccount Financial InstitutionBranch BusinessUnit/ FinancialInstitution BranchBusinessUnit Reference/ BusinessUnit Identification/ID /CurrencyCode
FCUBSAcc Service
FCUBSLD Service
FCUBSAcc Service
FCUBSLD Service
228
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
FCUBSLD Service
CASA and term deposit accounts Corporate deposit accounts CASA and term deposit accounts Corporate deposit accounts
FCUBSAcc Service
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
Not applicable
Not applicable
Not applicable
Not applicable
/Description
FCUBSAcc Service
FCUBSLD Service
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
22 9
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
Account Type CASA and term deposit accounts Corporate deposit accounts
FCUBSLD Service
/BalanceAmount
FCUBSAcc Service
STQueryCust Acc-Res-FullMSG.xsd
Corporate deposit accounts /AvailableBalance Amount CASA and term deposit accounts
FINCORP Account
Available Balance
Corporate deposit accounts /UnclearedBalance Amount CASA and term 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
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
Corporate deposit accounts /CreditInterest AccrualAmount CASA and term deposit accounts
Accrued Interest
Corporate deposit accounts /TypeCode CASA and term deposit accounts Corporate deposit accounts /InitialCredit Amount CASA and term deposit accounts Corporate deposit accounts
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
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
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
Account Type CASA and term deposit accounts Corporate deposit accounts
FCUBSLD Service
/Status/ SubStatusCode
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
FCUBSAcc Service
FCUBSLD Service
CASA and term deposit accounts Corporate deposit accounts CASA and term deposit accounts Corporate deposit accounts
FCUBSAcc Service
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
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
Account Type 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
Type
Not applicable
Not applicable
/DebitInterest AccrualAmount
FCUBSAcc Service
STQueryCust Acc-Res-FullMSG.xsd
Accrued Interest
Corporate deposit accounts /DepositAccount Overdraft/ SanctionedLimit Amount CASA and term deposit accounts
Corporate deposit accounts /DepositAccount Overdraft/Deposit AccountOverdraft LineOfCredit/Line OfCreditReference/ LineOfCredit Identification/ID CASA and term deposit accounts Corporate deposit accounts
Not applicable
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
23 3
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
Corporate deposit accounts /DepositAccount Overdraft/Effective TimePeriod/End DateTime CASA and term deposit accounts
Corporate deposit accounts /DebitAllowed Indicator CASA and term deposit accounts
Debit Flag
Corporate deposit accounts /CreditAllowed Indicator CASA and term deposit accounts
Credit Flag
Corporate deposit accounts /CheckStop PaymentPending Indicator CASA and term 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
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
Account Type CASA and term deposit accounts Corporate deposit accounts
/FrozenIndicator
Frozen Flag
/LastStatement Date
FINCORP Account
Corporate deposit accounts /LastStatement BalanceAmount CASA and term deposit accounts
Corporate deposit accounts /DepositAccount RelatedParty/ DepositAccount RelatedPerson Party/PersonParty Reference/Person Name/FullName CASA and term deposit accounts Corporate deposit accounts
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
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
Account Type CASA and term deposit accounts Corporate deposit accounts 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) Not applicable
Not applicable
Not applicable
Not applicable
Not applicable
/BookedDate
Not applicable
Not applicable
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
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
Not applicable
Not applicable
FCUBSLD Service
LDContractQuery-ResFull-MSG.xsd
236
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
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
Not applicable
Not applicable
Not applicable
Not applicable
/DepositAccount Transaction Schedule /Financial Transaction Schedule/Financial Transaction Schedule Line/Amount /DepositAccount Transaction Schedule/Financial Transaction Schedule/Next TransactionDate
Installment Amount
Not applicable
FCUBSAcc Service
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
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
Not applicable
CASA and term deposit accounts Corporate deposit accounts CASA and term deposit accounts
FCUBSAcc Service
Payment Account
Not applicable
FCUBSAcc Service
STQueryCust Acc-Res-FullMSG.xsd
Payment Branch
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
Table 51.
QueryDepositAccountResponseEBM
Oracle FLEXCUBE Service Name Oracle FLEXCUBE Interface Object Oracle FLEXCUBE Interface Column Siebel Contact Business Component
XML Path
Account Type
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
FCUBSSCV Service
SCVSISumDtlsRes-Full.xsd
Instruction Num
Corporate deposit accounts /DepositAccount Transaction Schedule/Financial Transaction Schedule/Next TransactionDate CASA and term deposit accounts
Corporate deposit accounts /DepositAccount Transaction Schedule/Financial Transaction Schedule/Status/ EffectiveEndDate Time CASA and term deposit accounts
Expiry 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
23 9
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
Amount
Execution Days
Corporate deposit accounts /DepositAccount Transaction Schedule/Financial Transaction Schedule/Cycle MonthIncrement CASA and term deposit accounts
Execution Months
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
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
Corporate deposit accounts /DepositAccount Transaction Schedule/Financial Transaction Schedule/Status/ Code CASA and term deposit accounts
Execution Status
Corporate deposit accounts /DepositAccount Transaction Schedule/Financial Transaction Schedule/ EffectiveTimePeriod /StartDateTime CASA and term deposit accounts
Corporate deposit accounts /DepositAccount EBO/Deposit AccountTransaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine/ FinancialAccount/ AccountNumber CASA and term deposit accounts
Credit Account
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
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
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
Signatory Name
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
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
Account Type CASA and term deposit accounts Corporate deposit accounts CASA and term deposit accounts Corporate deposit accounts
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
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
Schedule Type
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
24 3
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
Account Type CASA and term deposit accounts Corporate deposit accounts
FCUBSLD Service
LDContractQuery-ResFull-MSG.xsd
Not applicable
Not applicable
Not applicable
Not applicable
Component Type
Not applicable
Not applicable
FCUBSLD Service
LDContractQuery-ResFull-MSG.xsd
Start Date
Not applicable
Not applicable
FCUBSLD Service
LDContractQuery-ResFull-MSG.xsd
Number
244
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
Account Type CASA and term deposit accounts Corporate deposit accounts
FCUBSLD Service
LDContractQuery-ResFull-MSG.xsd
Not applicable
Not applicable
FCUBSLD Service
LDContractQuery-ResFull-MSG.xsd
Units
Not applicable
Not applicable
FCUBSLD Service
LDContractQuery-ResFull-MSG.xsd
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
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
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
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
/DepositAccount Transaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine/ FinancialAccount/ ItemReference /TypeCode
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
/DepositAccount EBO/Deposit AccountTransaction Schedule/Financial Transaction Schedule/Financial Transaction ScheduleLine/ FinancialAccount/ FinancialInstitution Reference/Location Reference/Name
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
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
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
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
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
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
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
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
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
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
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
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
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
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
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
FCUBSSCV Service
SCV-PCMaint SumDtlsRes.xsd
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
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
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>
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
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>
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
/Identification/Id
FCUBSSCVService
SCV-CADtlsQuery-ResMSG.xsd
/OriginatedDate Time
FCUBSSCVService
SCV-CADtlsQuery-ResMSG.xsd
Transaction Date
FCUBSSCVService
SCV-CADtlsQuery-ResMSG.xsd
/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
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
/Description
Not applicable
Not applicable
/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
/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
CreateLoanAccountEBM
CreateLoanAccountEBM is used to create account links in Siebel CRM.
Operation Create
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
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
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
Not applicable
Not applicable
FINCORP Account
Not applicable
Not applicable
Not applicable
Not applicable
/Status/Code
FCUBSCLService
CL-NewAccountNotify-MSG.xsd
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
25 5
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
/MaturityDate
FCUBSCLService
CL-NewAccountNotify-MSG.xsd
FINCORP Account
Maturity Date
FCUBSCLService
CL-NewAccountNotify-MSG.xsd
Type
/LoanAmount
FCUBSCLService
CL-NewAccountNotify-MSG.xsd
FINCORP Account
Loan Amount
/DisbursedAmount
FCUBSCLService
CL-NewAccountNotify-MSG.xsd
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 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
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
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
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
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
FCUBSCL Service
CL-Modify Acount-NotifyMSG.xsd
Not applicable
Not applicable
/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
FCUBSCL Service
CL-Modify Acount-NotifyMSG.xsd
Type
258
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
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
Amount Disbursed
QueryLoanAccountEBM
QueryLoanAccountEBM is used to retrieve financial account information from Oracle FLEXCUBE Universal Banking.
Operation Query
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
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
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
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
/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
Branch Code
FCUBSCLService
CL-Info-QryRes-FULLMsg.xsd
FINCORP Account
Currency
260
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
FCUBSCLService
CL-Info-QryRes-FULLMsg.xsd
Not applicable
Not applicable
Not applicable
/Status/Code
FCUBSCLService
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
FCUBSCLService
Type
FCUBSCLService
CL-Info-QryRes-FULLMsg.xsd
Book Date
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
26 1
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
/Status/SubStatusCode
FCUBSCLService
Contract Status
/LoanAmount
FCUBSCLService
FINCORP Account
Loan Amount
/DisbursedAmount
FCUBSCLService
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
Component Name
FCUBSCLService
CL-Info-QryRes-FULLMsg.xsd
Expected Amount
FCUBSCLService
CL-Info-QryRes-FULLMsg.xsd
Overdue Amount
262
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
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
FCUBSCLService
CL-Info-QryRes-FULLMsg.xsd
Advance Amount
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
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
FCUBSCLService
CL-Info-QryRes-FULLMsg.xsd
Amount Settled
FCUBSCLService
CL-Info-QryRes-FULLMsg.xsd
Amount Due
Siebel CRM Integration to Oracle FLEXCUBE Universal Banking Implementation Guide Version 1.0 (Siebel CRM Version 8.2), Rev. A
26 3
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
Accrued Amount
Not applicable
Not applicable
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
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
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