Sei sulla pagina 1di 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

Potrebbero piacerti anche