flexcube bow workflow

15

Click here to load reader

Upload: laolu-olapegba

Post on 04-Mar-2015

215 views

Category:

Documents


12 download

TRANSCRIPT

Page 1: Flexcube BOW WorkFlow

FLEXCUBEFLEXCUBE

Objective : Objective : To Understand the To Understand the

BOW Transaction Flow BOW Transaction Flow and the difference and the difference between the MOW and between the MOW and

BOW WorkflowBOW Workflow

Page 2: Flexcube BOW WorkFlow

Transaction FlowTransaction Flow

BOWBOW Online TransactionsOnline Transactions

MOWMOW MaintenancesMaintenances

Page 3: Flexcube BOW WorkFlow

Transaction FlowTransaction Flow

CLIENT BRANCH SERVER APP SERVER

BRANCH COMPONENTS BRANCH SERVICES HOST COMPONENTS & SERVICES

BRANCH

DATABASE

IE

HOST

DATABASE

MOW COMPONENTS

Page 4: Flexcube BOW WorkFlow

CLIENT BRANCH SERVER APP SERVER

HOST COMPONENTS & SERVICESFORMLEVEL VALIDATIONS BOW FLOW HSSCS

GENOLTPMESSAGE BUILDING CIFS

BRANCH SERVICE COMMSERVER RJSFIELD LEVEL VALIDATIONS LOCAL UPDATES HSFTS

GEFUPRINTING

BRANCHDATABASE

IE FORMBUILDING HOST

DATABASE

MOW FLOW

EH

RH

DH VbWrapper CWrapper

ErrorMsgDynamic PickListStaticDataCtl

Transaction FlowTransaction Flow

Page 5: Flexcube BOW WorkFlow

StartupStartup

Default.htmDefault.htm Loading of EngError.xmlLoading of EngError.xml Loading of Tputl.htm, Getdata.htm, Loading of Tputl.htm, Getdata.htm,

left.htm, bottom.htm, etc.left.htm, bottom.htm, etc. Opening New Window with Opening New Window with

Application.htmApplication.htm Logon.asp – GetStaticData Logon.asp – GetStaticData

ComponentComponent

Page 6: Flexcube BOW WorkFlow

Form BuildingForm Building

Request From GetData.htmRequest From GetData.htmFormRequest.aspFormRequest.asp

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

Page 7: Flexcube BOW WorkFlow

Form BuildingForm Building Br_form_data Br_form_data

Field_id - id tag in Form Field_id - id tag in Form XMLXML

Cod_task - Task CodeCod_task - Task Code Script_source - JavascriptsScript_source - Javascripts Val_func - Val_func -

ValidationHooks.dllValidationHooks.dll Data_func - Picklist.dllData_func - Picklist.dll InitFunc - InitFuncs.dllInitFunc - InitFuncs.dll EventEvent

Page 8: Flexcube BOW WorkFlow

Static and Dynamic Static and Dynamic PicklistsPicklists

Static Picklists - Picklist.dllStatic Picklists - Picklist.dll STATIC_PICKLIST (BOW)STATIC_PICKLIST (BOW) MOW_SCRN_DROPDOWN_MAST (MOW)MOW_SCRN_DROPDOWN_MAST (MOW)

Dynamic Picklists – DataSelect.dllDynamic Picklists – DataSelect.dll Branch DBBranch DB Host DBHost DB

Page 9: Flexcube BOW WorkFlow

Field Level ValidationsField Level Validations Client Side ValidationsClient Side Validations JAVASCRIPTSJAVASCRIPTS

Field Type Validations etc.Field Type Validations etc.

Database ValidationsDatabase Validations TPVALIDATOR.ASPTPVALIDATOR.ASP

Validation Component Validation Component (VALIDATIONCOM.DLL)(VALIDATIONCOM.DLL)

ValidationHooks.dll (All the validation ValidationHooks.dll (All the validation Function)Function)

Page 10: Flexcube BOW WorkFlow

Field Level ValidationsField Level Validations

TPVALIDATOR.ASPTPVALIDATOR.ASP VALIDATION REQUESTVALIDATION REQUEST

<VS_REQUEST><VS_REQUEST>

<SERVICE_ID>br_v_acct_no</SERVICE_ID><SERVICE_ID>br_v_acct_no</SERVICE_ID>

<FLD_VALS><FLD_VALS>

<AccountNo>9999364000000093</AccountNo><AccountNo>9999364000000093</AccountNo>

……

</FLD_VALS></FLD_VALS>

<GLOBALS> …</GLOBALS><GLOBALS> …</GLOBALS>

</VS_REQUEST></VS_REQUEST>

Page 11: Flexcube BOW WorkFlow

Field Level ValidationsField Level Validations

TPVALIDATOR.ASPTPVALIDATOR.ASP VALIDATION RESPONSEVALIDATION RESPONSE

<VS_REQUEST><VS_REQUEST>

<SERVICE_ID>br_v_acct_no</SERVICE_ID><SERVICE_ID>br_v_acct_no</SERVICE_ID>

<FLD_VALS><FLD_VALS>

<AccountNo>9999364000000093</AccountNo><AccountNo>9999364000000093</AccountNo>

……

</FLD_VALS></FLD_VALS>

<GLOBALS> …</GLOBALS><GLOBALS> …</GLOBALS>

</VS_REQUEST></VS_REQUEST>

Page 12: Flexcube BOW WorkFlow

Form Level ValidationsForm Level Validations

WBISAPI.DLLWBISAPI.DLL XMIT FunctionXMIT Function

(rec_tdef )(rec_tdef ) XMIT Component XMIT Component

(SERVICESCOM.DLL)(SERVICESCOM.DLL) XmitFuncs.dll (All the FormLevel XmitFuncs.dll (All the FormLevel

Validation FunctionsValidation Functions

Message BuildingMessage Building(rec_tran_msg / rec_hdef )(rec_tran_msg / rec_hdef )

Page 13: Flexcube BOW WorkFlow

Local UpdatesLocal Updates

Update ComponentUpdate Component (rec_tdef)(rec_tdef)

UpdateFuncs.dll (All the Local UpdateUpdateFuncs.dll (All the Local Update

Functions)Functions)

Printing (Printdoc Component)Printing (Printdoc Component) (rec_tran_doc)(rec_tran_doc)

Document Id Document Id

Page 14: Flexcube BOW WorkFlow

14011401 Cash DepositCash Deposit

FastPath 1401FastPath 1401 Form LoadingForm Loading Field ValidationsField Validations Form ValidationForm Validation Message Forming and SendingMessage Forming and Sending Local UpdatesLocal Updates PrintingPrinting

Page 15: Flexcube BOW WorkFlow

DebuggingDebugging Form Builder Form Builder

– Static Picklist (Picklist.dll)Static Picklist (Picklist.dll)– Dynamic Picklist (DataSelect.dll)Dynamic Picklist (DataSelect.dll)

Client Side Validations – JavascriptsClient Side Validations – Javascripts Database Validations – ValidationComDatabase Validations – ValidationCom Form Level Validations – XmitComForm Level Validations – XmitCom Message Encoding/Decoding – Message Encoding/Decoding –

FinapptxnFinapptxn Commserver TraceCommserver Trace