Commencez. C'est gratuit
ou s'inscrire avec votre adresse courriel
Rocket clouds
Cif par Mind Map: Cif

1. Thêm/chỉnh sửa

1.1. STPKS_STDCIF_MAIN.Fn_Process_Request

1.1.1. Fn_Build_Type: Build kiểu dữ liệu

1.1.1.1. Cspks_Req_Utils.Fn_Is_Req_Fc_Format

1.1.1.2. Fn_Sys_Build_Fc_Type: lấy dữ liệu biến global (Cspks_Req_Global.Fn_GetVal) bỏ vào đối tượng p_stdcif gồm record,trường thông tin của các bảng v_sttms_customer,....

1.1.2. STPKS_STDCIF_MAIN.Fn_Main

1.1.2.1. STPKS_STDCIF_MAIN.Fn_Int_Main

1.1.2.1.1. Fn_Check_Mandatory: kiểm tra điều kiện bắt buộc

1.1.2.1.2. Fn_Get_Key_Information: Lấy thông tin bảng liên quan

1.1.2.1.3. Cspks_Req_Utils.Fn_Process_Tanked_Entries

1.1.2.1.4. Fn_Default_And_Validate

1.1.2.1.5. Cspks_Req_Utils.Fn_Get_Auto_Auth_Status

1.1.2.1.6. STPKS_STDCIF_MAIN.Fn_Upload_Db

1.1.2.1.7. Cspks_Req_Utils.Fn_Get_Upload_Status

1.1.2.1.8. Fn_Query

1.1.2.1.9. Fn_Populate_Record_Master

1.1.2.1.10. Fn_Tank_Modification

1.1.2.1.11. Fn_Maint_Log

1.1.3. Fn_Build_Ts_List

2. Duyệt

2.1. STPKS_STDCIF_MAIN.Fn_Process_Request

2.1.1. Cspks_Req_Utils.Fn_Is_Req_Fc_Format

2.1.2. STPKS_STDCIF_MAIN.Fn_Build_Type : lấy dữ liệu biến global bỏ vào record Cspks_Req_Global.Fn_GetVal

2.1.2.1. STPKS_STDCIF_MAIN.Fn_Sys_Build_Fc_Type

2.1.2.2. Fn_Sys_Build_Ws_Type xxxxxxxx

2.1.2.3. stpks_stdcif_Main.Fn_Skip_kernel

2.1.2.3.1. stpks_stdcif_Kernel.Fn_Post_Build_Type_Structure

2.1.2.4. stpks_stdcif_Main.Fn_Skip_custom

2.1.2.4.1. stpks_stdcif_Custom.Fn_Post_Build_Type_Structure

2.1.3. Fn_Main

2.1.3.1. Fn_Int_Main

2.1.3.1.1. Fn_Check_Mandatory: Kiểm tra điều kiện bắt buộc

2.1.3.1.2. Fn_Get_Key_Information

2.1.3.1.3. Cspks_Req_Utils.Fn_Process_Tanked_Entries

2.1.3.1.4. Fn_Default_And_Validate

2.1.3.1.5. Fn_Upload_Db

2.1.4. Fn_Build_Ts_List

3. Nút P gen số cif

3.1. +module: ST +function_id: STDCIF +action_code: DEFAULT +source_operation: STDCIF_DEFAULT

3.2. Stpks_Stdcif_Main.Fn_Process_Request

3.2.1. stpks_stdcif_Custom.Fn_Pre_Check_Mandatory_custom

3.2.1.1. Lấy thông tin l_cif_manually = N ,bảng smtb_user_custom ,by user_id

3.2.1.2. Nếu P_ACTION_CODE = DEFAULT, Assignment of Branch = Brand của user_id

3.2.1.3. STPKS_STDCIF_UTILS_0.FN_GENERATECIF

3.2.1.3.1. SELECT LENGTH(CIF_MASK), CIF_MASK -- INTO L_MASK, L_CIF_MASK FROM STTMS_BANK; Lấy thông tin LEN_CIF_MASK: 8 ký tự CIF_MASK: nnnnnnnn

3.2.1.3.2. STPKS_ACCGEN.FN_GETUNUSEDCUSTNO p_customer_no= '' p_branch=000

3.2.1.3.3. L_RESULTANT_ERROR_TYPE := CSPKS_REQ_UTILS.FN_SCAN_ERROR_LIST

3.2.1.3.4. L_RESULTANT_ERROR_TYPE := CSPKS_REQ_UTILS.FN_SCAN_ERROR_LIST

3.2.1.3.5. SELECT LPAD(TO_CHAR(CESQ_CIF_ID.NEXTVAL), 8, '0') --INTO P_CUSTNO FROM DUAL; Lệnh tạo số CIF , gán vào biến P_CUSTNO

3.2.1.4. STPKS_ACCGEN.FN_UPDATE_UNUSEDCUSTNO

3.3. 01259652

4. Ghi log

4.1. STPKS_STDCIF_MAIN.Fn_Int_Main

4.1.1. Fn_Maint_Log

4.1.1.1. Cspks_Req_Utils.Fn_Maint_Log

4.1.1.1.1. Insert bảng STTBS_RECORD_MASTER AUTH_STAT: U RECORD_STAT: O

4.1.1.1.2. Insert bảng STTB_RECORD_LOG RECORD_STAT: N(thêm mới) / M (chỉnh sửa) AUTH_STAT: U TANKING_STATUS: N / P (nếu Auth)

4.1.1.1.3. Cspks_Req_Utils.FN_UPDATE_RECORD_LOG

4.1.1.1.4. insert bảng STTBS_FIELD_LOG

5. Upload file

5.1. STPKS_FCMAINT_SERVICE Data dang XML CDATA[000~EXTSYS~STBCIF~CIF.csv~AL~I~W~/oracle/ofss/GI/incoming/data~CIF.csv~SWF~]

5.1.1. Stpks_Fcmaint_Service.Fn_Process_Msg p_function_id GIDIFPRS g_source_operation GIDIFPRS_CUSTOM g_action_code CUSTOM

5.1.1.1. Fn_Load_Xmldoc

5.1.1.2. Fn_Build_Node_Data Table GITM_INTERFACE_TRIGGER

5.1.1.3. FN_BUILD_ADDL_INFO

5.1.1.4. FN_PARSE_FCXML

5.1.1.4.1. FN_GET_FLDVAL: lấy giá trị các thẻ trong xml

5.1.1.5. STPKS_FIDPKG_WRAPPER.FN_PROCESS_MSG: tạo DYNAMIC SQL: store GIpks_fcj_GIDIFPRS.fn_process_msg và excute

5.1.1.5.1. GIpks_fcj_GIDIFPRS.fn_process_msg

6. Upload account

6.1. Upload

6.2. Load_data

6.2.1. Popks_Podaccup_Main.Fn_Process_Request l_module : PO l_function_id : PODACCUP l_source_operation : PODACCUP_LOAD_DATA l_exchange_pattern : GWFS interface_code IACCUP

6.2.1.1. Fn_Build_Type

6.2.1.2. Fn_Main

6.2.1.2.1. Fn_Int_Main

6.2.1.3. Fn_Build_Ts_List

6.2.1.3.1. Fn_Sys_Build_Fc_Ts

6.3. Nút Save

6.3.1. Popks_Podaccup_Main.Fn_Process_Request l_function_id PODACCUP Module: PO l_action_code : NEW l_source_operation : PODACCUP_NEW

6.3.1.1. popks_podaccup_Custom

6.3.1.1.1. In Fn_Post_Default_And_Validate..

6.3.1.2. popks_podaccup_Main.Fn_Sys_Upload_Db

6.3.1.2.1. Inserting Into POTB_BANK_ACC_UPD_MASTER..

6.3.1.2.2. Inserting Into POTB_BANK_ACC_UPD_DETAIL..

6.3.1.2.3. Inserting Into CSTB_UI_COLUMNS__A..

6.3.1.3. popks_podaccup_Main.Fn_Sys_Query

6.3.1.3.1. BEGIN SELECT * INTO p_Wrk_podaccup.v_cstb_ui_columns__a FROM CSTB_UI_COLUMNS WHERE char_field84 = p_Wrk_podaccup.v_potb_bank_acc_upd_master.trn_ref_no AND char_field83 = p_Wrk_podaccup.v_potb_bank_acc_upd_master.branch_code

6.4. Nút AUTH

6.4.1. Popks_Podaccup_Main.Fn_Process_Request

6.4.1.1. popks_podaccup_Main ==>In Fn_Main..

6.4.1.1.1. In Fn_Int_Main..