Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking®...

47
Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide Release 1.0 May 2012

Transcript of Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking®...

Page 1: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide

Release 1.0

May 2012

Page 2: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 2

Contents 1 Preface ......................................................................................................................................................... 3

1.1 Audience .................................................................................................................................................. 3 1.2 Related documents .................................................................................................................................... 3 1.3 Conventions ............................................................................................................................................. 4

2 Introduction ................................................................................................................................................ 4 2.1 How to use this Guide ............................................................................................................................... 4

3 Extensibility Approach .............................................................................................................................. 4 3.1 Features .................................................................................................................................................... 4 3.2 Layers ...................................................................................................................................................... 5 3.3 Release hierarchies ................................................................................................................................... 5

4 Extensible units........................................................................................................................................... 6 4.1 Application Server Layer .......................................................................................................................... 6

4.1.1 Language xml .................................................................................................................................. 7 4.1.2 SYS Java Script File......................................................................................................................... 7 4.1.3 Kernel JavaScript File ..................................................................................................................... 7 4.1.4 Cluster JavaScript File .................................................................................................................... 8 4.1.5 Custom JavaScript File .................................................................................................................... 8

4.2 Database layer – Maintenance ................................................................................................................... 8 4.2.1 Function ID Main Package .............................................................................................................. 8 4.2.2 Hook Packages ................................................................................................................................ 9 4.2.3 Kernel Package ............................................................................................................................. 11 4.2.4 Cluster Package ............................................................................................................................ 12 4.2.5 Custom Package ............................................................................................................................ 12

4.3 Database layer – Bypassing base functionality ......................................................................................... 12 4.4 Database layer – Online .......................................................................................................................... 12

5 Contract online extensibility .................................................................................................................... 13 5.1 Message flow ......................................................................................................................................... 13 5.2 Handlers list ........................................................................................................................................... 17

6 Send Us your comments ............................................................................. Error! Bookmark not defined.

Page 3: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 3

1 Preface This document describes the approach to FLEXCUBE extensibility and acts as reference for a various handlers provided for extensibility.

1.1 Audience

This document is intended for FLEXCUBE Application Developers/Users who are authorized to perform the following tasks: Modify the layouts of existing FLEXCUBE Screens

Modify the existing functionality by adding new fields/tabs/data blocks

Extend the existing screen to have fields based on customer specific table/fields

Add customer specific validations at extension hooks

Add customer specific processing logics in batch processing

Add customer specific notifications

Add customer specific calculation elements

Add customer specific reports

To Use this manual, you need conceptual and working knowledge of the below:

Proficiency Resources

FLEXCUBE UBS Development overview

FCUBS-FD01-01-01-Development Overview Guide

RAD function ID development getting started

FCUBS-FD02-01-01-RAD Getting Started

1.2 Related documents

For more information on RAD development and extensibility, refer the below documents:

FCUBS-FD03-01-01-Extensibility Getting started

FCUBS-FD01-01-01-Development Overview Guide

FCUBS-FD02-02-01-RAD Function ID Development

FCUBS-FD02-03-01-RAD Web Service Development

FCUBS-FD02-04-01-RAD BIP Report Integration

FCUBS-FD02-05-01-RAD Notification Development

FCUBS-FD05-02-01-RAD-Reference

FCUBS-FD03-03-01-Extensibility By Example Volume 1

FCUBS-FD03-03-02-Extensibility By Example Volume 2

FLEXCUBE_UBS_Extensibility_Framework.doc

FCUBS-FD04-02-01-Generic Interface Configuration Guide

FCUBS-FD04-03-01-Upload Adapter Development Guide

Page 4: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 4

1.3 Conventions

The following text conventions are used in this document: Convention Meaning

boldface Boldface type indicates graphical user interface elements (for example, menus and menu items, buttons, tabs, dialog controls), including options that you select.

italic italic type indicates book titles, emphasis, or placeholder variables for which you supply particular values.

monospace Monospace type indicates language and syntax elements, directory and file names, URLs, text that appears on the screen, or text that you enter.

2 Introduction

FLEXCUBE UBS base product development is performed by Kernel team and the units that are developed are called as Kernel software units. Other teams that requires the product extensions are required to use the “extension units” applicable for respective teams.

Product extension required for the following teams:

Cluster release teams

Customer release teams

Partners/Customers

2.1 How to use this Guide

This document contains the below chapters describing the approach of extensibility in different areas of the system.

Chapter 3, “Extensibility Approach”

Chapter 4, “Extensible Units”

Chapter 5, “Contract Online Extensibility”

3 Extensibility Approach

This section describes the various extensibility features, layers that impact the extensibility and release hierarchies involved.

3.1 Features

FLEXCUBE UBS provides following additional handlers in the system:

Contract Operation data base units

Page 5: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 5

These units are used to extend the FLEXCUBE module specific contract online operations.

Interest & Charges SDE Definition

These SDE components used to define specific IC interest calculation rule.

Consumer Lending SDE Definition

These SDE components used to define specific CL module interest calculation

Message Generation

This feature used to define customer specific advice tags and populate the tag during runtime.

Maintenance of User Defined Fields at screen level

UDF feature is used to define the additional fields required for extensibility to capture extra data

Generation of notifications for operations done in the system

Notifications are the specific event related messages to be propagated to external systems.

3.2 Layers

FLEXCUBE UBS provides handlers at the following layers to extensibility teams to extend the business logic:

Screen extensibility

Screen extensibility is provided to add data blocks , fields and other graphical elements buttons, LOVs to the screens. Extensibility design also helps upgrade of the extended logic in further release of FLEXCUBE UBS.

Screen – Java script extensibility:

Java script files extensibility provides „Pre‟ and „Post‟ handlers to add the code at logical stages in front end processing.

Back End Units:

Database extensibility provides „Pre‟ and „Post‟ handlers to add code at logical stage in back end processing

3.3 Release hierarchies

To enable extensibility, Oracle FLEXCUBE identifies the release type both during design and in runtime thereby restricting the development teams to add business logic in designated units only. This is to ensure the development teams of different release types use corresponding units to add business logic. Below are the release types Oracle FLEXCUBE identifies and supports in extensible mode:

Kernel: Oracle FLEXCUBE base product release

Cluster: Customized base for a specific region or a specific functionality

Page 6: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 6

Custom: Customized release for customers

Kernel is the main product release and Cluster releases are made using Kernel as the base to develop Cluster specific functionality. This Cluster release can be further enhanced based on the customer specific requirements to develop a Custom release. In such case, hierarchy of Release types would be as below:

Kernel Cluster Custom

In some cases where the final set of requirements are not very different from Kernel release or if there are not many common requirements across the customers of a particular region, Kernel itself will be taken as base for Custom releases. In such case, hierarchy of Release types would be as below:

Kernel Custom

In all these cases, it is required for the Kernel release to provide place holders for adding additional business logic both in Cluster and Custom releases. Oracle FLEXCUBE will be enhanced to support extensibility in the below areas:

Screen Design

Front End Scripting

Code Generator

Back End PL/SQL Programming

The approach is to divide the programs (Java Script and PL/SQL Packages) into several logical stages and to provide „Pre‟ and „Post‟ handlers to Customization teams.

4 Extensible units

There are basically the following four types of screens in Oracle FLEXCUBE UBS:

Maintenance: These screens are typically used to maintain static data used across the system. These screens include product definition function as well.

Online: These screens are typically used to capture contract related data. Any operations related to contracts are performed in these screens.

Batch: These screens are used to initiate Oracle FLEXCUBE Batch End or Day batch operations.

Reports: These screens are used to capture data required to generate a BI Publisher canned reports.

4.1 Application Server Layer

As a part of RAD function ID generation, following units are generated for application layer:

Page 7: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 7

RAD XML

Language / UI XML

Java Script files

o SYS JS files

o Kernel JS files

o Cluster JS files

o Custom JS files

4.1.1 Language xml

Language XML file, also called as UIXML is generated by RAD tool during function ID (screen) development. This file is contains following elements:

Screens

Sections and Partitions

Blocks

Field sets

Fields and their properties

During run time, XSL Transformation is applied to this XML file by linking it to an XSL file. This result in screen rendering at the browser.

4.1.2 SYS Java Script File

As a part of Function ID development, RAD tool generates the SYS Java script files. These SYS JavaScript file mainly contains a list of pre declared variables:

msgxml: - This variable is used by the system to build FCUBS Request XML

dataSrcLocationArray: - This variable is an array of DATA BLOCKS

relationArray:-This array contains relation and relation type details of blocks.

Databinding

retflds and bndFlds:- These arrays contains LOV information

CallFormArray, CallFormRelat, CallRelatType:- These arrays contains callform details, call form relation and relation type

actionsAmmendArray: - This array contains information for enabling fields based on actions

4.1.3 Kernel JavaScript File

As a part of Function ID development, RAD tool generates the Kernel Java script files. These Javascript file allows developer to add functional code and is specific to KERNEL release. The functions in this file are generally triggered by screen events. A developer working in kernel release would add functions based on two categories:

Functions triggered by screen loading events Eg: fnPreLoad_KERNEL(),fnPostLoad_KERNEL()

Functions triggered by screen action events Eg: fnPreNew_ KERNEL (),fnPostNew_ KERNEL ()

Page 8: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 8

4.1.4 Cluster JavaScript File

As a part of Function ID development, RAD tool generates the Cluster Java script files. These Javascript file allows developer to add functional code and is specific to CLUSTER release. The functions in this file are generally triggered by screen events. A developer working in CLUSTER release would add functions based on two categories:

Functions triggered by screen loading events Eg: fnPreLoad_CLUSTER(),fnPostLoad_CLUSTER()

Functions triggered by screen action events Eg: fnPreNew_ CLUSTER (),fnPostNew_ CLUSTER ()

In case if any function in KERNEL javascript file has to be modified,this can be achieved by overriding the function in CLUSTER javascript file.

4.1.5 Custom JavaScript File

As a part of Function ID development, RAD tool generates the Custom Java script files. These java script file allows developer to add functional code and is specific to CUSTOM release. The functions in this file are generally triggered by screen events. A developer working in CUSTOM release would add functions based on two categories:

Functions triggered by screen loading events Eg: fnPreLoad_CUSTOM(),fnPostLoad_CUSTOM()

Functions triggered by screen action events Eg: fnPreNew_ CUSTOM (),fnPostNew_ CUSTOM ()

In case if any function either in KERNEL javascript file or CLUSTER javascript file has to be modified,this can be achieved by overriding the respective function in CUSTOM javascript file

4.2 Database layer – Maintenance

As a part of function ID development, RAD generates following database packages:

Function ID MAIN Package

Hook Packages

o KERNEL Package

o CLUSTER Package

o CUSTOM Package

4.2.1 Function ID Main Package

The Main Package contains the basic validations and backend logic for the Maintenance function id. The Main package contains the mandatory checks required. It will also contain function calls to the other packages generated by RAD. The main package has the below stages:

Converting Ts to PL/SQL Composite Type

Checking for mandatory fields

Page 9: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 9

Defaulting and validating the data

Writing into Database

Querying the Data from database

Converting the Modified Composite Type again to TS

Each of these stages has a „Pre‟ and „Post‟ hooks in the Kernel, Cluster and Custom Packages. These Hooks are called from the Main Package itself. Main Package has the system-generated code and should not be modified by the developer Kernel, Cluster and Custom Packages are the packages where the respective team can add business logic in appropriate functions using the Pre and Post hooks available.

4.2.2 Hook Packages

The Main Package has designated calls to these Hook Packages for executing any functional checks and Business validations added by the user. The structure for all the Hook Packages are the same, like:

Fn_Post_Build_Type_Structure

Fn_Pre_Check_Mandatory

Fn_Post_Check_Mandatory

Fn_Pre_Default_and_Validate

Fn_Post_Default_and_Validate

Fn_Pre_Upload_Db

Fn_Post_Upload_Db

Fn_Pre_Query

Fn_Post_Query

These Functions are called from the Main package using the Pre and Post Hooks available in the Main Package. The 3 Hook Packages namely Kernel, Cluster and Custom Packages have similar structure and are for the respective teams to work on. In the Table SMTB_PARAMETERS, the parameter RELEASE_TYPE indicates the deployed release. The system uses this flag to determine the hooks to be called. Depending on the deployed release type system skips calling these hooks. For examples if the deployed release is Kernel, Cluster and Custom hooks need not be called. Similarly in case the deployed release type is Cluster, system does not call custom hook as it is not needed. The Complete Flow for a sample function, say Fn_Check_Mandatory is as follows:

Page 10: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 10

STPKS_STDCIF_MAIN. Fn_Check_Mandatory

STPKS_STDCIF_CUSTOM.Fn_Pre_Check_Mandatory

STPKS_STDCIF_CLUSTER.Fn_Pre_Check_Mandatory

STPKS_STDCIF_KERNEL.Fn_Pre_Check_Mandatory

STPKS_STDCIF_MAIN .Fn_Sys_Check_Mandatory

STPKS_STDCIF_KERNEL.Fn_Post_Check_Mandatory

STPKS_STDCIF_CLUSTER.Fn_ Post_Check_Mandatory

STPKS_STDCIF_CUSTOM.Fn_ Post_Check_Mandatory

There are auto generated functions like FN_SKIP_<RELEAE_TYPE> which would determine whether or not a particular hooks needs to be called. Developer also has an option to bypass the base release hook if need be. For example if the validations written in STPKS_STDCIF_Kernel.FN_PRE_CHECK_MANDATORY are not required or not suitable for the Cluster release, system provides an option to bypass the code written by Kernel team. Similarly a Custom release can also bypass the code written by Kernel and Custom Releases. This can be achieved by calling procedures PR_SET_SKIP_<RELEASE_TYPE> and PR_SET_ACTIVATE_<RELEASETYPE>. These procedures will be made available in the main package and the development teams of Customization teams can use these procedures to skip and re-activate the hooks of parent release. The Developer should avoid adding validations or Checks in the Pre Stage of any function, like Fn_Pre_Check_Mandatory, etc and should aim to add all the validations in the Fn_Post_Default_and_Validate. For Example let us see the flow for the Mandatory Stage for STDCIF:

Page 11: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 11

4.2.3 Kernel Package

The Kernel package is solely for the Kernel Team to modify. The Main package has designated calls to the Kernel package for executing any functional checks or validations included in the Kernel Package. All the user level validations and conditional operations should be included in Fn_Post_Default_and_Validate. This function is called from the Main Package after the execution of Fn_Default_and_Validate. User should avoid putting validations or code in any other function.

Page 12: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 12

In case user needs to add a separate function, the existing RAD generated structure should not be changed. Instead the user can create a new package e.g. STPKS_STDCIF_UTILS package. The desired function can be included in this package and the call can be made from the Kernel Package.

4.2.4 Cluster Package

The Cluster package is available to the Cluster Team to add any validations or Checks specific to the Cluster Team over and above the Kernel Team. The Kernel Team or the Custom Team should not modify the contents of this package.

4.2.5 Custom Package

The Custom package is available to the Custom Team only to add any validations or Checks over and above those already present in the Kernel and Cluster Packages.

4.3 Database layer – Bypassing base functionality

In cases where the functionality of child release, either cluster or custom like to override base functionality, there might be a need to skip the base functionality. RAD Generated code provides handlers to this as well and the kernel functionality can be skipped from Cluster and kernel/cluster can be skipped from custom releases.

For Example, let us say that the business logic in the function STPKS_STDCIF_KERNEL.Fn_Pre_Default_and_Validate is contradicting the business logic for Cluster, then the user has the option to skip the validation present in the Kernel. For this the user needs to call PR_SET_SKIP_KERNEL. After it bypasses, the user again needs to activate this flag by calling PR_SET_ACTIVATE_KERNEL. Else all the following functions in KERNEL will be bypassed.

Once the Skip is set in cluster and again activated, it skips both the functions in kernel namely, STPKS_STDCIF_KERNEL.Fn_Pre_Default_and_Validate and STPKS_STDCIF_KERNEL.Fn_Post_Default_and_Validate. If the requirement is that only the validations and logic in STPKS_STDCIF_KERNEL.Fn_Pre_Default_and_Validate be skipped then the other function STPKS_STDCIF_KERNEL.Fn_Post_Default_and_Validate needs to be called explicitly from the Cluster Package.

Similarly from Custom Package the validations in Kernel as well as Cluster can be bypassed.

4.4 Database layer – Online

The Backend Units generated by RAD for Online Functions are:

Main Package

Kernel Package

Cluster package

Page 13: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 13

Custom Package

Services package

The Basic structure and function of the Main, Kernel, Cluster and Custom Packages are the same as in case of Maintenance Functions with the addition of a few extra functions specific to Online Functions like FN_ENRICH, FN_PRODUCT_DEFAULT.

For Online functions, RAD generates an extra package called the Services Package. The naming convention followed by the services package is <Module>pks_<Function id>_SERVICES.

All the user specific business validations and checks need to be added in the services package. Some of the Functions in the Services package are:

Fn_Resolve_Ref_Numbers

Fn_Check_Mandatory

Fn_Default_and_Validate

Fn_Upload_Db

Fn_Query

Fn_Process

Fn_Product_Default

Fn_Subsys_Pickup

Fn_Enrich

Fn_Unlock

Online extensibility is further explained in section 5.

5 Contract online extensibility

5.1 Message flow

Typically, the usage of contract online screens tends to be highest and these are the screens where some additional defaulting or validations are requested. To address these requirements, it is envisaged that additional handlers are provided in contract online screens. These handlers need to be provided at individual operation level to increase the flexibility.

To understand the additional handlers, it is important to first know the processing logic of online operations in the back-end. Whenever, any operation is done in a contract online screen, the system builds the data in an XML format and sends the request to the back-end. The requests are then parsed in the database and the existing routines are invoked to process the requests. On successful processing, a response message is built with enriched data and sent to the front-end. The following schematic highlights the various stages in an online request processing:

Page 14: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 14

External Systems FCJ Host Screens FC BRN Screens

FCJ Servlet FC BRN Servlet GW MDB

GW EJB FC EJB

Service Router

Service Handler

Operation Handler

STD XML Parser TIX - TS to Type

Module Op Upload

Gateway MSG router

processing

Log Message Generate Ref # SMS Authorization

Online / Maintenance

Source=FLEXCUBE?

TIX - Type to TS STD XML Parser

Source=FLEXCUBE?

Page 15: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 15

The following is the detailed flow for processing any request related to a contract online operation in the database:

Oracle FLEXCUBE New UI middleware (General EJB) invokes the service router (gwpks_service_router) for every request from a contract online screen.

Each request contains the function id and the action. Based on these details, the system derives the service name and the operation that is being processed. For this, the system refers to GWTM_FCJ_FUNCTIONS. Any subsequent processing of the message is performed based on the service name and the operation.

There is a specific service handler for each module in Oracle FLEXCUBE. When a request is received, the system identifies the service handler based on the service name derived and invokes the required service handler package. The logic for this available in gwpks_service_router

Thereafter the control is handed off to an operations handler based on the operation.

For example, when a request to amend an existing contract is received from Money Market Contract Online screen, the function is passed as MMDCONON and the action code is sent as AMEND. Based on these, the system derives the service name as FCUBSMMService and the action code as ModifyMMContract

The service handler for processing Money Market contract online operations is Gwpks_Mmservice.Pr_Service_Handler. The system invokes this package from gwpks_service_router. The invocation of this function is done as follows

IF p_Rec_Msg_Header.Service_Name = 'FCUBSMMService'

THEN

Gwpks_Mmservice.Pr_Service_Handler(p_Is_In_Msg_Clob

,p_In_Msg_Str

,p_In_Msg_Clob

,p_Rec_Msg_Header

,p_Is_Out_Msg_Clob

,p_Out_Msg_Str

,p_Out_Msg_Clob

,p_Instr_Rec

,p_Err_Code

,p_Err_Param);

END IF;

The control is then routed to the operation handler using the following logic

IF p_rec_msg_header.operation_code = ' ModifyMMContract'

THEN

dbg('About to call the function

Gwpks_ModifyMMContract.pr_process_msg');

gwpks_modifymmcontract.pr_process_msg(p_is_in_msg_clob,

p_in_msg_str,

p_in_msg_clob,

p_rec_msg_header,

p_is_out_msg_clob,

p_out_msg_str,

p_out_msg_clob,

Page 16: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 16

p_instr_rec,

p_flag,

p_err_code,

p_err_param);

END IF;

The operation handlers then carryout the following tasks:

Convert the message from XML to tilde separated

Build PL/SQL type variables based on the tilde separated list of values

Invoke the module specific processing function to process the request

Validate the response received from the module processing function. In case the response is an error, then build an error message by appending the errors to the request message received.

In case the processing is successful, then build a response message with an enriched data

In order to enable extensibility, additional handlers have been provided before and after every operation. These handlers are made available in a new package. These packages do not contain any additional logic in the Kernel version. As part of customizations, these handlers can be populated with the required logic.

For example, the following handlers are available for Money Market amendment operation

FUNCTION fn_pre_modifymmcontract

( p_rec_msg_header IN gwpkss_service_router.ty_biz_process_header

,p_instr_rec IN OUT

gwpkss_service_router.ty_processing_instructio

ns

,p_ty_mmcont_details IN OUT

ldtbs_upload_master%ROWTYPE

,p_ty_settlements IN OUT

ispks_upload.ty_tbl_istbs_upld

,p_ty_rec_misdetails IN OUT

mitbs_upload_class_mapping%ROWTYPE

,p_ty_schds_details IN OUT

ldpks_create_contract.ty_tb_contract_schedets

,p_ty_linkages IN OUT

ldpks_create_contract.ty_tb_linkages

,p_tb_hol_ccy_master IN OUT

ldpks_create_contract.ty_hol_ccy_master

,p_tbl_upl_charges IN OUT

cfpks_upload.ty_tbl_upl_charges

,p_ty_interests IN OUT

cfpks_upload.ty_tbl_upl_interest

,p_ty_upl_taxrule IN OUT

tapks_upload.typ_tax_rule

,p_tbl_udf_det IN OUT

uvpks_udf_upload.ty_upl_cont_udf

,p_ty_brktxnbook IN OUT

brtbs_upload_maintxn%ROWTYPE

Page 17: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 17

,p_tb_setbs_upl_repo_blks IN OUT

ldpks_create_contract.tb_setbs_upl_repo_blk

,p_tb_setb_upl_revrepo_dets IN OUT

ldpks_create_contract.ty_tb_setb_upl_revrepo_d

ets

,p_ty_split_tag_details_upld IN OUT

ldpks_split_stlmts_upload_type.ty_split_tag_de

tails_upld

,p_tbl_upl_advice IN OUT

mspks_upload_advices.ty_advice_details

,p_tb_relationship IN OUT

cspks_utils.ty_tbl_relation_upld

,l_contract_ref_no IN OUT

cstb_contract.contract_ref_no%TYPE

p_err_code IN OUT VARCHAR2

,p_err_param IN OUT VARCHAR2

) RETURN BOOLEAN AS

FUNCTION fn_post_modifymmcontract

(

……..

) RETURN BOOLEAN AS

These handlers are available as part of the package GWPKS_EXT_MMSERVICE. Currently, these functions do not contain any processing logic. If any default mechanism is required or additional validations are to be performed, then they should be built in these handlers as part of the customization.

Similar to this, each contract operation has been provided with pre and post handlers. These handlers can be used to do some specific customizations. The following table gives the list of extensible handlers available for various contract operations in Oracle FLEXCUBE UBS.

5.2 Handlers list

This section documents the various online extensible handlers provided in FLEXCUBE UBS.

Service Name Operation Extensible Handler

FCUBSCustomerService GenerateCustomer gwpks_ext_customerservice

FCUBSCustomerService CreateCustomer gwpks_ext_customerservice

FCUBSCustomerService SummaryQueryCustomer gwpks_ext_customerservice

FCUBSCustomerService ModifyCustomer gwpks_ext_customerservice

FCUBSCustomerService QueryCustomer gwpks_ext_customerservice

FCUBSCustomerService CopyCustomer gwpks_ext_customerservice

FCUBSCustomerService CloseCustomer gwpks_ext_customerservice

FCUBSCustomerService ReopenCustomer gwpks_ext_customerservice

FCUBSCustomerService AuthQueryCustomer gwpks_ext_customerservice

FCUBSCustomerService AuthCustomer gwpks_ext_customerservice

FCUBSCustomerService DeleteCustomer gwpks_ext_customerservice

Page 18: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 18

FCUBSCustomerService CreateImage gwpks_ext_customerservice

FCUBSCustomerService ModifyImage gwpks_ext_customerservice

FCUBSCustomerService QueryImage gwpks_ext_customerservice

FCUBSCustomerService QuerySignatory gwpks_ext_customerservice

FCUBSCustomerService CloseImage gwpks_ext_customerservice

FCUBSCustomerService ReopenImage gwpks_ext_customerservice

FCUBSCustomerService DeleteImage gwpks_ext_customerservice

FCUBSCustomerService AuthQueryImage gwpks_ext_customerservice

FCUBSCustomerService AuthImage gwpks_ext_customerservice

FCUBSCustomerService VerifySig gwpks_ext_customerservice

FCUBSCustomerService DisplaySig gwpks_ext_customerservice

FCUBSCustomerService QueryCustomerImage gwpks_ext_customerservice

FCUBSCustomerService CloseCustomerImage gwpks_ext_customerservice

FCUBSCustomerService ReopenCustomerImage gwpks_ext_customerservice

FCUBSCustomerService DeleteCustomerImage gwpks_ext_customerservice

FCUBSCustomerService ModifyCustomerImage gwpks_ext_customerservice

FCUBSCustomerService CreateCustomerImage gwpks_ext_customerservice

FCUBSCustomerService AuthQueryCustomerImage gwpks_ext_customerservice

FCUBSCustomerService AuthCustomerImage gwpks_ext_customerservice

FCUBSAccService CreateCustAcc gwpks_ext_accservice

FCUBSAccService MinBalanceCheck gwpks_ext_accservice

FCUBSAccService ValidateCustAccInfo gwpks_ext_accservice

FCUBSAccService AuthorizeCustAcc gwpks_ext_accservice

FCUBSAccService QueryCustAcc gwpks_ext_accservice

FCUBSAccService GenerateCustAcc gwpks_ext_accservice

FCUBSAccService PickupSubSys gwpks_ext_accservice

FCUBSAccService CopyCustAcc gwpks_ext_accservice

FCUBSAccService ModifyCustAcc gwpks_ext_accservice

FCUBSAccService DefaultAccClass gwpks_ext_accservice

FCUBSAccService DeleteCustAcc gwpks_ext_accservice

FCUBSAccService ReopenCustAcc gwpks_ext_accservice

FCUBSAccService QueryAmountDates gwpks_ext_accservice

FCUBSAccService QueryAccClosure gwpks_ext_accservice

FCUBSAccService CloseCustAcc gwpks_ext_accservice

FCUBSAccService EnrichAccClose gwpks_ext_accservice

FCUBSAccService AuthQueryCustAcc gwpks_ext_accservice

FCUBSAccService ViewChanges gwpks_ext_accservice

FCUBSAccService CreateSignatory gwpks_ext_accservice

FCUBSAccService QuerySignatory gwpks_ext_accservice

Page 19: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 19

FCUBSAccService VerifyAccSig gwpks_ext_accservice

FCUBSAccService QueryAccBal gwpks_ext_accservice

FCUBSAccService NewPassBook gwpks_ext_accservice

FCUBSAccService UpdatePassBook gwpks_ext_accservice

FCUBSAccAddrService ModifyCustAccAddr gwpks_ext_accaddrservice

FCUBSAccAddrService ModifyTDAddress gwpks_ext_accaddrservice

FCUBSAccFinService RequestAccStmt gwpks_ext_accfinservice

FCUBSAccFinService RequestTDStmt gwpks_ext_accfinservice

FCUBSTDService ModifyTDRollover gwpks_ext_tdservice

FCUBSTDService CreateTDAcc gwpks_ext_tdservice

FCUBSTDService EnrichTDAcc gwpks_ext_tdservice

FCUBSTDService PickupSubSys gwpks_ext_tdservice

FCUBSTDService QueryTDAcc gwpks_ext_tdservice

FCUBSTDService TDRedemption gwpks_ext_tdservice

FCUBSTDService QueryTDRedem gwpks_ext_tdservice

FCUBSTDService QueryTDRedemption gwpks_ext_tdservice

FCUBSTDService EnrichTDRedemption gwpks_ext_tdservice

FCUBSCLProdService QueryCLProduct gwpks_ext_clprodservice

FCUBSCLService QueryCustSum gwpks_ext_clservice

FCUBSCLService QueryProduct gwpks_ext_clservice

FCUBSCLService SavePayment gwpks_ext_clservice

FCUBSCLService AuthPayment gwpks_ext_clservice

FCUBSCLService DelPayment gwpks_ext_clservice

FCUBSCLService RevPayment gwpks_ext_clservice

FCUBSCLService SimPayment gwpks_ext_clservice

FCUBSCLService QueryPayment gwpks_ext_clservice

FCUBSCLService AuthQryPayment gwpks_ext_clservice

FCUBSCLService PaymentPopulateDue gwpks_ext_clservice

FCUBSCLService PaymentAllocate gwpks_ext_clservice

FCUBSCLService PaymentSimulate gwpks_ext_clservice

FCUBSCLService RunCLBatch gwpks_ext_clservice

FCUBSCLService QueryCheckList gwpks_ext_clservice

FCUBSCLService SaveVami gwpks_ext_clservice

FCUBSCLService SimVami gwpks_ext_clservice

FCUBSCLService SaveVamicom gwpks_ext_clservice

FCUBSCLService AuthVami gwpks_ext_clservice

FCUBSCLService DeleteVami gwpks_ext_clservice

FCUBSCLService DeleteSimVami gwpks_ext_clservice

FCUBSCLService DeleteVamicom gwpks_ext_clservice

Page 20: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 20

FCUBSCLService CreateAmnd gwpks_ext_clservice

FCUBSCLService ViewmodVami gwpks_ext_clservice

FCUBSCLService CreateAmndcom gwpks_ext_clservice

FCUBSCLService EditSchedules gwpks_ext_clservice

FCUBSCLService EditSchedulescom gwpks_ext_clservice

FCUBSCLService ComplexRequest gwpks_ext_clservice

FCUBSCLService QueryVami gwpks_ext_clservice

FCUBSCLService QueryVamicom gwpks_ext_clservice

FCUBSCLService QueryCLSimDefault gwpks_ext_clservice

FCUBSCLService QueryCLSimDefaultcom gwpks_ext_clservice

FCUBSCLService ActivateSimulate gwpks_ext_clservice

FCUBSCLService ActivateSimulatecom gwpks_ext_clservice

FCUBSCLService InactivateSimulate gwpks_ext_clservice

FCUBSCLService InactivateSimulatecom gwpks_ext_clservice

FCUBSCLService CopyInactive gwpks_ext_clservice

FCUBSCLService SaveAccount gwpks_ext_clservice

FCUBSCLService SaveCommit gwpks_ext_clservice

FCUBSCLService ReverseAccount gwpks_ext_clservice

FCUBSCLService ReverseCommit gwpks_ext_clservice

FCUBSCLService SaveInactive gwpks_ext_clservice

FCUBSCLService ModifyInactiveAcc gwpks_ext_clservice

FCUBSCLService ActivateInactive gwpks_ext_clservice

FCUBSCLService QueryINAMaturity gwpks_ext_clservice

FCUBSCLService QueryINADefault gwpks_ext_clservice

FCUBSCLService QueryInactive gwpks_ext_clservice

FCUBSCLService QueryAccount gwpks_ext_clservice

FCUBSCLService QueryCommit gwpks_ext_clservice

FCUBSCLService QueryHistory gwpks_ext_clservice

FCUBSCLService ModifyAccount gwpks_ext_clservice

FCUBSCLService ModifyCommit gwpks_ext_clservice

FCUBSCLService CopyAccount gwpks_ext_clservice

FCUBSCLService Copycommit gwpks_ext_clservice

FCUBSCLService QueryAuthAcc gwpks_ext_clservice

FCUBSCLService DeleteInactive gwpks_ext_clservice

FCUBSCLService QueryCLMaturity gwpks_ext_clservice

FCUBSCLService QueryCLMaturitycom gwpks_ext_clservice

FCUBSCLService QueryCLMaturitysim gwpks_ext_clservice

FCUBSCLService QueryCLPromotion gwpks_ext_clservice

FCUBSCLService QueryLinkNo gwpks_ext_clservice

Page 21: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 21

FCUBSCLService QueryLinkNocom gwpks_ext_clservice

FCUBSCLService LinkLine gwpks_ext_clservice

FCUBSCLService HoldAccount gwpks_ext_clservice

FCUBSCLService QueryCLDefault gwpks_ext_clservice

FCUBSCLService QueryCLDefaultcom gwpks_ext_clservice

FCUBSCLService QueryCLExplode gwpks_ext_clservice

FCUBSCLService QueryCLExplodesim gwpks_ext_clservice

FCUBSCLService QueryCLExplodecom gwpks_ext_clservice

FCUBSCLService AuthAccount gwpks_ext_clservice

FCUBSCLService DelAccount gwpks_ext_clservice

FCUBSCLService DelCommit gwpks_ext_clservice

FCUBSCLService QueryAutosuspInfo gwpks_ext_clservice

FCUBSCLService QueryPmntSch gwpks_ext_clservice

FCUBSCLService QueryOnline_calc gwpks_ext_clservice

FCUBSCLService SaveAccSim gwpks_ext_clservice

FCUBSCLService AuthReassign gwpks_ext_clservice

FCUBSCLService SaveReassign gwpks_ext_clservice

FCUBSCLService DeleteReassign gwpks_ext_clservice

FCUBSCLService PopulateMCR gwpks_ext_clservice

FCUBSCLService QueryCLEventDairy gwpks_ext_clservice

FCUBSCLService SaveCLGiroSlip gwpks_ext_clservice

FCUBSCLService QueryCLGiroSlipComp gwpks_ext_clservice

FCUBSCLService AUTHQUERY gwpks_ext_clservice

FCUBSCLService QueryCLGiroSlip gwpks_ext_clservice

FCUBSCLService DeleteCLGiroSlip gwpks_ext_clservice

FCUBSCLService SaveReversal gwpks_ext_clservice

FCUBSCLService SaveALiqdSusp gwpks_ext_clservice

FCUBSCLService DeleteALiqdSusp gwpks_ext_clservice

FCUBSCLService AuthALiqdSusp gwpks_ext_clservice

FCUBSCLService AuthQryALiqdSusp gwpks_ext_clservice

FCUBSCLService ReverseALiqdSusp gwpks_ext_clservice

FCUBSCLService QueryCLInst gwpks_ext_clservice

FCUBSCLService SaveRollover gwpks_ext_clservice

FCUBSCLService SaveInactiveRoll gwpks_ext_clservice

FCUBSCLService AuthRollover gwpks_ext_clservice

FCUBSCLService AuthInactiveRoll gwpks_ext_clservice

FCUBSCLService ActiveRollover gwpks_ext_clservice

FCUBSCLService DeleteRollover gwpks_ext_clservice

FCUBSCLService DeleteInactiveRoll gwpks_ext_clservice

Page 22: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 22

FCUBSCLService ReverseRollover gwpks_ext_clservice

FCUBSCLService ReverseInactiveRoll gwpks_ext_clservice

FCUBSCLService QueryRollover gwpks_ext_clservice

FCUBSCLService QueryInactiveRoll gwpks_ext_clservice

FCUBSCLService SaveRenog gwpks_ext_clservice

FCUBSCLService AuthRenog gwpks_ext_clservice

FCUBSCLService DeleteRenog gwpks_ext_clservice

FCUBSCLService ReverseRenog gwpks_ext_clservice

FCUBSCLService PopulateRoll gwpks_ext_clservice

FCUBSCLService AllocateRoll gwpks_ext_clservice

FCUBSCLService PopulateRenog gwpks_ext_clservice

FCUBSCLService AllocateRenog gwpks_ext_clservice

FCUBSCLService DefaultRenog gwpks_ext_clservice

FCUBSCLService DefaultRoll gwpks_ext_clservice

FCUBSCLService CrsettlDefault gwpks_ext_clservice

FCUBSCLService QueryRenog gwpks_ext_clservice

FCUBSCLService SaveStatusChange gwpks_ext_clservice

FCUBSCLService AuthStatusChange gwpks_ext_clservice

FCUBSCLService DeleteStatusChange gwpks_ext_clservice

FCUBSCLService QueryStatusChange gwpks_ext_clservice

FCUBSCLService QueryStchCharges gwpks_ext_clservice

FCUBSCLService AuthQueryStatusChange gwpks_ext_clservice

FCUBSCLService CurrstatQueryStatusChange gwpks_ext_clservice

FCUBSCLService QueryCLEvents gwpks_ext_clservice

FCUBSCLService QueryAccountSum gwpks_ext_clservice

FCUBSCLService SaveDisbursement gwpks_ext_clservice

FCUBSCLService AuthDisbursement gwpks_ext_clservice

FCUBSCLService DeleteDisbursement gwpks_ext_clservice

FCUBSCLService ReverseDisbursement gwpks_ext_clservice

FCUBSCLService AuthQryDisbursement gwpks_ext_clservice

FCUBSCLService QueryDisbursement gwpks_ext_clservice

FCUBSCLService QueryDsbrCharges gwpks_ext_clservice

FCUBSCLService DsbrDefault gwpks_ext_clservice

FCUBSCLService QueryCLGL gwpks_ext_clservice

FCUBSCLService QueryProductSum gwpks_ext_clservice

FCUBSCLService SaveAccountActivate gwpks_ext_clservice

FCUBSCLService SaveInstStatChg gwpks_ext_clservice

FCUBSCLService AuthInstStatChg gwpks_ext_clservice

FCUBSCLService DeleteInstStatChg gwpks_ext_clservice

Page 23: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 23

FCUBSCLService ReverseInstStatChg gwpks_ext_clservice

FCUBSCLService AuthQueryInstStatChg gwpks_ext_clservice

FCUBSCLService QueryInstStatChg gwpks_ext_clservice

FCUBSCLService PopulateInstStatChg gwpks_ext_clservice

FCUBSCLService SaveCLAdhoc gwpks_ext_clservice

FCUBSCLService AuthCLAdhoc gwpks_ext_clservice

FCUBSCLService DeleteCLAdhoc gwpks_ext_clservice

FCUBSCLService AuthQueryCLAdhoc gwpks_ext_clservice

FCUBSCLService QueryCLAdhoc gwpks_ext_clservice

FCUBSCLService RevCLAdhoc gwpks_ext_clservice

FCUBSCLService DefaultRefNo gwpks_ext_clservice

FCUBSCLService ModifyCLAdhoc gwpks_ext_clservice

FCUBSCLService CopyCLAdhoc gwpks_ext_clservice

FCUBSCLService QueryClInfo gwpks_ext_clservice

FCUBSCLService QueryAccUde gwpks_ext_clservice

FCUBSCLService MoreRecords gwpks_ext_clservice

FCUBSCLService QueryGenAdvice gwpks_ext_clservice

FCUBSCLService GenerateAdvice gwpks_ext_clservice

FCUBSCLService MaturityCroll gwpks_ext_clservice

FCUBSCLService UDFCroll gwpks_ext_clservice

FCUBSCLService MaturitySroll gwpks_ext_clservice

FCUBSCLService SaveCroll gwpks_ext_clservice

FCUBSCLService ModifyCroll gwpks_ext_clservice

FCUBSCLService ModifySroll gwpks_ext_clservice

FCUBSCLService SaveSroll gwpks_ext_clservice

FCUBSCLService QueryCroll gwpks_ext_clservice

FCUBSCLService QuerySroll gwpks_ext_clservice

FCUBSCLService DeleteCroll gwpks_ext_clservice

FCUBSCLService DeleteSroll gwpks_ext_clservice

FCUBSCLService AuthQrySroll gwpks_ext_clservice

FCUBSCLService AuthQryCroll gwpks_ext_clservice

FCUBSCLService AuthCroll gwpks_ext_clservice

FCUBSCLService AuthSroll gwpks_ext_clservice

FCUBSCLService ReverseSroll gwpks_ext_clservice

FCUBSCLService ReverseCroll gwpks_ext_clservice

FCUBSCLService PopVAMICharges gwpks_ext_clservice

FCUBSICService QueryRateCode gwpks_ext_icservice

FCUBSICService BulkUploadICRate gwpks_ext_icservice

FCUBSSCVService QuerySCVCustSumm gwpks_ext_scvservice

Page 24: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 24

FCUBSSCVService QuerySCVCLTxnDetails gwpks_ext_scvservice

FCUBSSCVService QuerySCVCATxnDetails gwpks_ext_scvservice

FCUBSSCVService QuerySCVCLTxnDetails gwpks_ext_scvservice

FCUBSSCVService QuerySCVTDTxnDetails gwpks_ext_scvservice

FCUBSSCVService QuerySCVCADetails gwpks_ext_scvservice

FCUBSSCVService QuerySCVTDDetails gwpks_ext_scvservice

FCUBSSCVService QuerySCVCLDetails gwpks_ext_scvservice

FCUBSAMService QueryCorpManualAction gwpks_ext_amservice

FCUBSAMService DeleteCorpManualAction gwpks_ext_amservice

FCUBSAMService PickupAMCorpManSubSystem gwpks_ext_amservice

FCUBSAMService DefaultCorpManualAction gwpks_ext_amservice

FCUBSAMService RecalcCorpManualAction gwpks_ext_amservice

FCUBSAMService ReverseCorpManualAction gwpks_ext_amservice

FCUBSAMService AuthQryCorpManualAction gwpks_ext_amservice

FCUBSAMService AuthrizeCorpManualAction gwpks_ext_amservice

FCUBSAMService CreateCorpManualAction gwpks_ext_amservice

FCUBSAMService QueryAMChargeDefinition gwpks_ext_amservice

FCUBSAMService DefaultAMChargeDefinition gwpks_ext_amservice

FCUBSAMService CreateAMChargeDefinition gwpks_ext_amservice

FCUBSAMService AuthQueryAMChargeDefn gwpks_ext_amservice

FCUBSAMService AuthAMChargeDefinition gwpks_ext_amservice

FCUBSAMService DeleteAMChargeDefinition gwpks_ext_amservice

FCUBSAMService CopyAMChargeDefinition gwpks_ext_amservice

FCUBSAMService ModifyAMChargeDefinition gwpks_ext_amservice

FCUBSAMService AMChargeDefnSubsysPickup gwpks_ext_amservice

FCUBSAMService AuthorizeFund gwpks_ext_amservice

FCUBSAMService AuthQueryFund gwpks_ext_amservice

FCUBSAMService CloseFund gwpks_ext_amservice

FCUBSAMService DeleteFund gwpks_ext_amservice

FCUBSAMService ModifyFund gwpks_ext_amservice

FCUBSAMService CreateFund gwpks_ext_amservice

FCUBSAMService QueryFund gwpks_ext_amservice

FCUBSAMService ReopenFund gwpks_ext_amservice

FCUBSAMService CopyFund gwpks_ext_amservice

FCUBSAMService DefaultFund gwpks_ext_amservice

FCUBSAMService PickupFundSubSystem gwpks_ext_amservice

FCUBSAMService QueryAMFundProduct gwpks_ext_amservice

FCUBSXPService CreateXPContract gwpks_ext_xpservice

FCUBSXPService QueryXPContract gwpks_ext_xpservice

Page 25: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 25

FCUBSXPService DeleteXPContract gwpks_ext_xpservice

FCUBSXPService RefundXPContract gwpks_ext_xpservice

FCUBSXPService CopyXPContract gwpks_ext_xpservice

FCUBSXPService AuthQueryXPContract gwpks_ext_xpservice

FCUBSXPService HoldXPContract gwpks_ext_xpservice

FCUBSXPService AuthorizeXPContract gwpks_ext_xpservice

FCUBSXPService AmendXPContract gwpks_ext_xpservice

FCUBSXPService WriteOffXPContract gwpks_ext_xpservice

FCUBSXPService PickupXPSubsystem gwpks_ext_xpservice

FCUBSXPService XPProductDefault gwpks_ext_xpservice

FCUBSXPService CreateXPPayment gwpks_ext_xpservice

FCUBSXPService QueryXPPayment gwpks_ext_xpservice

FCUBSXPService AuthdefXPPayment gwpks_ext_xpservice

FCUBSXPService AuthQueryXPPayment gwpks_ext_xpservice

FCUBSXPService DefaultXPContract gwpks_ext_xpservice

FCUBSXPService DeleteXPPayment gwpks_ext_xpservice

FCUBSXPService ReverseXPPayment gwpks_ext_xpservice

FCUBSXPService ReassignXPContract gwpks_ext_xpservice

FCUBSXPService ReverseXPContract gwpks_ext_xpservice

FCUBSSIService CreateSIContract gwpks_ext_siservice

FCUBSSIService DefaultSIPrdDtls gwpks_ext_siservice

FCUBSSIService EnrichSIContract gwpks_ext_siservice

FCUBSSIService PickupSISubSystems gwpks_ext_siservice

FCUBSSIService QuerySIContract gwpks_ext_siservice

FCUBSSIService AuthQuerySICont gwpks_ext_siservice

FCUBSSIService AuthorizeSIContract gwpks_ext_siservice

FCUBSSIService RejectSIContract gwpks_ext_siservice

FCUBSSIService DeleteSIContract gwpks_ext_siservice

FCUBSSIService HoldSIContract gwpks_ext_siservice

FCUBSSIService ReopenSIContract gwpks_ext_siservice

FCUBSSIService CopySIContract gwpks_ext_siservice

FCUBSSIService AmendSIContract gwpks_ext_siservice

FCUBSSIService CloseSIContract gwpks_ext_siservice

FCUBSAccClassService QueryAccountClass gwpks_ext_accclassservice

FCUBSTDFinService RequestAccStmt gwpks_ext_tdfinservice

FCUBSTDFinService RequestTDStmt gwpks_ext_tdfinservice

FCUBSTDAddressService ModifyCustAccAddr gwpks_ext_accaddrservice

FCUBSTDAddressService ModifyTDAddress gwpks_ext_accaddrservice

FCUBSETDService QueryETDDealProduct gwpks_ext_etdservice

Page 26: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 26

FCUBSETDService HoldETDLSDeal gwpks_ext_etdservice

FCUBSETDService CreateETDLSDeal gwpks_ext_etdservice

FCUBSETDService ModifyETDLSDeal gwpks_ext_etdservice

FCUBSETDService CancelETDLSDeal gwpks_ext_etdservice

FCUBSETDService AuthorizeETDLSDeal gwpks_ext_etdservice

FCUBSETDService QueryETDLSDeal gwpks_ext_etdservice

FCUBSETDService PickupETDLSSubSystems gwpks_ext_etdservice

FCUBSETDService AuthQueryETDLSDeal gwpks_ext_etdservice

FCUBSETDService CopyETDLSDeal gwpks_ext_etdservice

FCUBSETDService DeleteETDLSDeal gwpks_ext_etdservice

FCUBSETDService CreateETDLQDeal gwpks_ext_etdservice

FCUBSETDService HoldETDLQDeal gwpks_ext_etdservice

FCUBSETDService ModifyETDLQDeal gwpks_ext_etdservice

FCUBSETDService CancelETDLQDeal gwpks_ext_etdservice

FCUBSETDService AuthorizeETDLQDeal gwpks_ext_etdservice

FCUBSETDService QueryETDLQDeal gwpks_ext_etdservice

FCUBSETDService ETDProductDefault gwpks_ext_etdservice

FCUBSETDService ETDGetBasket gwpks_ext_etdservice

FCUBSETDService PickupETDLQSubSystems gwpks_ext_etdservice

FCUBSETDService DeleteETDLQDeal gwpks_ext_etdservice

FCUBSETDService AuthQueryETDLQDeal gwpks_ext_etdservice

FCUBSETDService CopyETDLQDeal gwpks_ext_etdservice

FCUBSETDService CreateETDMrgnSettle gwpks_ext_etdservice

FCUBSETDService CancelETDMrgnSettle gwpks_ext_etdservice

FCUBSETDService AuthQueryETDMrgnSettle gwpks_ext_etdservice

FCUBSETDService DeleteETDMrgnSettle gwpks_ext_etdservice

FCUBSETDService AuthorizeETDMrgnSettle gwpks_ext_etdservice

FCUBSETDService QueryETDMrgnSettle gwpks_ext_etdservice

FCUBSETDService CreateETDCommodity gwpks_ext_etdservice

FCUBSETDService ModifyETDCommodity gwpks_ext_etdservice

FCUBSETDService CloseETDCommodity gwpks_ext_etdservice

FCUBSETDService ReopenETDCommodity gwpks_ext_etdservice

FCUBSETDService AuthorizeETDCommodity gwpks_ext_etdservice

FCUBSETDService QueryETDCommodity gwpks_ext_etdservice

FCUBSETDService CreateETDPriceCode gwpks_ext_etdservice

FCUBSETDService ModifyETDPriceCode gwpks_ext_etdservice

FCUBSETDService CloseETDPriceCode gwpks_ext_etdservice

FCUBSETDService ReopenETDPriceCode gwpks_ext_etdservice

FCUBSETDService AuthorizeETDPriceCode gwpks_ext_etdservice

Page 27: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 27

FCUBSETDService QueryETDPriceCode gwpks_ext_etdservice

FCUBSETDService CreateETDPortfolio gwpks_ext_etdservice

FCUBSETDService ModifyETDPortfolio gwpks_ext_etdservice

FCUBSETDService CloseETDPortfolio gwpks_ext_etdservice

FCUBSETDService ReopenETDPortfolio gwpks_ext_etdservice

FCUBSETDService AuthorizeETDPortfolio gwpks_ext_etdservice

FCUBSETDService QueryETDPortfolio gwpks_ext_etdservice

FCUBSETDService CreateETDCmdtPrice gwpks_ext_etdservice

FCUBSETDService ModifyETDCmdtPrice gwpks_ext_etdservice

FCUBSETDService CloseETDCmdtPrice gwpks_ext_etdservice

FCUBSETDService ReopenETDCmdtPrice gwpks_ext_etdservice

FCUBSETDService AuthorizeETDCmdtPrice gwpks_ext_etdservice

FCUBSETDService QueryETDCmdtPrice gwpks_ext_etdservice

FCUBSETDService CreateETDInstrument gwpks_ext_etdservice

FCUBSETDService ModifyETDInstrument gwpks_ext_etdservice

FCUBSETDService CloseETDInstrument gwpks_ext_etdservice

FCUBSETDService ReopenETDInstrument gwpks_ext_etdservice

FCUBSETDService AuthorizeETDInstrument gwpks_ext_etdservice

FCUBSETDService QueryETDInstrument gwpks_ext_etdservice

FCUBSETDService BulkUploadETDInstrument gwpks_ext_etdservice

FCUBSETDService BulkQueryETDInstrument gwpks_ext_etdservice

FCUBSETDService CreateETDInstrPrice gwpks_ext_etdservice

FCUBSETDService ModifyETDInstrPrice gwpks_ext_etdservice

FCUBSETDService CloseETDInstrPrice gwpks_ext_etdservice

FCUBSETDService ReopenETDInstrPrice gwpks_ext_etdservice

FCUBSETDService AuthorizeETDInstrPrice gwpks_ext_etdservice

FCUBSETDService QueryETDInstrPrice gwpks_ext_etdservice

FCUBSETDService BulkUploadETDInstrPrice gwpks_ext_etdservice

FCUBSETDService BulkQueryETDInstrPrice gwpks_ext_etdservice

FCUBSETDService CreateETDMarginScheme gwpks_ext_etdservice

FCUBSETDService ModifyETDMarginScheme gwpks_ext_etdservice

FCUBSETDService CloseETDMarginScheme gwpks_ext_etdservice

FCUBSETDService ReopenETDMarginScheme gwpks_ext_etdservice

FCUBSETDService AuthorizeETDMarginScheme gwpks_ext_etdservice

FCUBSETDService QueryETDMarginScheme gwpks_ext_etdservice

FCUBSETDService BulkUploadETDMarginScheme gwpks_ext_etdservice

FCUBSETDService CreateETDBrkAccSch gwpks_ext_etdservice

FCUBSETDService ModifyETDBrkAccSch gwpks_ext_etdservice

FCUBSETDService CloseETDBrkAccSch gwpks_ext_etdservice

Page 28: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 28

FCUBSETDService ReopenETDBrkAccSch gwpks_ext_etdservice

FCUBSETDService AuthorizeETDBrkAccSch gwpks_ext_etdservice

FCUBSETDService QueryETDBrkAccSch gwpks_ext_etdservice

FCUBSETDService QueryETDMatch gwpks_ext_etdservice

FCUBSETDService UnmatchETDDeal gwpks_ext_etdservice

FCUBSETDService AuthETDMatch gwpks_ext_etdservice

FCUBSETDService CreateETDMatch gwpks_ext_etdservice

FCUBSBrokerService QueryBroker gwpks_ext_brokerservice

FCUBSBrokerService QueryBRLiqd gwpks_ext_brokerservice

FCUBSBrokerService DefaultBRLiqd gwpks_ext_brokerservice

FCUBSBrokerService QueryDefaultBRLiqd gwpks_ext_brokerservice

FCUBSBrokerService NewBRLiqd gwpks_ext_brokerservice

FCUBSBrokerService SubSystemPick gwpks_ext_brokerservice

FCUBSBrokerService AuthQueryBrLiq gwpks_ext_brokerservice

FCUBSBrokerService AuthBrLiq gwpks_ext_brokerservice

FCUBSBrokerService ReverseBrLiq gwpks_ext_brokerservice

FCUBSBrokerService DeleteBrliqd gwpks_ext_brokerservice

FCUBSPCService RejectPCContract gwpks_ext_pcservice

FCUBSPCService RecallPCContract gwpks_ext_pcservice

FCUBSPCService ApprovePCContract gwpks_ext_pcservice

FCUBSPCService HoldPCContract gwpks_ext_pcservice

FCUBSPCService CopyPCContract gwpks_ext_pcservice

FCUBSPCService AuthQueryPCContract gwpks_ext_pcservice

FCUBSPCService UpdatePCWorkflowStatus gwpks_ext_pcservice

FCUBSPCService ModifyPCContract gwpks_ext_pcservice

FCUBSPCService ReversePCContract gwpks_ext_pcservice

FCUBSPCService QueryPCFTContract gwpks_ext_pcservice

FCUBSPCService QueryPCContract gwpks_ext_pcservice

FCUBSPCService CreatePCContract gwpks_ext_pcservice

FCUBSPCService FastTrackCreatePCContract gwpks_ext_pcservice

FCUBSPCService PCSubSystemPickup gwpks_ext_pcservice

FCUBSPCService PCPrdCatDefault gwpks_ext_pcservice

FCUBSPCService PCProductDefault gwpks_ext_pcservice

FCUBSPCService PCProductDefault gwpks_ext_pcservice

FCUBSPCService PCPrdCatDefault gwpks_ext_pcservice

FCUBSPCService GenerateMISRefNo gwpks_ext_pcservice

FCUBSPCService QueryPCEvents gwpks_ext_pcservice

FCUBSPCService QueryPCAcEntries gwpks_ext_pcservice

FCUBSPCService CloseAndUnlockPCBatch gwpks_ext_pcservice

Page 29: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 29

FCUBSPCService OpenPCBatch gwpks_ext_pcservice

FCUBSPCService CreatePCCharge gwpks_ext_pcservice

FCUBSPCService ModifyPCCharge gwpks_ext_pcservice

FCUBSMMService DeleteMMContract gwpks_ext_mmservice

FCUBSMMService AuthorizeMMContract gwpks_ext_mmservice

FCUBSMMService MMHoldContract gwpks_ext_mmservice

FCUBSMMService CopyMMContract gwpks_ext_mmservice

FCUBSMMService AuthQueryMMContract gwpks_ext_mmservice

FCUBSMMService ModifyMMContract gwpks_ext_mmservice

FCUBSMMService ReverseMMContract gwpks_ext_mmservice

FCUBSMMService QueryMMContract gwpks_ext_mmservice

FCUBSMMService CreateMMContract gwpks_ext_mmservice

FCUBSMMService ConfirmMMContract gwpks_ext_mmservice

FCUBSMMService ConfirmQueryMMContract gwpks_ext_mmservice

FCUBSMMService RolloverMMContract gwpks_ext_mmservice

FCUBSMMService ReassignMMContract gwpks_ext_mmservice

FCUBSMMService QueryMMProduct gwpks_ext_mmservice

FCUBSMMService BulkUploadLDMMRate gwpks_ext_mmservice

FCUBSMMService MMSubSystemPickup gwpks_ext_mmservice

FCUBSMMService MMProductDefault gwpks_ext_mmservice

FCUBSMMService ExplodeSchedules gwpks_ext_mmservice

FCUBSMMService CloseMMContract gwpks_ext_mmservice

FCUBSMMService ReopenMMContract gwpks_ext_mmservice

FCUBSMMService MMVamiContract gwpks_ext_mmservice

FCUBSMMService MMDeleteVami gwpks_ext_mmservice

FCUBSMMService MMQueryVami gwpks_ext_mmservice

FCUBSMMService MMVamiAuthorize gwpks_ext_mmservice

FCUBSMMService MMVamiAuthQry gwpks_ext_mmservice

FCUBSMMService MMVamiSubSystemPickup gwpks_ext_mmservice

FCUBSMMService MMSubSystemPickup gwpks_ext_mmservice

FCUBSMMService MMProductDefault gwpks_ext_mmservice

FCUBSMMService QueryMMPayment gwpks_ext_mmservice

FCUBSMMService CreateMMPayment gwpks_ext_mmservice

FCUBSMMService PopulateMMPayment gwpks_ext_mmservice

FCUBSMMService AllocateMMPayment gwpks_ext_mmservice

FCUBSMMService SumupMMPayment gwpks_ext_mmservice

FCUBSMMService DefaultMMPayment gwpks_ext_mmservice

FCUBSMMService AuthQryMMPayment gwpks_ext_mmservice

FCUBSMMService ShowMMPayment gwpks_ext_mmservice

Page 30: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 30

FCUBSMMService AuthMMPayment gwpks_ext_mmservice

FCUBSMMService AuthorizeMMPayment gwpks_ext_mmservice

FCUBSMMService DeleteMMPayment gwpks_ext_mmservice

FCUBSMMService ReverseMMPayment gwpks_ext_mmservice

FCUBSMMService MMSchdsDetails gwpks_ext_mmservice

FCUBSMMService MMDefaultSchds gwpks_ext_mmservice

FCUBSFXService DeleteFXContract gwpks_ext_fxservice

FCUBSFXService AuthorizeFXContract gwpks_ext_fxservice

FCUBSFXService ReverseFXContract gwpks_ext_fxservice

FCUBSFXService QueryFXContract gwpks_ext_fxservice

FCUBSFXService QueryFXProduct gwpks_ext_fxservice

FCUBSFXService CreateFXContract gwpks_ext_fxservice

FCUBSFXService ModifyFXContract gwpks_ext_fxservice

FCUBSFXService ConfirmFXContract gwpks_ext_fxservice

FCUBSFXService RolloverFXContract gwpks_ext_fxservice

FCUBSFXService LiquidateFXContract gwpks_ext_fxservice

FCUBSFXService AuthorizeFXIntSwap gwpks_ext_fxservice

FCUBSFXService CloseFXIntSwap gwpks_ext_fxservice

FCUBSFXService DeleteFXIntSwap gwpks_ext_fxservice

FCUBSFXService ModifyFXIntSwap gwpks_ext_fxservice

FCUBSFXService CreateFXIntSwap gwpks_ext_fxservice

FCUBSFXService QueryFXIntSwap gwpks_ext_fxservice

FCUBSFXService ReopenFXIntSwap gwpks_ext_fxservice

FCUBSFXService CopyFXIntSwap gwpks_ext_fxservice

FCUBSFXService DefaultFXIntSwap gwpks_ext_fxservice

FCUBSFXService ReCalFXIntSwap gwpks_ext_fxservice

FCUBSFXService AuthQueryFXIntSwap gwpks_ext_fxservice

FCUBSFXService ReassignFXContract gwpks_ext_fxservice

FCUBSFXService RecalculateFXContract gwpks_ext_fxservice

FCUBSFXService DefaultFXPrdDtls gwpks_ext_fxservice

FCUBSFXService AuthQueryFXContract gwpks_ext_fxservice

FCUBSFXService HoldFXContract gwpks_ext_fxservice

FCUBSFXService ConfirmFXContract gwpks_ext_fxservice

FCUBSFXService ConfirmQueryFXContract gwpks_ext_fxservice

FCUBSFXService CopyFXContract gwpks_ext_fxservice

FCUBSFXService PickupFXSubSystem gwpks_ext_fxservice

FCUBSFXService QueryFXPayment gwpks_ext_fxservice

FCUBSFXService AuthQueryFXPayment gwpks_ext_fxservice

FCUBSFXService AuthorizeFXPayment gwpks_ext_fxservice

Page 31: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 31

FCUBSFXService DefaultFXPayment gwpks_ext_fxservice

FCUBSFXService ReCalFXPayment gwpks_ext_fxservice

FCUBSFXService CreateFXPayment gwpks_ext_fxservice

FCUBSFXService DeleteFXPayment gwpks_ext_fxservice

FCUBSFXService ReverseFXPayment gwpks_ext_fxservice

FCUBSFXService FXPmtSubSystemPkp gwpks_ext_fxservice

FCUBSFXService EnrichRollover gwpks_ext_fxservice

FCUBSFXService LinkFXContract gwpks_ext_fxservice

FCUBSFXService QueryLinkedFXContract gwpks_ext_fxservice

FCUBSFXService QueryCLSBankDirectory gwpks_ext_fxservice

FCUBSFXService QueryFXBrnParameters gwpks_ext_fxservice

FCUBSMSService AuthorizePDERecord gwpks_ext_pdeservice

FCUBSMSService ModifyPDERecord gwpks_ext_pdeservice

FCUBSMSService QueryPDERecord gwpks_ext_pdeservice

FCUBSSRService DeleteSRContract gwpks_ext_srservice

FCUBSSRService AuthorizeSRContract gwpks_ext_srservice

FCUBSSRService SRHoldContract gwpks_ext_srservice

FCUBSSRService CopySRContract gwpks_ext_srservice

FCUBSSRService AuthQuerySRContract gwpks_ext_srservice

FCUBSSRService ModifySRContract gwpks_ext_srservice

FCUBSSRService ReverseSRContract gwpks_ext_srservice

FCUBSSRService QuerySRContract gwpks_ext_srservice

FCUBSSRService CreateSRContract gwpks_ext_srservice

FCUBSSRService RolloverSRContract gwpks_ext_srservice

FCUBSSRService SRSubSystemPickup gwpks_ext_srservice

FCUBSSRService SRProductDefault gwpks_ext_srservice

FCUBSSRService SRVamiContract gwpks_ext_srservice

FCUBSSRService SRDeleteVami gwpks_ext_srservice

FCUBSSRService SRQueryVami gwpks_ext_srservice

FCUBSSRService SRVamiAuthorize gwpks_ext_srservice

FCUBSSRService SRVamiAuthQry gwpks_ext_srservice

FCUBSSRService SRVamiSubSystemPickup gwpks_ext_srservice

FCUBSSRService QuerySRPayment gwpks_ext_srservice

FCUBSSRService CreateSRPayment gwpks_ext_srservice

FCUBSSRService PopulateSRPayment gwpks_ext_srservice

FCUBSSRService AllocateSRPayment gwpks_ext_srservice

FCUBSSRService SumupSRPayment gwpks_ext_srservice

FCUBSSRService DefaultSRPayment gwpks_ext_srservice

FCUBSSRService AuthQrySRPayment gwpks_ext_srservice

Page 32: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 32

FCUBSSRService ShowSRPayment gwpks_ext_srservice

FCUBSSRService AuthSRPayment gwpks_ext_srservice

FCUBSSRService AuthorizeSRPayment gwpks_ext_srservice

FCUBSSRService DeleteSRPayment gwpks_ext_srservice

FCUBSSRService ReverseSRPayment gwpks_ext_srservice

FCUBSSRService SRSchdsDetails gwpks_ext_srservice

FCUBSSRService SRDefaultSchds gwpks_ext_srservice

FCUBSSRService QuerySEContract gwpks_ext_srservice

FCUBSREService QueryREContract gwpks_ext_reservice

FCUBSREService ManualREMatch gwpks_ext_reservice

FCUBSREService NewREMatch gwpks_ext_reservice

FCUBSREService AuthorizeREMatch gwpks_ext_reservice

FCUBSREService AuthQueryREMatch gwpks_ext_reservice

FCUBSREService QueryREMatch gwpks_ext_reservice

FCUBSREService CloseREMatch gwpks_ext_reservice

FCUBSREService DeleteREMatch gwpks_ext_reservice

FCUBSREService ConfirmREMatch gwpks_ext_reservice

FCUBSREService ReverseREMatch gwpks_ext_reservice

FCUBSDVService CreateDVContract gwpks_ext_dvservice

FCUBSDVService DVSubSysPick gwpks_ext_dvservice

FCUBSDVService DefaultCcyDVContract gwpks_ext_dvservice

FCUBSDVService CopyDVContract gwpks_ext_dvservice

FCUBSDVService DefaultDVContract gwpks_ext_dvservice

FCUBSDVService DeleteDVContract gwpks_ext_dvservice

FCUBSDVService QueryDVContract gwpks_ext_dvservice

FCUBSDVService HoldDVContract gwpks_ext_dvservice

FCUBSDVService AuthorizeDVContract gwpks_ext_dvservice

FCUBSDVService AuthQueryDvContract gwpks_ext_dvservice

FCUBSDVService AuthorizeDVContract gwpks_ext_dvservice

FCUBSDVService ReverseDVContract gwpks_ext_dvservice

FCUBSDVService ModifyDVContract gwpks_ext_dvservice

FCUBSDVService CloseDVContract gwpks_ext_dvservice

FCUBSDVService DVFairVal gwpks_ext_dvservice

FCUBSDVService DVRateRevision gwpks_ext_dvservice

FCUBSDVService QueryDVProduct gwpks_ext_dvservice

FCUBSDVService BulkUploadDVRate gwpks_ext_dvservice

FCUBSDVService QueryCnf gwpks_ext_dvservice

FCUBSDVService ModifyCnf gwpks_ext_dvservice

FCUBSDVService AuthorizeCnf gwpks_ext_dvservice

Page 33: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 33

FCUBSDVService DeleteCnf gwpks_ext_dvservice

FCUBSSwitchService SwitchTransaction gwpks_ext_switchservice

FCUBSSecuritiesService CancelSEDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService CreateSEDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService ModifySEDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService QuerySECorpact gwpks_ext_securitiesservice

FCUBSSecuritiesService ModifySECorpact gwpks_ext_securitiesservice

FCUBSSecuritiesService ReverseSECorpact gwpks_ext_securitiesservice

FCUBSSecuritiesService ConfirmSECorpact gwpks_ext_securitiesservice

FCUBSSecuritiesService QueryEvntSECorpact gwpks_ext_securitiesservice

FCUBSSecuritiesService CreateSEInstrument gwpks_ext_securitiesservice

FCUBSSecuritiesService DefaultSEPrdinstr gwpks_ext_securitiesservice

FCUBSSecuritiesService SEInstrSubSysPickup gwpks_ext_securitiesservice

FCUBSSecuritiesService ModifySEInstrument gwpks_ext_securitiesservice

FCUBSSecuritiesService CloseSEInstrument gwpks_ext_securitiesservice

FCUBSSecuritiesService ReopenSEInstrument gwpks_ext_securitiesservice

FCUBSSecuritiesService AuthSEInstrument gwpks_ext_securitiesservice

FCUBSSecuritiesService AuthQuerySEInstrument gwpks_ext_securitiesservice

FCUBSSecuritiesService QuerySEInstr gwpks_ext_securitiesservice

FCUBSSecuritiesService CopySEInstrument gwpks_ext_securitiesservice

FCUBSSecuritiesService DeleteSEInstrument gwpks_ext_securitiesservice

FCUBSSecuritiesService HoldSEInstr gwpks_ext_securitiesservice

FCUBSSecuritiesService BulkSEInstrument gwpks_ext_securitiesservice

FCUBSSecuritiesService AuthSEDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService DeleteSEDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService SEDealProductDefault gwpks_ext_securitiesservice

FCUBSSecuritiesService QuerySEDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService LiquidateSEDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService SEDealSubsystemPickup gwpks_ext_securitiesservice

FCUBSSecuritiesService CloseSEDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService CopySEDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService RolloverSEDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService AuthQuerySEDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService LiQuerySEDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService AuthQrySKLocationChange gwpks_ext_securitiesservice

FCUBSSecuritiesService RollQuerySEDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService ConfirmQuerySEDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService ConfirmSEDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService HoldSEDeal gwpks_ext_securitiesservice

Page 34: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 34

FCUBSSecuritiesService QuerySDBlockRelease gwpks_ext_securitiesservice

FCUBSSecuritiesService CreateSDBlockRelease gwpks_ext_securitiesservice

FCUBSSecuritiesService SubsysPickupSDBlockRelease gwpks_ext_securitiesservice

FCUBSSecuritiesService DefaultSEProd gwpks_ext_securitiesservice

FCUBSSecuritiesService ModifySDBlockRelease gwpks_ext_securitiesservice

FCUBSSecuritiesService AuthQuerySDBlockRelease gwpks_ext_securitiesservice

FCUBSSecuritiesService LiquidateSDBlockRelease gwpks_ext_securitiesservice

FCUBSSecuritiesService AuthSDBlockRelease gwpks_ext_securitiesservice

FCUBSSecuritiesService LiQuerySDBlockRelease gwpks_ext_securitiesservice

FCUBSSecuritiesService HoldSDBlockRelease gwpks_ext_securitiesservice

FCUBSSecuritiesService CopySDBlockRelease gwpks_ext_securitiesservice

FCUBSSecuritiesService DeleteSDBlockRelease gwpks_ext_securitiesservice

FCUBSSecuritiesService QuerySEEvent gwpks_ext_securitiesservice

FCUBSSecuritiesService QuerySEAdvice gwpks_ext_securitiesservice

FCUBSSecuritiesService CreateSEPortfolio gwpks_ext_securitiesservice

FCUBSSecuritiesService DefaultSPProd gwpks_ext_securitiesservice

FCUBSSecuritiesService SubsysPickupSEPortfolio gwpks_ext_securitiesservice

FCUBSSecuritiesService QuerySEPortfolioSec gwpks_ext_securitiesservice

FCUBSSecuritiesService ModifySEPortfolio gwpks_ext_securitiesservice

FCUBSSecuritiesService DeleteSEPortfolio gwpks_ext_securitiesservice

FCUBSSecuritiesService CopySEPortfolio gwpks_ext_securitiesservice

FCUBSSecuritiesService AuthorizeSEPortfolio gwpks_ext_securitiesservice

FCUBSSecuritiesService AuthQuerySEPortfolio gwpks_ext_securitiesservice

FCUBSSecuritiesService CloseSEPortfolio gwpks_ext_securitiesservice

FCUBSSecuritiesService ReopenSEPortfolio gwpks_ext_securitiesservice

FCUBSSecuritiesService QuerySPAdvice gwpks_ext_securitiesservice

FCUBSSecuritiesService QuerySPEvent gwpks_ext_securitiesservice

FCUBSSecuritiesService CreateSEBlockDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService DefaultSEBlockDealProd gwpks_ext_securitiesservice

FCUBSSecuritiesService DefaultSEBuySellLeg gwpks_ext_securitiesservice

FCUBSSecuritiesService DeleteSEBlockDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService CloseSEBlockDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService HoldSEBlockDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService LiquidateSEBlockDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService ReverseSEBlockDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService ConfirmSEBlockDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService AuthSEBlockDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService CopySEBlockDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService AmendSEBlockDeal gwpks_ext_securitiesservice

Page 35: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 35

FCUBSSecuritiesService QuerySEBlockDeal gwpks_ext_securitiesservice

FCUBSSecuritiesService ReassignSEContract gwpks_ext_securitiesservice

FCUBSSecuritiesService AuthSKLocationChange gwpks_ext_securitiesservice

FCUBSSecuritiesService QuerySKLocationChange gwpks_ext_securitiesservice

FCUBSSecuritiesService CreateSKLocationChange gwpks_ext_securitiesservice

FCUBSSecuritiesService HoldSKLocationChange gwpks_ext_securitiesservice

FCUBSSecuritiesService CopySKLocationChange gwpks_ext_securitiesservice

FCUBSSecuritiesService ModifySKLocationChange gwpks_ext_securitiesservice

FCUBSSecuritiesService SKProductDefault gwpks_ext_securitiesservice

FCUBSSecuritiesService DeleteSKLocationChange gwpks_ext_securitiesservice

FCUBSSecuritiesService SubsysPickupSKLocationChange gwpks_ext_securitiesservice

FCUBSOTService QueryOTTerm gwpks_ext_otservice

FCUBSOTService DeleteOTTerm gwpks_ext_otservice

FCUBSOTService CreateOTTerm gwpks_ext_otservice

FCUBSOTService DefaultOTTerm gwpks_ext_otservice

FCUBSOTService SubsysPickupOTTerm gwpks_ext_otservice

FCUBSOTService QueryOTExer gwpks_ext_otservice

FCUBSOTService DeleteOTExer gwpks_ext_otservice

FCUBSOTService CreateOTExer gwpks_ext_otservice

FCUBSOTService DefaultOTExer gwpks_ext_otservice

FCUBSOTService SubsysPickupOTExer gwpks_ext_otservice

FCUBSOTService AuthQueryOTTerm gwpks_ext_otservice

FCUBSOTService AuthOTTerm gwpks_ext_otservice

FCUBSOTService AuthQueryOTExer gwpks_ext_otservice

FCUBSOTService AuthOTExer gwpks_ext_otservice

FCUBSOTService CreateOTContract gwpks_ext_otservice

FCUBSOTService AuthorizeOTContract gwpks_ext_otservice

FCUBSOTService QueryOTContract gwpks_ext_otservice

FCUBSOTService ReverseOTContract gwpks_ext_otservice

FCUBSOTService ModifyOTContract gwpks_ext_otservice

FCUBSOTService DefaultOTContract gwpks_ext_otservice

FCUBSOTService QueryAuthorizeOTContract gwpks_ext_otservice

FCUBSOTService DeleteOTContract gwpks_ext_otservice

FCUBSOTService CopyOTContract gwpks_ext_otservice

FCUBSOTService PickupOTContract gwpks_ext_otservice

FCUBSOTService HoldOTContract gwpks_ext_otservice

FCUBSOTService OTFairVal gwpks_ext_otservice

FCUBSOTService QueryOTProduct gwpks_ext_otservice

FCUBSOTService OTRateRevision gwpks_ext_otservice

Page 36: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 36

FCUBSFTService CreateFTContract gwpks_ext_ftservice

FCUBSFTService ReassignFTContract gwpks_ext_ftservice

FCUBSFTService DefaultFTPrdDtls gwpks_ext_ftservice

FCUBSFTService EnrichFTContract gwpks_ext_ftservice

FCUBSFTService PickupFTSubSystems gwpks_ext_ftservice

FCUBSFTService GetMessages gwpks_ext_ftservice

FCUBSFTService QueryFTContract gwpks_ext_ftservice

FCUBSFTService AuthQueryFTCont gwpks_ext_ftservice

FCUBSFTService AuthorizeFTContract gwpks_ext_ftservice

FCUBSFTService DeleteFTContract gwpks_ext_ftservice

FCUBSFTService HoldFTContract gwpks_ext_ftservice

FCUBSFTService ReverseFTContract gwpks_ext_ftservice

FCUBSFTService CopyFTContract gwpks_ext_ftservice

FCUBSFTService AmendFTContract gwpks_ext_ftservice

FCUBSFTService LiquidateFTContract gwpks_ext_ftservice

FCUBSFTService CancelFTContract gwpks_ext_ftservice

FCUBSFTService MsggenFTContract gwpks_ext_ftservice

FCUBSLCService CreateLCAvail gwpks_ext_lcservice

FCUBSLCService ReverseLCAvail gwpks_ext_lcservice

FCUBSLCService QueryLCAvail gwpks_ext_lcservice

FCUBSLCService DeleteLCAvailment gwpks_ext_lcservice

FCUBSLCService DefaultLCAvail gwpks_ext_lcservice

FCUBSLCService DeleteLCAvail gwpks_ext_lcservice

FCUBSLCService SubsysPickupLCAvail gwpks_ext_lcservice

FCUBSLCService AuthQueryLCAvailment gwpks_ext_lcservice

FCUBSLCService AuthorizeLCAvailment gwpks_ext_lcservice

FCUBSLCService CreateLCContract gwpks_ext_lcservice

FCUBSLCService ModifyLCContract gwpks_ext_lcservice

FCUBSLCService AuthorizeLCContract gwpks_ext_lcservice

FCUBSLCService CloseLCContract gwpks_ext_lcservice

FCUBSLCService ReopenLCContract gwpks_ext_lcservice

FCUBSLCService ReverseLCContract gwpks_ext_lcservice

FCUBSLCService RolloverLCContract gwpks_ext_lcservice

FCUBSLCService QueryLCContract gwpks_ext_lcservice

FCUBSLCService DefaultLCContract gwpks_ext_lcservice

FCUBSLCService PickupLCContract gwpks_ext_lcservice

FCUBSLCService QueryAuthorizeLCContract gwpks_ext_lcservice

FCUBSLCService DeleteLCContract gwpks_ext_lcservice

FCUBSLCService CopyLCContract gwpks_ext_lcservice

Page 37: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 37

FCUBSLCService HoldLCContract gwpks_ext_lcservice

FCUBSLCService CreateLCTransfer gwpks_ext_lcservice

FCUBSLCService AuthorizeLCTransfer gwpks_ext_lcservice

FCUBSLCService ModifyLCTransfer gwpks_ext_lcservice

FCUBSLCService DeleteLCTransfer gwpks_ext_lcservice

FCUBSLCService QueryLCTransfer gwpks_ext_lcservice

FCUBSLCService DefaultLCTransfer gwpks_ext_lcservice

FCUBSLCService LCTrfSubSystemPkp gwpks_ext_lcservice

FCUBSLCService ReassignLCContract gwpks_ext_lcservice

FCUBSLCService CreateLCPayment gwpks_ext_lcservice

FCUBSLCService AuthorizeLCPayment gwpks_ext_lcservice

FCUBSLCService DeleteLCPayment gwpks_ext_lcservice

FCUBSLCService ReverseLCPayment gwpks_ext_lcservice

FCUBSLCService QueryLCPayment gwpks_ext_lcservice

FCUBSLCService DefaultLCPayment gwpks_ext_lcservice

FCUBSLCService AuthQueryLCPayment gwpks_ext_lcservice

FCUBSLCService SubsysPickupLCPayment gwpks_ext_lcservice

FCUBSLCService CreateLCAmndConfirm gwpks_ext_lcservice

FCUBSLCService ModifyLCAmndConfirm gwpks_ext_lcservice

FCUBSLCService AuthorizeLCAmndConfirm gwpks_ext_lcservice

FCUBSLCService CloseLCAmndConfirm gwpks_ext_lcservice

FCUBSLCService DeleteLCAmndConfirm gwpks_ext_lcservice

FCUBSLCService ConfirmLCAmndConfirm gwpks_ext_lcservice

FCUBSLCService ContractDefaultLCAmndConfirm gwpks_ext_lcservice

FCUBSLCService QueryLCAmndConfirm gwpks_ext_lcservice

FCUBSLCService AuthQueryLCAmndConfirm gwpks_ext_lcservice

FCUBSLQService QueryLQLiq gwpks_ext_lqservice

FCUBSLQService EventQueryLQLiq gwpks_ext_lqservice

FCUBSLQService LiquidateLQLiq gwpks_ext_lqservice

FCUBSLQService DefaultLQLiq gwpks_ext_lqservice

FCUBSLQService RecalLQLiq gwpks_ext_lqservice

FCUBSLQService AuthorizeLQLiq gwpks_ext_lqservice

FCUBSLQService AuthQueryLQLiq gwpks_ext_lqservice

FCUBSLQService DeleteLQLiq gwpks_ext_lqservice

FCUBSLQService ReverseLQLiq gwpks_ext_lqservice

FCUBSLDService DeleteLDContract gwpks_ext_ldservice

FCUBSLDService AuthorizeLDContract gwpks_ext_ldservice

FCUBSLDService LDHoldContract gwpks_ext_ldservice

FCUBSLDService CopyLDContract gwpks_ext_ldservice

Page 38: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 38

FCUBSLDService AuthQueryLDContract gwpks_ext_ldservice

FCUBSLDService ReassignLDContract gwpks_ext_ldservice

FCUBSLDService CreateProvisionLDContract gwpks_ext_ldservice

FCUBSLDService AuthProvisionLDContract gwpks_ext_ldservice

FCUBSLDService DeleteProvisionLDContract gwpks_ext_ldservice

FCUBSLDService ModifyProvisionLDContract gwpks_ext_ldservice

FCUBSLDService QueryProvisionLDContract gwpks_ext_ldservice

FCUBSLDService CreateFeeAccrualLDContract gwpks_ext_ldservice

FCUBSLDService ModifyFeeAccrualLDContract gwpks_ext_ldservice

FCUBSLDService AuthFeeAccrualLDContract gwpks_ext_ldservice

FCUBSLDService AuthQryFeeAccrualLDContract gwpks_ext_ldservice

FCUBSLDService DeleteFeeAccrualLDContract gwpks_ext_ldservice

FCUBSLDService QueryFeeAccrualLDContract gwpks_ext_ldservice

FCUBSLDService ReverseFeeAccrualLDContract gwpks_ext_ldservice

FCUBSLDService DefaultFeeAccrualLDContract gwpks_ext_ldservice

FCUBSLDService ModifyLDContract gwpks_ext_ldservice

FCUBSLDService ReverseLDContract gwpks_ext_ldservice

FCUBSLDService QueryLDContract gwpks_ext_ldservice

FCUBSLDService CreateLDContract gwpks_ext_ldservice

FCUBSLDService RolloverLDContract gwpks_ext_ldservice

FCUBSLDService BulkUploadLDMMRate gwpks_ext_ldservice

FCUBSLDService LDSubSystemPickup gwpks_ext_ldservice

FCUBSLDService LDProductDefault gwpks_ext_ldservice

FCUBSLDService MsgQueryLDContract gwpks_ext_ldservice

FCUBSLDService LDVamiContract gwpks_ext_ldservice

FCUBSLDService LDDeleteVami gwpks_ext_ldservice

FCUBSLDService LDQueryVami gwpks_ext_ldservice

FCUBSLDService LDVamiAuthorize gwpks_ext_ldservice

FCUBSLDService LDVamiAuthQry gwpks_ext_ldservice

FCUBSLDService LDVamiSubSystemPickup gwpks_ext_ldservice

FCUBSLDService QueryLDPayment gwpks_ext_ldservice

FCUBSLDService CreateLDPayment gwpks_ext_ldservice

FCUBSLDService PopulateLDPayment gwpks_ext_ldservice

FCUBSLDService AllocateLDPayment gwpks_ext_ldservice

FCUBSLDService SumupLDPayment gwpks_ext_ldservice

FCUBSLDService DefaultLDPayment gwpks_ext_ldservice

FCUBSLDService AuthQryLDPayment gwpks_ext_ldservice

FCUBSLDService ShowLDPayment gwpks_ext_ldservice

FCUBSLDService AuthLDPayment gwpks_ext_ldservice

Page 39: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 39

FCUBSLDService DeleteLDPayment gwpks_ext_ldservice

FCUBSLDService ReverseLDPayment gwpks_ext_ldservice

FCUBSLDService LDDefaultSchds gwpks_ext_ldservice

FCUBSLDService LDSchdsDetails gwpks_ext_ldservice

FCUBSLDService CloseLDContract gwpks_ext_ldservice

FCUBSLDService ReopenLDContract gwpks_ext_ldservice

FCUBSBCService BCDocArvDefault gwpks_ext_fcubsbcservice

FCUBSBCService DeleteBCDocArv gwpks_ext_fcubsbcservice

FCUBSBCService AuthorizeBCDocArv gwpks_ext_fcubsbcservice

FCUBSBCService ModifyBCDocArv gwpks_ext_fcubsbcservice

FCUBSBCService QueryBCDocArv gwpks_ext_fcubsbcservice

FCUBSBCService CreateBCDocArv gwpks_ext_fcubsbcservice

FCUBSBCService DefaultPayment gwpks_ext_fcubsbcservice

FCUBSBCService QueryPayment gwpks_ext_fcubsbcservice

FCUBSBCService NewPayment gwpks_ext_fcubsbcservice

FCUBSBCService SubSystemPick gwpks_ext_fcubsbcservice

FCUBSBCService DeletePayment gwpks_ext_fcubsbcservice

FCUBSBCService ReversePayment gwpks_ext_fcubsbcservice

FCUBSBCService AuthQueryPayment gwpks_ext_fcubsbcservice

FCUBSBCService AuthPayment gwpks_ext_fcubsbcservice

FCUBSBCService Allocate gwpks_ext_fcubsbcservice

FCUBSBCService BCProductDefault gwpks_ext_fcubsbcservice

FCUBSBCService BCLCDefault gwpks_ext_fcubsbcservice

FCUBSBCService CreateBCContract gwpks_ext_fcubsbcservice

FCUBSBCService HoldBCContract gwpks_ext_fcubsbcservice

FCUBSBCService ModifyBCContract gwpks_ext_fcubsbcservice

FCUBSBCService DeleteBCContract gwpks_ext_fcubsbcservice

FCUBSBCService CloseBCContract gwpks_ext_fcubsbcservice

FCUBSBCService CopyBCContract gwpks_ext_fcubsbcservice

FCUBSBCService ReverseBCContract gwpks_ext_fcubsbcservice

FCUBSBCService QueryBCContract gwpks_ext_fcubsbcservice

FCUBSBCService QueryLoanDetails gwpks_ext_fcubsbcservice

FCUBSBCService LiquidateBCContract gwpks_ext_fcubsbcservice

FCUBSBCService LiquidateBCContractQry gwpks_ext_fcubsbcservice

FCUBSBCService RolloverBCContract gwpks_ext_fcubsbcservice

FCUBSBCService RolloverBCContractQry gwpks_ext_fcubsbcservice

FCUBSBCService BCSubsystemPickup gwpks_ext_fcubsbcservice

FCUBSBCService BillAmtContractDefault gwpks_ext_fcubsbcservice

FCUBSBCService QueryBCAmendBillAmt gwpks_ext_fcubsbcservice

Page 40: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 40

FCUBSBCService BCAmndsubsystempickup gwpks_ext_fcubsbcservice

FCUBSBCService CreateBCAmendBillAmt gwpks_ext_fcubsbcservice

FCUBSBCService DeleteBCAmendBillAmt gwpks_ext_fcubsbcservice

FCUBSBCService AuthQryBCAmndBillAmt gwpks_ext_fcubsbcservice

FCUBSBCService AuthQryBCContract gwpks_ext_fcubsbcservice

FCUBSBCService AuthBCAmndBillAmt gwpks_ext_fcubsbcservice

FCUBSBCService AuthBCAmndBillAmt gwpks_ext_fcubsbcservice

FCUBSBCService BCCollProductdefault gwpks_ext_fcubsbcservice

FCUBSBCService CreateBCCollReg gwpks_ext_fcubsbcservice

FCUBSBCService QueryBCCollReg gwpks_ext_fcubsbcservice

FCUBSBCService ModifyBCCollReg gwpks_ext_fcubsbcservice

FCUBSBCService DeleteBCCollReg gwpks_ext_fcubsbcservice

FCUBSBCService CloseBCCollReg gwpks_ext_fcubsbcservice

FCUBSBCService CopyBCCollReg gwpks_ext_fcubsbcservice

FCUBSBCService AuthQryBCCollReg gwpks_ext_fcubsbcservice

FCUBSBCService AuthorizeBCCollReg gwpks_ext_fcubsbcservice

FCUBSBCService ReassignBCContract gwpks_ext_fcubsbcservice

FCUBSUPService QueryUPTransaction gwpks_ext_fcubsupservice

FCUBSUPService CreateUPTransaction gwpks_ext_fcubsupservice

FCUBSUPService EnrichUPTransaction gwpks_ext_fcubsupservice

FCUBSUPService ReverseUPTransaction gwpks_ext_fcubsupservice

FCUBSCGService QueryCGTransaction gwpks_ext_fcubscgservice

FCUBSCGService QueryTransaction gwpks_ext_fcubscgservice

FCUBSCGService CreateTransaction gwpks_ext_fcubscgservice

FCUBSCGService ReverseTransaction gwpks_ext_fcubscgservice

FCUBSCGService CreateClearingReject gwpks_ext_fcubscgservice

FCUBSCGService QueryChequeStatus gwpks_ext_fcubscgservice

FCUBSCGService AuthorizeTransaction gwpks_ext_fcubscgservice

FCUBSCGService QueryClearingReject gwpks_ext_fcubscgservice

FCUBSCGService QueryStopPayment gwpks_ext_fcubscgservice

FCUBSCGService AuthorizeClearingReject gwpks_ext_fcubscgservice

FCUBSCGService AuthorizeStopPayment gwpks_ext_fcubscgservice

FCUBSCGService CreateStopPayment gwpks_ext_fcubscgservice

FCUBSCGService EnrichStopPay gwpks_ext_fcubscgservice

FCUBSCGService EnrichClearingReject gwpks_ext_fcubscgservice

FCUBSCGService EnrichTransaction gwpks_ext_fcubscgservice

FCUBSPDService TransactionGenerateRefNo gwpks_ext_pdeservice

FCUBSPDService TransactionNew gwpks_ext_pdeservice

FCUBSPDService TransactionModify gwpks_ext_pdeservice

Page 41: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 41

FCUBSPDService TransactionQuery gwpks_ext_pdeservice

FCUBSPDService TransactionDelete gwpks_ext_pdeservice

FCUBSPDService TransactionClose gwpks_ext_pdeservice

FCUBSPDService TransactionReopen gwpks_ext_pdeservice

FCUBSPDService TransactionLiquidate gwpks_ext_pdeservice

FCUBSPDService TransactionReverse gwpks_ext_pdeservice

FCUBSPDService TransactionPickup gwpks_ext_pdeservice

FCUBSPDService TransactionAuthQry gwpks_ext_pdeservice

FCUBSPDService TransactionCancel gwpks_ext_pdeservice

FCUBSPDService TransactionAuth gwpks_ext_pdeservice

FCUBSSDNService SDNQueryCustomer gwpks_ext_fcubssdnservice

FCUBSDEService SingleView gwpks_ext_fcubsdeservice

FCUBSDEService SingleBatOpen gwpks_ext_fcubsdeservice

FCUBSDEService SingleNew gwpks_ext_fcubsdeservice

FCUBSDEService SingleDelete gwpks_ext_fcubsdeservice

FCUBSDEService SingleAuthQuery gwpks_ext_fcubsdeservice

FCUBSDEService SingleAuthorize gwpks_ext_fcubsdeservice

FCUBSDEService SingleClose gwpks_ext_fcubsdeservice

FCUBSDEService MultiView gwpks_ext_fcubsdeservice

FCUBSDEService MultiBatOpen gwpks_ext_fcubsdeservice

FCUBSDEService MultiNew gwpks_ext_fcubsdeservice

FCUBSDEService MultiDelete gwpks_ext_fcubsdeservice

FCUBSDEService MultiClose gwpks_ext_fcubsdeservice

FCUBSDEService MultiPickup gwpks_ext_fcubsdeservice

FCUBSDEService MultiAuthorize gwpks_ext_fcubsdeservice

FCUBSDEService MultiAuthQuery gwpks_ext_fcubsdeservice

FCUBSDEService BatchReassign gwpks_ext_fcubsdeservice

FCUBSDEService BatchTotQuery gwpks_ext_fcubsdeservice

FCUBSDEService BatchTotDelete gwpks_ext_fcubsdeservice

FCUBSDEService BatchTotAuth gwpks_ext_fcubsdeservice

FCUBSDEService BatchAuthorize gwpks_ext_fcubsdeservice

FCUBSDEService BatchAuthQry gwpks_ext_fcubsdeservice

FCUBSDEService SinglePickup gwpks_ext_fcubsdeservice

FCUBSDDService CreateTransaction gwpks_ext_fcubsddservice

FCUBSDDService EnrichTransaction gwpks_ext_fcubsddservice

FCUBSDDService EnrichLiqTransaction gwpks_ext_fcubsddservice

FCUBSDDService CancelTransaction gwpks_ext_fcubsddservice

FCUBSDDService AuthorizeTransaction gwpks_ext_fcubsddservice

FCUBSDDService AuthorizeLiqTransaction gwpks_ext_fcubsddservice

Page 42: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 42

FCUBSDDService CancelLiqTransaction gwpks_ext_fcubsddservice

FCUBSDDService LiquidateTransaction gwpks_ext_fcubsddservice

FCUBSDDService ReverseTransaction gwpks_ext_fcubsddservice

FCUBSDDService QueryTransaction gwpks_ext_fcubsddservice

FCUBSDDService QueryInstTransaction gwpks_ext_fcubsddservice

FCUBSDDService QueryLiqTransaction gwpks_ext_fcubsddservice

FCUBSDDService QueryReprint gwpks_ext_fcubsddservice

FCUBSDDService CreateTCDenominations gwpks_ext_fcubsddservice

FCUBSDDService QueryTCDenominations gwpks_ext_fcubsddservice

FCUBSDDService AuthTCDenominations gwpks_ext_fcubsddservice

FCUBSDDService EnrichTCDenominations gwpks_ext_fcubsddservice

FCUBSDDService QueryDDTransaction gwpks_ext_fcubsddservice

FCUBSLSService QueryLSCONDET gwpks_ext_fcubslsservice

FCUBSLSService CreateFacilityContract gwpks_ext_fcubslsservice

FCUBSLSService SaveFacility gwpks_ext_fcubslsservice

FCUBSLSService HoldFacilityContract gwpks_ext_fcubslsservice

FCUBSLSService PickupFacilitySubSystems gwpks_ext_fcubslsservice

FCUBSLSService ModifyFacilityContract gwpks_ext_fcubslsservice

FCUBSLSService FacilityProductDefault gwpks_ext_fcubslsservice

FCUBSLSService componentPickup gwpks_ext_fcubslsservice

FCUBSLSService QueryLLContract gwpks_ext_fcubslsservice

FCUBSLSService AmendLLContract gwpks_ext_fcubslsservice

FCUBSLSService LiqdLLContract gwpks_ext_fcubslsservice

FCUBSLSService AuthorizeLLContract gwpks_ext_fcubslsservice

FCUBSLSService AuthQueryLLContract gwpks_ext_fcubslsservice

FCUBSLSService QueryLLContractLiqd gwpks_ext_fcubslsservice

FCUBSLSService AuthQueryLLContractLiqd gwpks_ext_fcubslsservice

FCUBSLSService AuthorizeLLContractLiqd gwpks_ext_fcubslsservice

FCUBSLSService DeleteLLContractLiqd gwpks_ext_fcubslsservice

FCUBSLSService QueryFacilityContract gwpks_ext_fcubslsservice

FCUBSLSService CopyFacilityContract gwpks_ext_fcubslsservice

FCUBSLSService DeleteFacilityContract gwpks_ext_fcubslsservice

FCUBSLSService AuthorizeLNContract gwpks_ext_fcubslsservice

FCUBSLSService CancelFacilityContract gwpks_ext_fcubslsservice

FCUBSLSService QueryAdhocScheduledetail gwpks_ext_fcubslsservice

FCUBSLSService SaveAccount gwpks_ext_fcubslsservice

FCUBSLSService SaveCommit gwpks_ext_fcubslsservice

FCUBSLSService QueryLinkNo gwpks_ext_fcubslsservice

FCUBSLSService QueryLinkNocom gwpks_ext_fcubslsservice

Page 43: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 43

FCUBSLSService LinkLine gwpks_ext_fcubslsservice

FCUBSLSService HoldAccount gwpks_ext_fcubslsservice

FCUBSLSService HoldCommit gwpks_ext_fcubslsservice

FCUBSLSService ModifyAccount gwpks_ext_fcubslsservice

FCUBSLSService ModifyCommit gwpks_ext_fcubslsservice

FCUBSLSService QueryCLDefault gwpks_ext_fcubslsservice

FCUBSLSService QueryCLDefaultcom gwpks_ext_fcubslsservice

FCUBSLSService QueryCLExplode gwpks_ext_fcubslsservice

FCUBSLSService QueryCLExplodecom gwpks_ext_fcubslsservice

FCUBSLSService QueryCLExplodesim gwpks_ext_fcubslsservice

FCUBSLSService QueryCLMaturity gwpks_ext_fcubslsservice

FCUBSLSService QueryCLMaturitycom gwpks_ext_fcubslsservice

FCUBSLSService QueryCLMaturitysim gwpks_ext_fcubslsservice

FCUBSLSService QueryAccount gwpks_ext_fcubslsservice

FCUBSLSService QueryCommit gwpks_ext_fcubslsservice

FCUBSLSService DelAccount gwpks_ext_fcubslsservice

FCUBSLSService DelCommit gwpks_ext_fcubslsservice

FCUBSLSService CopyAccount gwpks_ext_fcubslsservice

FCUBSLSService Copycommit gwpks_ext_fcubslsservice

FCUBSLSService AuthAccount gwpks_ext_fcubslsservice

FCUBSLSService ReverseAccount gwpks_ext_fcubslsservice

FCUBSLSService ReverseCommit gwpks_ext_fcubslsservice

FCUBSLSService RunLSBatch gwpks_ext_fcubslsservice

FCUBSLSService AuthQueryLNContract gwpks_ext_fcubslsservice

FCUBSLSService QueryLSPartiTransfer gwpks_ext_fcubslsservice

FCUBSLSService DefaultLSPartiTransfer gwpks_ext_fcubslsservice

FCUBSLSService EnrichLSPartiTransfer gwpks_ext_fcubslsservice

FCUBSLSService CreateLSPartiTransfer gwpks_ext_fcubslsservice

FCUBSLSService AuthQueryLSPartiTransfer gwpks_ext_fcubslsservice

FCUBSLSService AuthoriseLSPartiTransfer gwpks_ext_fcubslsservice

FCUBSLSService DeleteLSPartiTransfer gwpks_ext_fcubslsservice

FCUBSLSService SaveLSAdhoc gwpks_ext_fcubslsservice

FCUBSLSService DeleteLSAdhoc gwpks_ext_fcubslsservice

FCUBSLSService QueryLSAdhoc gwpks_ext_fcubslsservice

FCUBSLSService ModifyLSAdhoc gwpks_ext_fcubslsservice

FCUBSLSService ExplodeLSAdhoc gwpks_ext_fcubslsservice

FCUBSLSService AuthLSAdhoc gwpks_ext_fcubslsservice

FCUBSLSService AuthQueryLSAdhoc gwpks_ext_fcubslsservice

FCUBSLSService PaymentPopulateDue gwpks_ext_fcubslsservice

Page 44: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 44

FCUBSLSService PaymentAllocate gwpks_ext_fcubslsservice

FCUBSLSService PaymentSimulate gwpks_ext_fcubslsservice

FCUBSLSService SavePayment gwpks_ext_fcubslsservice

FCUBSLSService AuthPayment gwpks_ext_fcubslsservice

FCUBSLSService DelPayment gwpks_ext_fcubslsservice

FCUBSLSService RevPayment gwpks_ext_fcubslsservice

FCUBSLSService SimPayment gwpks_ext_fcubslsservice

FCUBSLSService QueryPayment gwpks_ext_fcubslsservice

FCUBSLSService AuthQryPayment gwpks_ext_fcubslsservice

FCUBSLSService SaveVami gwpks_ext_fcubslsservice

FCUBSLSService SaveVamicom gwpks_ext_fcubslsservice

FCUBSLSService AuthVami gwpks_ext_fcubslsservice

FCUBSLSService DeleteVami gwpks_ext_fcubslsservice

FCUBSLSService DeleteVamicom gwpks_ext_fcubslsservice

FCUBSLSService CreateAmnd gwpks_ext_fcubslsservice

FCUBSLSService ViewmodVami gwpks_ext_fcubslsservice

FCUBSLSService CreateAmndcom gwpks_ext_fcubslsservice

FCUBSLSService ViewmodVamicom gwpks_ext_fcubslsservice

FCUBSLSService EditSchedules gwpks_ext_fcubslsservice

FCUBSLSService EditSchedulescom gwpks_ext_fcubslsservice

FCUBSLSService QueryVami gwpks_ext_fcubslsservice

FCUBSLSService QueryVamicom gwpks_ext_fcubslsservice

FCUBSLSService QueryVamisim gwpks_ext_fcubslsservice

FCUBSLSService QueryHistory gwpks_ext_fcubslsservice

FCUBSLSService QueryHistorycom gwpks_ext_fcubslsservice

FCUBSLSService MoreRecords gwpks_ext_fcubslsservice

FCUBSLSService MoreRecordscom gwpks_ext_fcubslsservice

FCUBSLSService QueryProduct gwpks_ext_fcubslsservice

FCUBSLSService QueryProductSum gwpks_ext_fcubslsservice

FCUBSLSService SaveRollover gwpks_ext_fcubslsservice

FCUBSLSService AuthRollover gwpks_ext_fcubslsservice

FCUBSLSService ActiveRollover gwpks_ext_fcubslsservice

FCUBSLSService DeleteRollover gwpks_ext_fcubslsservice

FCUBSLSService ReverseRollover gwpks_ext_fcubslsservice

FCUBSLSService QueryRollover gwpks_ext_fcubslsservice

FCUBSLSService PopulateRoll gwpks_ext_fcubslsservice

FCUBSLSService AllocateRoll gwpks_ext_fcubslsservice

FCUBSLSService DefaultRoll gwpks_ext_fcubslsservice

FCUBSLSService CrsettlDefault gwpks_ext_fcubslsservice

Page 45: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 45

FCUBSSFService CreateSFContract gwpks_ext_fcubssfservice

FCUBSSFService AuthorizeSFContract gwpks_ext_fcubssfservice

FCUBSSFService QueryAuthorizeSFContract gwpks_ext_fcubssfservice

FCUBSSFService LaunchSFContract gwpks_ext_fcubssfservice

FCUBSSFService ReverseSFContract gwpks_ext_fcubssfservice

FCUBSSFService LaunchSFContractQry gwpks_ext_fcubssfservice

FCUBSSFService CopySFContract gwpks_ext_fcubssfservice

FCUBSSFService DeleteSFContract gwpks_ext_fcubssfservice

FCUBSSFService PickupSubSys gwpks_ext_fcubssfservice

FCUBSSFService CreateSFReprocess gwpks_ext_fcubssfservice

FCUBSSFService DefaultSFContract gwpks_ext_fcubssfservice

FCUBSSFService QuerySFContract gwpks_ext_fcubssfservice

FCUBSSFService ModifySFContract gwpks_ext_fcubssfservice

FCUBSSFService SFUPLOADMONITOR gwpks_ext_fcubssfservice

FCUBSFAService QueryFAContract gwpks_ext_fcubsfaservice

FCUBSFAService AuthQueryFAContract gwpks_ext_fcubsfaservice

FCUBSFAService DefaultFAPrdDtls gwpks_ext_fcubsfaservice

FCUBSFAService PickupFAContract gwpks_ext_fcubsfaservice

FCUBSFAService CreateFAContract gwpks_ext_fcubsfaservice

FCUBSFAService AmendFAContract gwpks_ext_fcubsfaservice

FCUBSFAService AuthorizeFAContract gwpks_ext_fcubsfaservice

FCUBSFAService ReverseFAContract gwpks_ext_fcubsfaservice

FCUBSFAService CopyFAContract gwpks_ext_fcubsfaservice

FCUBSFAService DeleteFAContract gwpks_ext_fcubsfaservice

FCUBSFAService HoldFAContract gwpks_ext_fcubsfaservice

FCUBSFAService QueryFATransfer gwpks_ext_fcubsfaservice

FCUBSFAService CreateFATransfer gwpks_ext_fcubsfaservice

FCUBSFAService AuthorizeFATransfer gwpks_ext_fcubsfaservice

FCUBSFAService AuthQueryFATransfer gwpks_ext_fcubsfaservice

FCUBSFAService DeleteFATransfer gwpks_ext_fcubsfaservice

FCUBSFAService QueryFAWriteOff gwpks_ext_fcubsfaservice

FCUBSFAService DeleteFAWriteOff gwpks_ext_fcubsfaservice

FCUBSFAService CreateFAWriteOff gwpks_ext_fcubsfaservice

FCUBSFAService AuthorizeFAWriteoff gwpks_ext_fcubsfaservice

FCUBSFAService AuthQueryFAWriteoff gwpks_ext_fcubsfaservice

FCUBSFAService QueryFASale gwpks_ext_fcubsfaservice

FCUBSFAService CreateFASale gwpks_ext_fcubsfaservice

FCUBSFAService AuthQueryFASale gwpks_ext_fcubsfaservice

FCUBSFAService AuthorizeFASale gwpks_ext_fcubsfaservice

Page 46: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 46

FCUBSFAService DeleteFASale gwpks_ext_fcubsfaservice

FCUBSFAService ReassignFAContract gwpks_ext_fcubsfaservice

FCUBSCoreService EventQueryContract gwpks_ext_coreservice

FCUBSCoreService ACEntryQueryContract gwpks_ext_coreservice

FCUBSCoreService DocumentUpload gwpks_ext_coreservice

FCUBSCoreService DocumentValidate gwpks_ext_coreservice

FCUBSCoreService DocumentQuery gwpks_ext_coreservice

FCUBSCoreService BranchACEntryQuery gwpks_ext_coreservice

FCUBSCoreService QueryLimitAuthDetails gwpks_ext_coreservice

FCUBSCoreService UpdateLeave gwpks_ext_coreservice

FCUBSCoreService ValidateLeave gwpks_ext_coreservice

FCUBSCoreService RejectLeave gwpks_ext_coreservice

FCUBSRTService ReverseTransaction gwpks_ext_retailtellerservice

FCUBSRTService AuthorizeTransaction gwpks_ext_retailtellerservice

FCUBSRTService QueryTransaction gwpks_ext_retailtellerservice

FCUBSRTService EnrichTransaction gwpks_ext_retailtellerservice

Page 47: Oracle FLEXCUBE Universal Banking® 12.0 Extensibility ... · Oracle FLEXCUBE Universal Banking® 12.0 Extensibility Reference Guide ... This document describes the approach to FLEXCUBE

FD03-01-01 Extensibility Reference Guide 47

Extensibility Reference Guide May 2012 1.0 Oracle Corporation World Headquarters 500 Oracle Parkway Redwood Shores, CA 94065 U.S.A. Worldwide Inquiries: Phone: +1.650.506.7000 Fax: +1.650.506.7200 www.oracle.com/ financial_services/ Copyright © 2012 - Oracle Financial Services Software Limited. All rights reserved. No part of this work may be reproduced, stored in a retrieval system, adopted or transmitted in any form or by any means, electronic, mechanical, photographic, graphic, optic recording or otherwise, translated in any language or computer language, without the prior written permission of Oracle Financial Services Software Limited. Due care has been taken to make this document FD03-01-01 Extensibility Reference Guide and accompanying software package as accurate as possible. However, Oracle Financial Services Software Limited makes no representation or warranties with respect to the contents hereof and shall not be responsible for any loss or damage caused to the user by the direct or indirect use of FD03-01-01 Extensibility Reference Guide and the accompanying Software System. Furthermore, Oracle Financial Services Software Limited reserves the right to alter, modify or otherwise change in any manner the content hereof, without obligation of Oracle Financial Services Software Limited to notify any person of such revision or changes. All company and product names are trademarks of the respective companies with which they are associated.