0% found this document useful (1 vote)
504 views15 pages

Flexcube BOW WorkFlow

The document provides an overview of the transaction flow for Branch Online Workflow (BOW) and Maintenance Online Workflow (MOW) in FLEXCUBE. It describes the key components involved including the client, branch, server, app server and host. The steps in the transaction flow are outlined from form building, static and dynamic picklists, field and form level validations, local updates, message building and printing. Debugging techniques are also briefly mentioned.

Uploaded by

Laolu Olapegba
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
504 views15 pages

Flexcube BOW WorkFlow

The document provides an overview of the transaction flow for Branch Online Workflow (BOW) and Maintenance Online Workflow (MOW) in FLEXCUBE. It describes the key components involved including the client, branch, server, app server and host. The steps in the transaction flow are outlined from form building, static and dynamic picklists, field and form level validations, local updates, message building and printing. Debugging techniques are also briefly mentioned.

Uploaded by

Laolu Olapegba
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 15

FLEXCUBE

Objective : To Understand the BOW Transaction Flow and the difference between the MOW and BOW Workflow

Transaction Flow
BOW

Online Transactions

MOW

Maintenances

Transaction Flow
CLIENT BRANCH SERVER APP SERVER

BRANCH COMPONENTS

BRANCH SERVICES

HOST COMPONENTS & SERVICES

BRANCH DATABASE

IE HOST DATABASE MOW COMPONENTS

Transaction Flow
CLIENT BRANCH SERVER APP SERVER HOST COMPONENTS & SERVICES HSSCS GENOLTP CIFS RJS HSFTS GEFU FORMLEVEL VALIDATIONS MESSAGE BUILDING BRANCH SERVICE FIELD LEVEL VALIDATIONS LOCAL UPDATES PRINTING COMMSERVER BOW FLOW

BRANCH DATABASE IE FORM BUILDING

HOST DATABASE

MOW FLOW EH RH DH VbWrapper ErrorMsg Dynamic PickList StaticDataCtl CWrapper

Startup
Default.htm Loading of EngError.xml Loading of Tputl.htm, Getdata.htm, left.htm, bottom.htm, etc. Opening New Window with Application.htm Logon.asp GetStaticData Component

Form Building

Request From GetData.htm FormRequest.asp


BOW/MOW FormBuilder Component Call MOW GetHostData Component Call MOW Loading of Carrier XML MOW Firing of Default Events

Form Building

Br_form_data Field_id - id tag in Form XML Cod_task - Task Code Script_source - Javascripts Val_func - ValidationHooks.dll Data_func - Picklist.dll InitFunc - InitFuncs.dll Event

Static and Dynamic Picklists


Static Picklists - Picklist.dll

STATIC_PICKLIST (BOW) MOW_SCRN_DROPDOWN_MAST (MOW)

Dynamic Picklists DataSelect.dll

Branch DB Host DB

Field Level Validations


Client Side Validations
JAVASCRIPTS

Field Type Validations etc.

Database Validations

TPVALIDATOR.ASP
Validation Component (VALIDATIONCOM.DLL)

ValidationHooks.dll (All the validation Function)

Field Level Validations

TPVALIDATOR.ASP

VALIDATION REQUEST
<VS_REQUEST> <SERVICE_ID>br_v_acct_no</SERVICE_ID> <FLD_VALS> <AccountNo>9999364000000093</AccountNo> </FLD_VALS> <GLOBALS> </GLOBALS> </VS_REQUEST>

Field Level Validations

TPVALIDATOR.ASP

VALIDATION RESPONSE
<VS_REQUEST> <SERVICE_ID>br_v_acct_no</SERVICE_ID> <FLD_VALS> <AccountNo>9999364000000093</AccountNo> </FLD_VALS> <GLOBALS> </GLOBALS> </VS_REQUEST>

Form Level Validations


WBISAPI.DLL XMIT Function
(rec_tdef ) XMIT Component (SERVICESCOM.DLL)

XmitFuncs.dll (All the FormLevel Validation Functions

Message Building
(rec_tran_msg / rec_hdef )

Local Updates

Update Component
(rec_tdef)

UpdateFuncs.dll (All the Local Update

Functions)

Printing (Printdoc Component)


(rec_tran_doc)

Document Id

1401 Cash Deposit


FastPath 1401 Form Loading Field Validations Form Validation Message Forming and Sending Local Updates Printing

Debugging

Form Builder
Static Picklist (Picklist.dll) Dynamic Picklist (DataSelect.dll)

Client Side Validations Javascripts Database Validations ValidationCom Form Level Validations XmitCom Message Encoding/Decoding Finapptxn Commserver Trace

You might also like