Quản trị ngân hàng - Dự án thanh toán liên ngân hàng giai đoạn 2
Bạn đang xem 20 trang mẫu của tài liệu "Quản trị ngân hàng - Dự án thanh toán liên ngân hàng giai đoạn 2", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- quan_tri_ngan_hang_du_an_thanh_toan_lien_ngan_hang_giai_doan.pdf
Nội dung text: Quản trị ngân hàng - Dự án thanh toán liên ngân hàng giai đoạn 2
- NGÂN HÀNG NHÀ NC VIT NAM CC CÔNG NGH TIN HC NGÂN HÀNG D ÁN THANH TOÁN LIÊN NGÂN HÀNG GIAI ON 2 TÀI LIU C T YÊU CU TRIN KHAI – CITAD Requirement Deployment Specification - CITAD Hà Ni, tháng 8-2008
- Mc lc 1. Mc tiêu ca tài liu 4 2. Yêu cu v môi trng cài t CITAD 4 2.1. Phn c ng 4 2.1.1. Yêu cu ti thiu: 4 2.1.2. Yêu cu cho h thng ch/ khách (Server/ Client nhiu tr m kt ni) 4 2.1.2.1. Máy ch ng dng - Application Server (CITAD) 4 2.1.2.2. Yêu cu cho máy tr m (Client) 4 2.2. Phn mm 4 2.3. H qun tr CSDL 5 2.4. Yêu cu v m ng 5 2.5. Yêu cu thit b khác 5 3. Yêu cu v nhân lc và d phòng 6 4. Yêu cu trao i d liu gia CI-TAD và CoreBank ca ngân hàng 6 4.1. Yêu cu chung 6 4.1.1. Ngôn ng s dng 6 4.1.2. B mã ngân hàng 6 4.1.3. S dng mã xác thc tin in - MAC (Message Authentication Code) 6 4.1.4. Phng th c trao i 7 4.2. Các n v là chi nhánh (CI) 7 4.3. Các n v là Hi s (CI-HO) 7 PH LC 1 - Quy nh v File tng thích IBPS1 8 I. Danh sách các lo i File: 8 II. Quy nh t tên file 8 II.1 Tên file giao dch i/ n (Import/ Export): 8 II.2 Tên file i chiu cho CI: 8 II.3 Tên file i chiu cho hi s: 9 III. Cu trúc file 9 III.1 Cu trúc file giao dch i/ n (Import/ Export) 9 III.2 Cu trúc file i chiu cho CI 14 III.3 Cu trúc file i chiu cho hi s 21 PH LC 2- Quy nh v cu trúc bng tng thích IBPS1 28 I. Danh sách các bng d liu 28 II. Bng d liu giao dch chi CI & CI-HO 28 II.1 Giao dch i (t Core -> CITAD), tên bng: TBLIMPORT 28 c t trin khai CITAD – IBPS2 Trang 2
- II.2 Giao dch n (t CITAD -> Core), tên bng: TBLEXPORT 30 III. Bng lu d liu i chiu cho CI 31 III.1 Giao dch giá tr cao, tên bng: TBLHV11D 31 III.2 Giao dch giá tr thp , tên bng: TBLLV11D 33 IV. Bng lu d liu i chiu cho hi s 35 IV.1 Giao dch giá tr cao, tên bng: TBLHHV11D 35 IV.2 Giao dch giá tr thp, tên bng : TBLHLV11D 37 PH LC 3- Quy nh v File nh d ng IBPS2 40 I. Danh sách các lo i File: 40 II. Quy nh t tên file 40 III. Cu trúc các phn ca file 42 PH LC 4 - Quy nh v cu trúc d liu bng IBPS2 48 PH LC 5 - Tính giá tr MAC 53 PH LC 6 - Danh sách Mã phn hi tin in (Response Code) 54 c t trin khai CITAD – IBPS2 Trang 3
- 1. Mc tiêu c a tài liu Tài liu này nhm mc ích cung cp thông tin v yêu cu trin khai ng dng CI-TAD - h thng IBPS giai o n 2 cho các n v thành viên (CI). 2. Yêu cu v môi trng cài t CITAD 2.1. Phn cng 2.1.1. Yêu cu ti thiu: Áp dng cho nhng n v có ít giao dch và ch s dng 01 máy tr m ch y CITAD 01 máy PC có cu hình ti thiu nh sau: CPU 01 x Intel Pentium IV 3.2GHz Ram >= 1 GB (khuyn ngh 2 GB) HDD >= 10GB ri (free space) 01 Modem tc 65 Kbps, 01 ng in tho i trc tip ho c các thit b m ng khác (tham kho phn 2.4 Yêu cu v m ng). 2.1.2. Yêu cu cho h thng ch / khách (Server/ Client nhiu trm kt ni) Áp dng cho nh ng n v có nhiu giao dch và s dng nhiu máy tr m ch y CITAD 2.1.2.1. Máy ch ng dng - Application Server (CITAD) S máy tr m kt ni : 5 máy. CPU tng ng Pentium IV 3.2 Ghz Ram >= 2 GB HDD >= 10 GB ri 2.1.2.2. Yêu cu cho máy tr m (Client) CPU tng ng Pentium IV 2.8 Ghz RAM >= 512 MB HDD >= 3GB ri 2.2. Phn mm H iu hành: Window Server 2000, Window XP sp2, Window Server 2003 Web Server: IIS 6.0 Phn mm kèm theo: .Net framework 2.0 ( c gi kèm theo !a cài t) Oracle Client 9i tr lên (nu CSDL là ORACLE) Microsoft Ajax ext. ( c gi kèm theo theo !a cài) Trình duyt (Client): IE6, IE7 (Chng trình ng dng ch y trên IE6 và IE7). c t trin khai CITAD – IBPS2 Trang 4
- Bn quyn phn mm : Các file gi kèm ch có giá tr th nghim, n v t chu trách nhim trang b bn quyn các phn mm trên ây. 2.3. H qu n tr CSDL S dng 1 trong 2 lo i CSDL sau: MS SQL: phiên bn MS SQL Server 2000 SP3 tr lên. Oracle: phiên bn ORACLE DB 9i tr lên. La ch"n cho ngôn ng ting Vit cho CSDL: MSSQL: SQL_Latin1_General_CP1_CI_AS (Server Default) Oracle: UTF8 Bn quyn CSDL: Các n v t chu trách nhim trang b bn quyn CSDL. Phiên bn CSDL mi#n phí (v$i mt s h n ch v RAM, CPU, kích th$c database) có th ti v t các a ch sau : Oracle 10g Express tham kho t i a ch: SQL Server 2008 Express tham kho t i a ch: Cài t CSDL : Các n v chu trách nhim cài t CSDL. Qun tr CSDL : Các n v chu trách nhim qun tr CSDL (duy trì ho t ng, lu tr nh k% và khôi phc khi có s c) 2.4. Yêu cu v mng LAN: i v$i nhng n v trin khai theo mô hình Client/Server (nhiu máy tr m cùng s dng phn mm CI-TAD), các máy tr m kt ni t$i máy ch ng dng qua môi trng m ng ni b. WAN: M ng kt ni t$i NHNN s dng giao th c TCP/IP, có th la ch"n mt trong các phng th c sau: Dial-up: 01 Modem quay s, 01 ng in tho i trc tip (không qua tng ài). Leased-line: Thit b nh tuyn (Cisco Router ho c tng ng): h tr giao th c TCP/IP, có tính n&ng VPN, có ti thiu 02 cng Serial h tr HDLC, PPP tc ti thiu tng ng v$i tc ng truyn thuê bao. Modem NTU (theo khuyn ngh ca Nhà cung cp dch v ng truyn) 01 ng truyn thuê bao ca nhà cung cp dch v tc ti thiu 64Kbps. MegaWan: Thit b truyn d'n u cui, ng truyn và các dch v khác thuê bao ca nhà cung cp dch v. 2.5. Yêu cu thit b khác iKey s dng cho máy truyn thông: T i mi CI khi c cài t ng dng CITAD cn có 01 iKey cho vic mã hóa các phiên truyn d liu. c t trin khai CITAD – IBPS2 Trang 5
- iKey s dng cho ngi ký duyt lnh thanh toán và các giao dch liên quan: Mi CI cn có ti thiu 1 iKey cho vic kim soát, ký ch ký in t trên lnh thanh toán và các tin in khác chuyn i; kim soát, và duyt lnh thanh toán n và các tin in khác nh(n c t các ngân hàng khác Danh sách các loi iKey s dng c vi CITAD: RainBow/SafeNet 1023/2032 Khi cài t IKEY driver trên máy PC, cn có quyn qu n tr h thng (ADMINISTRATOR). 3. Yêu cu v nhân lc và d phòng Cán b IT có kin th c c bn v: S dng máy tính và m ng LAN Qun tr CSDL Oracle DB ho c SQL Server (phiên bn CSDL cài t t i n v) Qun tr Web Server ISS Cán b nghip v: Có kinh nghim v h thng thanh toán Có kinh nghim s dng phn mm CI-TAD giai o n 1. ã tham gia khoá t(p hun v phn mm CI-TAD giai o n 2 Yêu cu d phòng Các n v phi có phng án d phòng v nhân lc, phn c ng, phn mm, c s d liu, m ng truyn thông và các cu phn liên quan khác m bo lu tr và a h thng d phòng vào ho t ng khi h thng chính g p s c 4. Yêu cu trao i d liu gia CI-TAD và CoreBank c a ngân hàng 4.1. Yêu cu chung 4.1.1. Ngôn ng s dng Ngôn ng s dng trong trao i d liu là ting Vit có du theo chu)n Unicode (TCVN6909:2001) và không bao gm các ký t c bit ('#' và các ký t iu khin). 4.1.2. B mã ngân hàng S dng b mã ngân hàng theo Quyt nh s 23/2007/Q-NHNN ngày 5/6/2007 ca Thng c NHNN, có hiu lc t ngày 01/09/2008. 4.1.3. S dng mã xác thc tin in - MAC (Message Authentication Code) m bo tính toàn v*n trong quá trình trao i d liu gia CoreBank và CI-TAD h thng s dng thu(t toán SHA1 tính giá tr MAC, chi tit t i ph lc 5. Các n v t quyt nh trong vic s dng giá tr MAC và chu trách nhim trong vic m bo tính toàn v*n d liu khi trao i gia hai h thng. c t trin khai CITAD – IBPS2 Trang 6
- 4.1.4. Ph ng thc trao i Các CI t la ch"n mt trong các phng th c trao i d liu sau: STT Loi Ghi chú 1. nh d ng file text có cu trúc tng thích v$i IBPS1 File Text có cu trúc 2. nh d ng file text có cu trúc theo chu)n IBPS2 File Text có cu trúc 3. nh d ng bng tng thích v$i IBPS1 D ng Table 4. nh d ng bng theo chu)n IBPS2 D ng Table Tên file/bng kt xut/ kt nh(p d liu File Tables Loi d IBPS1 IBPS1 Ghi chú liu IBPS2 IBPS2 Compatible Compatible GTWINC% N6DD.mmy TBLTRANSACTIONMSG_GTW TBLIMPORT Lnh i Giao dch GTWOCS% N6DD.mmy TBLTRANSACTIONMSG_GTW TBLEXPORT Lnh n D liu i GTWICH% HV11% TBLTRANSACTIONMSG_GTW TBLHV11D Giá tr cao chiu cho CI GTWICL% LV11% TBLTRANSACTIONMSG_GTW TBLLV11D Giá tr thp D liu i GTWIHH% HHV11% TBLTRANSACTIONMSG_GTW TBLHHV11D Giá tr cao chiu cho CI-HO GTWIHL% HLV11% TBLTRANSACTIONMSG_GTW TBLHLV11D Giá tr thp 4.2. Các n v là chi nhánh (CI) V$i nh d ng file text có cu trúc tng thích v$i IBPS1: chi tit t i phc lc 1 V$i nh d ng file text có cu trúc theo chu)n IBPS2: chi tit t i phc lc 3 V$i nh d ng bng tng thích v$i IBPS1: chi tit t i phc lc 2 V$i nh d ng bng theo chu)n IBPS2: chi tit t i phc lc 4 4.3. Các n v là Hi s! (CI-HO) V$i nh d ng file text có cu trúc tng thích v$i IBPS1: chi tit t i phc lc 1 V$i nh d ng file text có cu trúc theo chu)n IBPS2: chi tit t i phc lc 3 V$i nh d ng bng tng thích v$i IBPS1: chi tit t i phc lc 2 V$i nh d ng bng theo chu)n IBPS2: chi tit t i phc lc 4 c t trin khai CITAD – IBPS2 Trang 7
- PH LC 1 - Quy nh v File t ng thích IBPS1 I. Danh sách các loi File: STT n Loi d liu nh dng File v 1. CI, D liu giao dch ì (Core -> CITAD) xxxxxxDD.MMY 2. CI-HO D liu giao dch n (CITAD-> Core) xxxxxxDD.MMY 3. D liu i chiu giao dch giá tr cao HV YYYYMMDD.hhmmss CI 4. D liu i chiu giao dch giá tr thp LV YYYYMMDD.hhmmss 5. D liu i chiu giao dch giá tr cao HHV YYYYMMDD.hhmmss CI-HO 6. D liu i chiu giao dch giá tr thp HLV YYYYMMDD.hhmmss II. Quy nh t tên file II.1 Tên file giao dch i/ n (Import/ Export): tên file dùng trao i c qui nh nh sau: File d liu giao dch i/n: xxxxxxDD.MMY Trong ó: xxxxxx: là s có dài ti a 6 s. Nu ng+n hn, s, c format d ng y (thêm 0 ng tr$c) DD: Ngày giao dch (Là ngày giao dch hin thi, trùng v$i ngày ca h thng) MM: Tháng Y: S cui ca n&m II.2 Tên file i chiu cho CI: File giá tr cao: HV YYYYMMDD.hhmmss File giá tr thp: LV YYYYMMDD.hhmmss Trong ó: HV: File giá tr cao LV: File giá tr thp yyyy: n&m. MM: tháng DD: ngày; hhmmss: gi , phút, giây. c t trin khai CITAD – IBPS2 Trang 8
- II.3 Tên file i chiu cho hi s!: File giá tr cao: HHV YYYYMMDD.hhmmss File giá tr thp: HLV YYYYMMDD.hhmmss Trong ó: HV: File giá tr cao cho hi s chính LV: File giá tr thp cho hi s chính YYYY: n&m. MM: tháng DD: ngày hhmmss: gi , phút, giây. III. C"u trúc file III.1 C"u trúc file giao dch i/ n (Import/ Export) Kiu DL Ghi Mã STT Tên ting Anh Tên ting Vit d b#t chú rng trng liu buc 1 Relation Number S bút toán AN 40 110 X Transaction Mã phân lo i giao dch 2 N 6 003 X Classification Code N /Có, Cao/Thp Mã ngân hàng ca ngi 3 O- Proxy CI Code N 12 007 O phát lnh có tài khon 4 Transaction Date Ngày giao dch N 14 012 X Mã ngân hàng ca ngi 5 R- Proxy CI Code N 12 019 O nh(n lnh có tài khon Mã ngân hàng gi tin 6 O- CI Code N 12 021 X in Mã ngân hàng nh(n tin 7 R- CI Code N 12 022 O in 8 Service Fee C$c phí N 25 025 O 9 Currency Code Mã lo i tin AN 3 026 X 10 Transfer Amount S tin chuyn N 20 027 X Name of Sending 11 Tên ngi gi AN 70 028 O customer c t trin khai CITAD – IBPS2 Trang 9
- Kiu DL Ghi Mã STT Tên ting Anh Tên ting Vit d b#t chú rng trng liu buc Addresss of Sending 12 a ch ngi gi AN 100 029 O Custommer Account of Sending 13 Tài khon ngi gi AN 25 030 O Customer Name of Receiving 14 Tên ngi nh(n AN 70 031 O Customer Address of Receiving 15 a ch ngi nh(n AN 100 032 O Customer Account of Receiving 16 Tài khon ngi nh(n AN 25 033 O Customer Content of Payment Ni dung lnh chuyn 17 AN 210 034 O Instruction tin 18 Operation 1 Mã lo i nghip v 1 N 2 036 O 19 Operation 2 Mã lo i nghip v 2 N 3 037 O Transaction Serial 20 S hiu giao dch AN 8 011 O Number Message Transmission 21 Thi im gi tin in AN 14 006 O Z Time 22 Response Code Mã phn hi tin in N 4 010 O Z Identification of fee 23 Mã ngân hàng chu phí AN 12 175 O Z bearing unit Identity number – Thông tin giy t kèm 24 passport number of AN 25 176 O Z theo ca ngi gi sending customer Identity number – Thông tin giy t kèm 25 passport number of AN 25 177 O Z theo ca ngi nh(n receiving customer Thông tin liên quan t$i 26 Fee Information AN 1 178 O Z tính phí Serves for State Chng - lo i – khon – 27 AN 100 179 O Z treasury h n mc Mã s thu ngi th 28 Tax code AN 30 180 O Z hng 29 Sending customer code Mã ca n v gi AN 20 181 O Z 30 Receiving customer Mã ca n v nh(n AN 20 182 O Z c t trin khai CITAD – IBPS2 Trang 10
- Kiu DL Ghi Mã STT Tên ting Anh Tên ting Vit d b#t chú rng trng liu buc code Electronic Signature Ch ký giao tip gia 31 Code for Core Banking ANS 400 017 O Z Core Banking v$i CITAD - CITAD ID ca ngi ký duyt 32 Teller ID AN 16 015 O Z lnh chuyn tin Transaction Creation 33 Thi im t o giao dch AN 14 185 O Z Time Electronic Signature 34 Ch ký in t ANS 400 200 O Z Code Message Mã xác thc ca tin in - 35 ANS 28 187 O Z Authentication Code MAC Chú thích: Ct DL b#t buc: th hin v$i giá tr X: trng d liu b+t buc, O: trng d liu không b+t buc, Ct Ghi chú: Z: trng m$i trong IBPS2 Mi file ch ch a mt giao dch. Các file dùng chu)n b cho vic nh(p vào h thng s, c a vào th mc Import (Th mc này c qui nh trong phn thông tin tham s h thng v th mc cho vic Import). Sau khi Import xong giao dch file s, c chuyn vào th mc: th mc Import\Backup Các file b li trong quá trình Import s, c lu vào trong th mc Import\ImpErr Vic xut d liu trong h thng ra ngoài theo các file có cu trúc nh các file c a vào. Các file d liu xu)t ra c lu trong th mc Export và c nh ngh!a tr$c trong tham s h thng. Trong trng h p các thông tin b sai, file giao s, b lo i b- và c a vào th mc Import\ImpErr Trong trng h p Import nu nh s bút toán ca d liu trong file ã tn t i trong h thng tr$c ó thì file d liu s, không th a vào trong h thng. Cn i tên và chuyn sang s bút toán khác. Ch các giao dch trong h thng c gi i thành công thì m$i có th Export ra file text Ví d ni dung ca mt file text úng y có tên và ni dung nh sau: #110000004#003201001#00750204017#01220070409094454#01910101037#021502 04017#02210101037#0250#026VND#027300000#028V Vn Cng#029Công ty HiPT#03012345.6789#031Nguyn Vn B#032a ch #03398765.4321#034L nh chuy n tin th thí i m giao dich LV 112003. Ngân hàng: 50204017. S c t trin khai CITAD – IBPS2 Trang 11
- tin chuy n: 3000. Ngày chuy n: 09\04\2007#03601#037710#01119100004# Các trng d liu c b+t u và phân cách nhau bi ký t: #. Các trng d liu là ni tip nhau theo th t qui nh trong bng. D liu trong mt trng có d ng: # + mã trng+phn d liu. . .Mã trng c qui nh y nh trong bng cu trúc. Ý ngha c a các tr ng d liu nh sau: S bút toán: S bút toán là duy nht trong ngày. Mã phân lo i giao dch: Mã phân lo i giao dch c qui nh trong bng sau: Mã phân lo i Lo i giao dch 101001 Lnh chuyn có, giá tr thp 102001 Lnh chuyn n , giá tr thp 201001 Lnh chuyn có, giá tr cao 205001 Lnh chuyn n , giá tr cao 302007 Bù tr giy giá tr cao ghi có 302009 Bù tr giy giá tr cao ghi n Mã lo i dch v do Ban iu hành h thng TTLNH ban hành và s dng thng nht trong toàn h thng TTLNH Ngày giao dch : có khuôn d ng YYYYMMDDhhmmss. Ngày giao dch trùng v$i ngày hin t i ca h thng Mã lo i tin: - i vi các lnh chuyn ch$ làm vic vi n v tin t là VND S tin chuyn trong lnh: Là d ng s, có dài ti a 20 ch s và không ch a phn th(p phân Lo i nghip v c qui nh nh sau: + i v$i lo i nghip v 1: Lo i nghip v 1 qui nh là lnh chuyn có hay lnh chuyn n Mã lo i nghip v Lo i lnh 30 Lnh chuyn có 31 Lnh chuyn n + i v$i lo i nghip 2 : Lo i nghip v 2 qui nh ó là lo i ch ng t gì Mã lo i nghip v Lo i lnh c t trin khai CITAD – IBPS2 Trang 12
- 100 Ch ng t cá nhân 101 Ch ng t cho TCKT Lo i nghip v 2 c qui nh trong phn danh sách các lo i nghip v ca h thng Mã ngân hàng trong file d liu phi thuc danh mc mã ngân hàng ban hành theo Q 23/2007/Q-NHNN và phi nm trong danh sách các ngân hàng là thành viên, n v thành viên ca h thng TTLNH. Mã ngân hàng gi lnh là mã ngân hàng chu trách nhim gi tin in lên trung tâm x lý tnh. Mã phn hi tin in: là mã cho bit tình tr ng x lý i v$i lnh thanh toán thành công hay không thành công – Xem t i ph lc 6. Mã ngân hàng chu phí: nu có giá tr thì phi thuc 1 trong 4 ngân hàng tham gia trc tip ho c gián tip trên lnh thanh toán Thông tin liên quan t$i tính phí: Hin t i nh(n giá tr là “1” Mã ca n v gi, mã ca n v nh(n: là mã ca cá nhân ho c n v thc hin tham gia gi/ nh(n lnh. Ch ký giao tip gia Core Banking v$i CITAD: Hin t i cha s dng Ch ký in t: là ch ký ca ngi phê duyt giao dch, c thc hin bên CITAD. Mã xác thc ca tin in: Dùng xác nh tính toàn v*n ca ca tin in. Giá tr MAC c t o ra nh sau: ° Có dài bng 28 byte, c t o ra bng thu(t toán SHA1 v$i u vào là chui tin in c ghép bng giá tr ca các trng trong file theo úng th t trong cu trúc, bao gm các trng theo th t t 1->34 (Không gm trng “Mã xác thc tin in”). ° Các trng kiu s s, c thêm s “0” vào tr$c, các trng kiu ch c thêm du cách Space “ “ vào sau cho dài quy nh. ° Thu(t toán SHA1 – chi tit t i Ph lc 5, tài liu này. Các thông tin trong file có th c tu% ch"n a vào. i v$i mt s thông tin b+t buc cn phi tuân th theo úng khuôn d ng. c t trin khai CITAD – IBPS2 Trang 13
- III.2 C"u trúc file i chiu cho CI File c chia thành 3 phn: Phn 1: u file (Header) Phn 2: D liu (Data) Phn 3: Cui file (Trailer) Chú ý: Các d liu giao dch ch có phn Data. Trong mt file ch a mt ho c nhiu giao dch Các giao dch nm trên cùng mt dòng và b+t u cho mi giao dch c phân bit bng chui ký t “DD”. III.2.1 File giá tr th"p (LV YYYYMMDD.hhmmss) a. Phn 1: Header Stt Chú thích Kiu dài Giá tr m c nh 1 Mã phân lo i A 2 “HH" 2 S th t N 8 "00000000" 3 Mã ngân hàng AN 8 4 Tên file AN 20 5 Ngày giao dch N 8 "YYYYMMDD" 6 S l ng record N 8 7 FILLER AN 760 Tng 814 b. Phn 2: Data Stt Chú thích Kiu dài Giá tr m c nh 1 Mã phân lo i bn ghi A 2 “DD" 2 S th t bn ghi N 8 c ánh b+t u t “00000001” 3 Kt qu i soát N 2 4 Tr ng thái hin t i N 2 5 S ln thc hóa N 2 c t trin khai CITAD – IBPS2 Trang 14
- 6 S tn t i ca mc ích quyt toán (Y/N) N 1 7 Yêu cu hy (Y/N) N 1 8 Trng thái lnh h y N 4 9 Mã x lý bên SAF N 1 10 Xác nh(n file truyn lnh (Y/N) N 1 11 Tên file nh(n v AN 20 12 Tên file báo cáo AN 20 13 Tên file yêu cu AN 20 14 Mã phân loi giao dch N 6 15 Mã ngân hàng gi lnh N 8 16 Mã trung tâm x lý t nh bên ngân hàng N 5 gi lnh 17 Mã ph n h%i tin in N 4 18 S hiu giao dch AN 8 19 Ngày giao dch N 8 20 Thi gian t o giao dch N 6 21 Input Type AN 1 22 TAD ID N 5 23 Teller ID AN 8 24 M(t kh)u giao dch ANS 6 25 Ch ký in t ANS 10 26 Phân lo i Inter/Intra AN 1 27 Mã ngân hàng nh&n lnh N 8 Mã trung tâm x lý tnh bên ngân hàng 28 N 5 nh(n lnh 29 Mã ngân hàng gi lnh gián tip N 8 30 Mã ngân hàng nh&n lnh gián tip N 8 31 Kiu giao dch N 2 c t trin khai CITAD – IBPS2 Trang 15
- 32 Thi im x lý bên ngân hàng nh(n N 14 33 C$c phí N 12 34 Mã lo i tin A 3 35 S tin N 22 36 Tên ngi gi AN 70 37 a ch$ ngi gi AN 70 38 Tài kho n ngi gi AN 25 39 Tên ngi nh&n AN 70 40 a ch$ ngi nh&n AN 70 41 Tài kho n ngi nh&n AN 25 42 Ni dung lnh chuyn tin AN 210 43 S hiu giao dch bên h thng EIS AN 7 44 Lo i nghip v 1 AN 2 45 Lo i nghip v 2 AN 3 46 Xác nh(n thanh toán h p l AN 20 Tng s 814 Chú thích: Nhng trng in (m là nhng trng ch a thông tin chính v giao dch, 1 giao dch c g"i là thành công khi: Mã phn hi tin in (stt 17) là X000 và tr ng thái hu. (stt 8 ) khác X000. Trong ó X là mt trong các s (1,2,3,4,5,6) – Xem chi tit t i phc lc 6. c. Phn 3: Trailer Stt Chú thích Kiu dài Giá tr m c nh 1 Mã phân lo i A 2 “TT" 2 S th t N 8 “99999999" 3 Mã ngân hàng AN 8 4 Tên file AN 20 5 S l ng record N 8 c t trin khai CITAD – IBPS2 Trang 16
- 6 FILLER AN 768 Tng 814 c t trin khai CITAD – IBPS2 Trang 17
- III.2.2 File giá tr cao(HV YYYYMMDD.hhmmss) a. Phn 1: Header Stt Chú thích Kiu dài Giá tr m c nh 1 Mã phân lo i A 2 “HH" 2 S th t N 8 "00000000" 3 Mã ngân hàng AN 8 4 Tên file AN 20 5 Ngày giao dch N 8 "YYYYMMDD" 6 S l ng record N 8 7 FILLER AN 757 Tng 811 b. Phn 2: Data Stt Chú thích Kiu dài Giá tr m c nh 1 Phân lo i bn ghi A 2 “DD" 2 S th t bn ghi N 8 c ánh b+t u t “00000001” 3 Kt qu i soát N 2 4 Tr ng thái hin t i N 2 5 Phân lo i lnh/ yêu cu A 1 6 Phân lo i thao tác N 1 7 Ph m vi giao dch N 1 8 Phân lo i gi AN 1 9 Mã lý do hy AN 1 10 Kt qu x lý hy AN 1 11 Mã phân loi giao dch N 6 12 Xác nh(n file truyn lnh (Y/N) N 1 13 Tên file nh(n v AN 20 c t trin khai CITAD – IBPS2 Trang 18
- 14 Tên file báo cáo AN 20 15 Tên file yêu cu AN 20 16 Mã ngân hàng gi lnh N 8 17 Mã trung tâm x lý tnh bên ngân hàng N 5 gi lnh 18 Mã ph n h%i tin in N 4 19 S hiu giao dch AN 8 20 Ngày giao dch N 8 21 Thi gian t o giao dch N 6 22 Input Type AN 1 23 TAD ID N 5 24 Teller ID AN 8 25 M(t kh)u giao dch ANS 6 26 Ch ký in t ANS 10 27 Phân lo i Inter/Intra AN 1 28 Mã ngân hàng nh&n lnh gián tip N 8 29 Mã trung tâm x lý tnh bên ngân hàng N 5 nh(n lnh 30 Mã ngân hàng gi lnh gián tip N 8 31 Mã ngân hàng nh&n lnh N 8 32 Kiu giao dch N 2 33 Thi im x lý bên ngân hàng nh(n N 14 34 C$c phí N 12 35 Mã tin t A 3 36 S tin N 22 37 Tên ngi gi AN 70 38 a ch$ ngi gi AN 70 39 Tài kho n ngi gi AN 25 40 Tên ngi nh&n AN 70 c t trin khai CITAD – IBPS2 Trang 19
- 41 a ch$ ngi nh&n AN 70 42 Tài kho n ngi nh&n AN 25 43 Ni dung lnh chuyn tin AN 210 44 S hiu giao dch bên h thng EIS AN 7 45 Lo i nghip v 1 AN 2 46 Lo i nghip v 2 AN 3 47 Xác nh(n thanh toán h p l AN 20 Tng s 811 Chú thích: Nhng trng in (m là nhng trng ch a thông tin chính v giao dch, 1 giao dch c g"i là thành công khi: Mã phn hi tin in (stt 18) là X000. Trong ó X là mt trong các s (1,2,3,4,5,6) – Xem chi tit t i ph lc 6. c. Phn 3: Trailer Stt Chú thích Kiu dài Giá tr m c nh 1 Mã phân lo i A 2 “TT" 2 S th t N 8 “99999999" 3 Mã ngân hàng AN 8 4 Tên file AN 20 5 S l ng record N 8 6 FILLER AN 765 Tng 811 c t trin khai CITAD – IBPS2 Trang 20
- III.3 C"u trúc file i chiu cho hi s! File c chia thành 3 phn: Phn 1: u file (Header) Phn 2: D liu (Data) Phn 3: Cui file (Trailer) Chú ý: Các d liu giao dch ch có phn Data. Trong mt file ch a mt ho c nhiu giao dch Các giao dch nm trên cùng mt dòng và b+t u cho mi giao dch c phân bit bng chui ký t “DD” III.3.1 File giá tr th"p (HLV YYYYMMDD.hhmmss) a. Phn 1: Header Stt Chú thích Kiu dài Giá tr m c nh 1 Mã phân lo i A 2 “HH" 2 S th t N 8 "00000000" 3 Mã ngân hàng AN 8 4 Tên file AN 20 5 Ngày giao dch N 8 "YYYYMMDD" 6 S l ng record N 8 7 FILLER AN 768 Tng 822 b. Phn 2: Data Stt Chú thích Kiu dài Giá tr m c nh 1 Mã phân lo i A 2 “DD" 2 S th t N 8 c ánh b+t u t “00000001” 3 Mã Hi s chính N 8 4 Kt qu i soát N 2 5 Tr ng thái hin t i N 2 6 S ln thc hoá N 2 c t trin khai CITAD – IBPS2 Trang 21
- 7 S tn t i ca mc ích quyt toán N 1 (Y/N) 8 Yêu cu hu.(Y/N) N 1 9 Trng thái lnh hu' N 4 10 Mã x lý trên SAF N 1 11 Xác nh(n file truyn lnh (Y/N) N 1 12 Tên File nh(n v AN 20 13 Tên File báo cáo AN 20 14 Tên File yêu cu AN 20 15 Mã phân loi giao dch N 6 16 Mã ngân hàng gi N 8 Mã trung tâm x lý tnh bên ngân 17 AN 5 hàng gi lnh 18 Mã ph n h%i tin in N 4 19 S hiu giao dch N 8 20 Ngày giao dch N 8 21 Thi gian giao dch N 6 22 Input Type A 1 23 TAD ID N 5 24 Teller ID AN 8 25 M(t kh)u giao dch AN 6 26 Ch ký in t AN 10 27 Giao dch inter/intra N 1 28 Mã ngân hàng nh&n N 8 Mã trung tâm x lý tnh bên ngân 29 N 5 hàng nh(n lnh 30 Mã ngân hàng gi lnh gián tip N 8 31 Mã ngân hàng nh&n lnh gián tip N 8 32 Kiu giao dch AN 2 c t trin khai CITAD – IBPS2 Trang 22
- 33 Thi gian x lý t i ngân hàng nh(n N 14 34 C$c phí N 12 35 Mã tin t N 3 36 S tin N 22 37 Tên ngi gi AN 70 38 a ch$ ngi gi AN 70 39 Tài kho n ngi gi AN 25 40 Tên ngi nh&n AN 70 41 a ch$ ngi nh&n AN 70 42 Tài kho n ngi nh&n AN 25 43 Ni dung AN 210 44 S hiu giao dch bên h thng EIS N 7 45 Lo i nghip v 1 AN 2 46 Lo i nghip v 2 AN 3 47 Xác nh(n thanh toán h p l AN 20 Tng s 822 Chú thích: Nhng trng in (m là nhng trng ch a thông tin chính v giao dch 1 giao dch c g"i là thành công khi: Mã phn hi tin in (stt 18) là X000 và tr ng thái hu. (stt 9 ) khác X000. Trong ó X là mt trong các s (1,2,3,4,5,6) – Xem chi tit t i ph lc 6 c. Phn 3: Trailer Stt Chú thích Kiu dài Giá tr m c nh 1 Mã phân lo i A 2 “TT" 2 S th t N 8 “99999999" 3 Mã ngân hàng AN 8 4 Tên file AN 20 5 S l ng record N 8 c t trin khai CITAD – IBPS2 Trang 23
- 6 FILLER AN 776 Tng 822 c t trin khai CITAD – IBPS2 Trang 24
- III.3.2 File giá tr cao (HHV YYYYMMDD.hhmmss) a. Phn 1: Header Stt Chú thích Kiu dài Giá tr m c nh 1 Mã phân lo i A 2 “HH" 2 S th t N 8 "00000000" 3 Mã ngân hàng AN 8 4 Tên file AN 20 5 Ngày giao dch N 8 "YYYYMMDD" 6 S l ng record N 8 7 FILLER AN 765 Tng 819 b. Phn 2: Data Stt Chú thích Kiu dài Giá tr m c nh 1 Mã phân lo i A 2 “DD" c ánh b+t u t 2 S th t N 8 “00000001” 3 Mã Hi s! chính N 8 4 Kt qu i soát N 2 5 Tr ng thái hin t i N 2 6 Mã phân lo i tao tác A 1 7 Phân lo i lnh/ yêu cu A 1 8 Ph m vi giao dch N 1 9 Phân lo i gi A 1 10 Lý do hu. A 1 11 Kt qu x lý hu. A 1 12 Mã loi giao dch N 6 13 Nh(n file truyn lnh hay không N 1 c t trin khai CITAD – IBPS2 Trang 25
- 14 Tên File AN 20 15 Tên File báo cáo AN 20 16 Tên File yêu cu AN 20 17 Mã ngân hàng gi N 8 Mã trung tâm x lý tnh bên ngân 18 N 5 hàng gi lnh 19 Mã ph n h%i tin in N 4 20 S hiu giao dch N 8 21 Ngày giao dch A 8 22 Thi gian giao dch N 6 23 Input Type A 1 24 TAD ID N 5 25 Teller ID AN 8 26 M(t kh)u giao dch AN 6 27 Ch ký in t AN 10 28 Giao dch inter/intra N 1 29 Mã ngân hàng nh&n N 8 30 Mã trung tâm x lý t nh bên ngân N 5 hàng nh(n lnh 31 Mã ngân hàng gi lnh gián tip N 8 32 Mã ngân hàng nh&n lnh gián tip N 8 33 Kiu giao dch AN 2 34 Thi gian x lý t i ngân hàng nh(n N 14 35 C$c phí N 12 36 Mã tin t N 3 37 S tin N 22 38 Tên ngi gi AN 70 39 a ch$ ngi gi AN 70 40 Tài kho n ngi gi AN 25 c t trin khai CITAD – IBPS2 Trang 26
- 41 Tên ngi nh&n AN 70 42 a ch$ ngi nh&n AN 70 43 Tài kho n ngi nh&n AN 25 44 Ni dung AN 210 45 S hiu giao dch bên h thng EIS N 7 46 Lo i nghip v 1 AN 2 47 Lo i nghip v 2 AN 3 48 Xác nh(n thanh toán h p l AN 20 Tng s 819 Chú thích: Nhng trng in (m là nhng trng ch a thông tin chính v giao dch 1 giao dch c g"i là thành công khi: Mã phn hi tin in (stt 18) là X000. Trong ó X là mt trong các s (1,2,3,4,5,6) – Xem chi tit t i ph lc 6. c. Phn 3: Trailer Stt Chú thích Kiu dài Giá tr m c nh 1 Mã phân lo i A 2 “TT" 2 S th t N 8 “99999999" 3 Mã ngân hàng AN 8 4 Tên file AN 20 5 S l ng record N 8 6 FILLER AN 773 Tng 819 c t trin khai CITAD – IBPS2 Trang 27
- PH LC 2- Quy nh v c"u trúc b ng t ng thích IBPS1 I. Danh sách các b ng d liu STT n v Loi d liu Tên B ng 1. CI, D liu giao dch ì (t Core -> CITAD) TBLIMPORT 2. CI-HO D liu giao dch n (CITAD-> Core) TBLEXPORT 3. D liu i chiu giao dch giá tr cao TBLHV11D CI 4. D liu i chiu giao dch giá tr thp TBLLV11D 5. D liu i chiu giao dch giá tr cao TBLHHV11D CI -HO 6. D liu i chiu giao dch giá tr thp TBLHLV11D II. B ng d liu giao dch chi CI & CI-HO II.1 Giao dch i (t( Core -> CITAD), tên b ng: TBLIMPORT Kiu Kiu Ki TT T*n trng d liu SQL d liu m Tên ting Vit dài Server Oracle tra 1. F110 NVARCHAR VARCHAR2 6 PK S b2303o56 7809:;60lo i giao dch 2. F3 VARCHAR2 6 NVARCHAR N /Có, Cao/Thp Mã ngân hàng ca ngi phát 3. F7 VARCHAR2 12 NVARCHAR lnh có tài khon 4. F12 NVARCHAR VARCHAR2 14 PK Ngày giao dch Mã ngân hàng ca ngi 5. F19 VARCHAR2 12 NVARCHAR nh(n lnh có tài khon 6. F21 NVARCHAR VARCHAR2 12 PK Mã ngân hàng gi tin Čin 7. F22 NVARCHAR VARCHAR2 12 Mã ngân hàng nh(n tin Čin 8. F26 NVARCHAR VARCHAR2 3 Mã lo i tin 9. F27 NVARCHAR VARCHAR2 20 S tin chuyn 10. F28 NVARCHAR VARCHAR2 70 Tên ngi gi 11. F29 NVARCHAR VARCHAR2 70 a ch ngi gi 12. F30 NVARCHAR VARCHAR2 25 Tài khon ngi gi 13. F31 NVARCHAR VARCHAR2 70 Tên ngi nh(n c t trin khai CITAD – IBPS2 Trang 28
- Kiu Kiu Ki TT T*n trng d liu SQL d liu m Tên ting Vit dài Server Oracle tra 14. F32 NVARCHAR VARCHAR2 70 a ch ngi nh(n 15. F33 NVARCHAR VARCHAR2 25 Tài khon ngi nh(n 16. F34 NVARCHAR VARCHAR2 210 Ni dung lnh chuyn tin 17. F36 NVARCHAR VARCHAR2 2 Mã lo i nghip v 1 18. F37 NVARCHAR VARCHAR2 3 Mã lo i nghip v 2 Mã import 0: Cha import 19. IMPORT VARCHAR2 1 1: ã import NVARCHAR 2: Import li 20. F6 NVARCHAR VARCHAR2 14 Thi Čim gi tin Čin 21. F10 NVARCHAR VARCHAR2 4 Mã phn hi tin Čin 22. F11 NVARCHAR VARCHAR2 8 S hiu giao dch 23. F175 NVARCHAR VARCHAR2 12 Mã ngân hàng chu phí Thông tin giy t kèm theo 24. VARCHAR2 F176 NVARCHAR 25 ca ngi gi Thông tin giy t kèm theo 25. VARCHAR2 F177 NVARCHAR 25 ca ngi nh(n Thông tin liên quan t$i tính 26. VARCHAR2 F178 NVARCHAR 1 phí Chng - lo i – khon – h n 27. VARCHAR2 F179 NVARCHAR 100 mc 28. F180 NVARCHAR VARCHAR2 30 Mã s thu ngi th hng 29. F181 NVARCHAR VARCHAR2 20 Mã ca khách hàng gi Mã ca khách hàng th 30. VARCHAR2 F182 NVARCHAR 20 hng Ch ký giao tip gia Core 31. VARCHAR2 F17 NVARCHAR 400 Banking v$i CITAD ID ca ngi ký duyt lnh 32. VARCHAR2 F15 NVARCHAR 16 chuyn tin 33. F185 NVARCHAR VARCHAR2 14 Thi Čim t o giao dch 34. F187 NVARCHAR VARCHAR2 28 Mã xác thc ca tin Čin 35. F200 NVARCHAR VARCHAR2 400 Ch ký Čin t c t trin khai CITAD – IBPS2 Trang 29
- II.2 Giao dch n (t( CITAD -> Core), tên b ng: TBLEXPORT Kiu Kiu Ki ST T*n d liu SQL d liu m Tên ting Vit T trng dài Server Oracle tra 1. F110 NVARCHAR VARCHAR2 6 PK S b2303o56 7809:;60lo i giao dch 2. F3 VARCHAR2 6 NVARCHAR N /Có, Cao/Thp Mã ngân hàng ca ngi phát 3. F7 VARCHAR2 8 NVARCHAR lnh có tài khon 4. F12 NVARCHAR VARCHAR2 14 PK Ngày giao dch Mã ngân hàng ca ngi 5. F19 VARCHAR2 8 NVARCHAR nh(n lnh có tài khon 6. F21 NVARCHAR VARCHAR2 8 PK Mã ngân hàng gi tin Čin 7. F22 NVARCHAR VARCHAR2 8 Mã ngân hàng nh(n tin Čin 8. F26 NVARCHAR VARCHAR2 3 Mã lo i tin 9. F25 NVARCHAR VARCHAR2 20 C$c phí 10. F27 NVARCHAR VARCHAR2 20 S tin chuyn 11. F28 NVARCHAR VARCHAR2 70 Tên ngi gi 12. F29 NVARCHAR VARCHAR2 70 a ch ngi gi 13. F30 NVARCHAR VARCHAR2 25 Tài khon ngi gi 14. F31 NVARCHAR VARCHAR2 70 Tên ngi nh(n 15. F32 NVARCHAR VARCHAR2 70 a ch ngi nh(n 16. F33 NVARCHAR VARCHAR2 25 Tài khon ngi nh(n 17. F34 NVARCHAR VARCHAR2 210 Ni dung lnh chuyn tin 18. F36 NVARCHAR VARCHAR2 2 Mã lo i nghip v 1 19. F37 NVARCHAR VARCHAR2 3 Mã lo i nghip v 2 20. F11 NVARCHAR VARCHAR2 8 S hiu giao dch Phân bit giao dch Či và Čn 21. IN_OUT VARCHAR2 1 0: i (Out) NVARCHAR 1: n (In) 22. F6 NVARCHAR VARCHAR2 14 Thi Čim gi tin Čin 23. F10 NVARCHAR VARCHAR2 4 Mã phn hi tin Čin 24. F11 NVARCHAR VARCHAR2 8 S hiu giao dch c t trin khai CITAD – IBPS2 Trang 30
- Kiu Kiu Ki ST T*n d liu SQL d liu m Tên ting Vit T trng dài Server Oracle tra 25. F175 NVARCHAR VARCHAR2 12 Mã ngân hàng chu phí Thông tin giy t kèm theo 26. VARCHAR2 F176 NVARCHAR 25 ca ngi gi Thông tin giy t kèm theo 27. VARCHAR2 F177 NVARCHAR 25 ca ngi nh(n Thông tin liên quan t$i tính 28. VARCHAR2 F178 NVARCHAR 1 phí Chng - lo i – khon – h n 29. VARCHAR2 F179 NVARCHAR 100 mc 30. F180 NVARCHAR VARCHAR2 30 Mã s thu ngi th hng 31. F181 NVARCHAR VARCHAR2 20 Mã ca n v gi 32. F182 NVARCHAR VARCHAR2 20 Mã ca n v nh(n Ch ký giao tip gia Core 33. VARCHAR2 F17 NVARCHAR 400 Banking v$i CITAD ID ca ngi ký duyt lnh 34. VARCHAR2 F15 NVARCHAR 16 chuyn tin 35. F185 NVARCHAR VARCHAR2 14 Thi im t o giao dch 36. F187 NVARCHAR VARCHAR2 28 Mã xác thc ca tin in 37. F200 NVARCHAR VARCHAR2 400 Ch ký in t III. B ng lu d liu Či chiu cho CI III.1 Giao dch giá tr cao, tên b ng: TBLHV11D Kiu Kiu Kim TT Tên trng d liu SQL d liu Chú thích dài tra Server Oracle 1 F0 INT NUMBER Row ID 2 F3 NVARCHAR VARCHAR2 6 7809:;60lo i giao dch 3 F7 NVARCHAR VARCHAR2 8 Mã ngân hàng gi gián tip 4 F8 NVARCHAR VARCHAR2 5 Mã trung tâm x lð tnh bên ngân hàng gi 5 F10 NVARCHAR VARCHAR2 4 Mã phn hi tin Čin 6 F11 NVARCHAR VARCHAR2 8 PK S hiu giao dch 7 F13 NVARCHAR VARCHAR2 1 Kiu d liu vào c t trin khai CITAD – IBPS2 Trang 31
- Kiu Kiu Kim TT T*n trng d liu SQL d liu Chú thích dài tra Server Oracle 8 F14 NVARCHAR VARCHAR2 5 TAD ID 9 F15 NVARCHAR VARCHAR2 8 Teller ID 10 F16 NVARCHAR VARCHAR2 6 7(t kh)u giao dch 11 F17 NVARCHAR VARCHAR2 10 Ch kð Čin t 12 F18 NVARCHAR VARCHAR2 1 Phân lo i Inter/Intra 13 F19 NVARCHAR VARCHAR2 8 Mã ngân hàng nh(n gián tip 14 F20 NVARCHAR VARCHAR2 5 Mã trung tâm x lð tnh bên ngân hàng nh(n 15 F23 NVARCHAR VARCHAR2 2 Kiu giao dch 16 F25 NVARCHAR VARCHAR2 12 Service Free 17 F26 NVARCHAR VARCHAR2 3 Mã hin t i 18 F27 NVARCHAR VARCHAR2 22 S tin chuyn 19 F28 NVARCHAR VARCHAR2 70 Tên ngi gi 20 F29 NVARCHAR VARCHAR2 70 a ch ngi gi 21 F30 NVARCHAR VARCHAR2 25 Tài khon ngi gi 22 F31 NVARCHAR VARCHAR2 70 Tên ngi nh(n 23 F32 NVARCHAR VARCHAR2 70 a ch ngi nh(n 24 F33 NVARCHAR VARCHAR2 25 Tài khon ngi nh(n 25 F34 NVARCHAR VARCHAR2 210 Ni dung lnh thanh toán 26 F35 NVARCHAR VARCHAR2 7 S lnh 27 F36 NVARCHAR VARCHAR2 2 Kiu thao tác 28 F37 NVARCHAR VARCHAR2 3 Kiu thao tác 29 F38 NVARCHAR VARCHAR2 40 Xác nh(n thanh toán h p l 30 F55 NVARCHAR VARCHAR2 1 Kt qu x lð hu. 31 F57 NVARCHAR VARCHAR2 4 Mã tr li hu. 32 F69 NVARCHAR VARCHAR2 2 Tr ng thái hin t i 33 F79 NVARCHAR VARCHAR2 20 Tên file phát lnh 34 F80 NVARCHAR VARCHAR2 1 Nh(n File phát lnh hay không 35 F84 NVARCHAR VARCHAR2 8 PK Mã ngân hàng gi c t trin khai CITAD – IBPS2 Trang 32
- Kiu Kiu Kim TT T*n trng d liu SQL d liu Chú thích dài tra Server Oracle 36 F85 NVARCHAR VARCHAR2 2 Oh;n lo i thao tác 37 F87 NVARCHAR VARCHAR2 1 Phân lo i gi 38 F88 NVARCHAR VARCHAR2 14 Thi Čim x lð R-CI 39 F89 NVARCHAR VARCHAR2 8 Mã ngân hàng nh(n 40 F90 NVARCHAR VARCHAR2 1 Lð do hu. 41 F91 NVARCHAR VARCHAR2 2 Phân lo i bn ghi 42 F94 NVARCHAR VARCHAR2 20 Tên file báo cáo 43 F95 NVARCHAR VARCHAR2 20 Tên file yêu cu 44 F97 NVARCHAR VARCHAR2 8 S th t 45 F102 NVARCHAR VARCHAR2 8 PK Ngày t o giao dch 46 F104 NVARCHAR VARCHAR2 1 Ph m vi giao dch 47 F105 NVARCHAR VARCHAR2 2 Kt qu Či soát 48 F106 NVARCHAR VARCHAR2 2 Phân lo i lnh/yêu cu 49 F117 NVARCHAR VARCHAR2 6 Thi Čim t o giao dch (trong File) III.2 Giao dch giá tr th"p , tên b ng: TBLLV11D Kiu Kiu Kim TT Tên trng d liu SQL d liu Chú thích dài tra Server Oracle 1 F0 INT NUMBER Row ID 2 F3 NVARCHAR VARCHAR2 6 Mã phân lo i giao dch 3 F7 NVARCHAR VARCHAR2 8 Mã ngân hàng gi gián tip 4 F8 NVARCHAR VARCHAR2 5 Mã trung tâm x lð tnh bên ngân hàng gi 5 F10 NVARCHAR VARCHAR2 4 Mã phn hi tin Čin 6 F11 NVARCHAR VARCHAR2 8 PK S hiu giao dch 7 F13 NVARCHAR VARCHAR2 1 Kiu d liu vào 8 F14 NVARCHAR VARCHAR2 5 TAD ID 9 F15 NVARCHAR VARCHAR2 8 Teller ID c t trin khai CITAD – IBPS2 Trang 33
- Kiu Kiu Kim TT T*n trng d liu SQL d liu Chú thích dài tra Server Oracle 10 F16 NVARCHAR VARCHAR2 6 7(t kh)u giao dch 11 F17 NVARCHAR VARCHAR2 10 Ch kð Čin t 12 F18 NVARCHAR VARCHAR2 1 Phân lo i Inter/Intra 13 F19 NVARCHAR VARCHAR2 8 Mã ngân hàng nh(n gián tip 14 F20 NVARCHAR VARCHAR2 5 Mã trung tâm x lð ngân hàng nh(n 15 F23 NVARCHAR VARCHAR2 2 Kiu giao dch 16 F25 NVARCHAR VARCHAR2 12 Service Free 17 F26 NVARCHAR VARCHAR2 3 Mã hin t i 18 F27 NVARCHAR VARCHAR2 22 S tin chuyn 19 F28 NVARCHAR VARCHAR2 70 Tên ngi gi 20 F29 NVARCHAR VARCHAR2 70 a ch ngi gi 21 F30 NVARCHAR VARCHAR2 25 Tài khon ngi gi 22 F31 NVARCHAR VARCHAR2 70 Tên ngi nh(n 23 F32 NVARCHAR VARCHAR2 70 a ch ngi nh(n 24 F33 NVARCHAR VARCHAR2 25 Tài khon ngi nh(n 25 F34 NVARCHAR VARCHAR2 210 Ni dung lnh thanh toán 26 F35 NVARCHAR VARCHAR2 7 S lnh 27 F36 NVARCHAR VARCHAR2 2 Kiu thao tác 28 F37 NVARCHAR VARCHAR2 3 Kiu thao tác 29 F38 NVARCHAR VARCHAR2 20 Xác nh(n thanh toán h p l 30 F40 NVARCHAR VARCHAR2 2 S l ng ròng 31 F56 NVARCHAR VARCHAR2 1 S tn t i yêu cu hu. 32 F57 NVARCHAR VARCHAR2 4 Mã tr li hu. 33 F69 NVARCHAR VARCHAR2 2 Tr ng thái hin t i 34 F79 NVARCHAR VARCHAR2 20 Tên file phát lnh 35 F80 NVARCHAR VARCHAR2 1 Nh(n File phát lnh hay không 36 F84 NVARCHAR VARCHAR2 8 PK Mã ngân hàng gi 37 F88 NVARCHAR VARCHAR2 14 Thi Čim x lð R-CI c t trin khai CITAD – IBPS2 Trang 34
- Kiu Kiu Kim TT T*n trng d liu SQL d liu Chú thích dài tra Server Oracle 38 F89 NVARCHAR VARCHAR2 8 7806g;6 hHng nh(n 39 F91 NVARCHAR VARCHAR2 2 Phân lo i bn ghi 40 F94 NVARCHAR VARCHAR2 20 Tên file báo cáo 41 F95 NVARCHAR VARCHAR2 20 Tên file yêu cu 42 F96 NVARCHAR VARCHAR2 1 Mã x lð SAF 43 F97 NVARCHAR VARCHAR2 8 S th t 44 F98 NVARCHAR VARCHAR2 1 S tn t i ca mc Čích quyt toán 45 F102 NVARCHAR VARCHAR2 8 PK Ngày t o giao dch 46 F105 NVARCHAR VARCHAR2 2 Kt qu Či soát 47 F117 NVARCHAR VARCHAR2 6 Thi Čim t o giao dch (trong File) IV. B ng lu d liu Či chiu cho hi s! IV.1 Giao dch giá tr cao, tên b ng: TBLHHV11D Kiu Kiu Kim TT Tên trng d liu SQL d liu Chú thích dài tra Server Oracle 1 F0 INT NUMBER Row ID 2 F3 NVARCHAR VARCHAR2 6 Mã phân lo i giao dch 3 F7 NVARCHAR VARCHAR2 8 Mã ngân hàng gi gián tip 4 F10 NVARCHAR VARCHAR2 4 Mã phn hi tin Čin 5 F11 NVARCHAR VARCHAR2 8 PK S hiu giao dch 6 F13 NVARCHAR VARCHAR2 1 Kiu d liu vào 7 F14 NVARCHAR VARCHAR2 5 TAD ID 8 F15 NVARCHAR VARCHAR2 8 Teller ID 9 F16 NVARCHAR VARCHAR2 6 M(t kh)u giao dch 10 F17 NVARCHAR VARCHAR2 10 Ch kð Čin t 11 F18 NVARCHAR VARCHAR2 1 Phân lo i Inter/Intra 12 F19 NVARCHAR VARCHAR2 8 Mã ngân hàng nh(n gián tip c t trin khai CITAD – IBPS2 Trang 35
- Kiu Kiu Kim TT T*n trng d liu SQL d liu Chú thích dài tra Server Oracle 13 F20 NVARCHAR VARCHAR2 5 780 3Pung tâm x lð tnh bên ngân hàng nh(n 14 F21 NVARCHAR VARCHAR2 8 PK Mã ngân hàng gi 15 F22 NVARCHAR VARCHAR2 8 Mã ngân hàng nh(n 16 F23 NVARCHAR VARCHAR2 2 Kiu giao dch 17 F25 NVARCHAR VARCHAR2 12 Service Free 18 F26 NVARCHAR VARCHAR2 3 Mã lo i tin 19 F27 NVARCHAR VARCHAR2 22 S tin chuyn 20 F28 NVARCHAR VARCHAR2 70 Tên ngi gi 21 F29 NVARCHAR VARCHAR2 70 a ch ngi gi 22 F30 NVARCHAR VARCHAR2 25 Tài khon ngi gi 23 F31 NVARCHAR VARCHAR2 70 Tên ngi nh(n 24 F32 NVARCHAR VARCHAR2 70 a ch ngi nh(n 25 F33 NVARCHAR VARCHAR2 25 Tài khon ngi nh(n 26 F34 NVARCHAR VARCHAR2 210 Ni dung lnh thanh toán 27 F35 NVARCHAR VARCHAR2 7 S lnh bên h thng ESI 28 F36 NVARCHAR VARCHAR2 2 Mã lo i nghip v 1 29 F37 NVARCHAR VARCHAR2 3 Mã lo i nghip v 2 30 F38 NVARCHAR VARCHAR2 40 Xác nh(n thanh toán h p l 31 F55 NVARCHAR VARCHAR2 1 Kt qu x lð hy lnh chuyn tin 32 F69 NVARCHAR VARCHAR2 2 Tr ng thái hin t i 33 F79 NVARCHAR VARCHAR2 20 Tên file truyn lnh 34 F80 NVARCHAR VARCHAR2 1 Nh(n file truyn lnh hay không 35 F85 NVARCHAR VARCHAR2 2 Phân lo i thao tác 36 F87 NVARCHAR VARCHAR2 1 Phân lo i gi 37 F88 NVARCHAR VARCHAR2 14 Thi Čim x lð t i R-CI 38 F90 NVARCHAR VARCHAR2 1 Lð do hu. c t trin khai CITAD – IBPS2 Trang 36
- Kiu Kiu Kim TT T*n trng d liu SQL d liu Chú thích dài tra Server Oracle 39 F91 NVARCHAR VARCHAR2 2 Oh;n lo i bn ghi 40 F94 NVARCHAR VARCHAR2 20 Tên file báo cáo 41 F95 NVARCHAR VARCHAR2 20 Tên file yêu cu 42 F97 NVARCHAR VARCHAR2 8 S th t ca giao dch 43 F102 NVARCHAR VARCHAR2 8 PK Ngày t o giao dch 44 F104 NVARCHAR VARCHAR2 1 Ph m vi giao dch 45 F105 NVARCHAR VARCHAR2 2 Kt qu Či soát 46 F106 NVARCHAR VARCHAR2 2 Phân lo i lnh/yêu cu 47 F117 NVARCHAR VARCHAR2 6 Thi Čim t o giao dch 48 F140 NVARCHAR VARCHAR2 8 Mã Head Office IV.2 Giao dch giá tr th"p, tên b ng : TBLHLV11D Kiu Kiu Kim TT Tên trng d liu SQL d liu Chú thích dài tra Server Oracle 1 F0 INT NUMBER Row ID 2 F3 NVARCHAR VARCHAR2 6 Mã phân lo i giao dch 3 F7 NVARCHAR VARCHAR2 8 Mã ngân hàng gi gián tip 4 F8 NVARCHAR VARCHAR2 5 Mã trung tâm x lð tnh bên ngân hàng gi 5 F10 NVARCHAR VARCHAR2 4 Mã phn hi tin Čin 6 F11 NVARCHAR VARCHAR2 8 PK S hiu giao dch 7 F13 NVARCHAR VARCHAR2 1 Kiu d liu vào 8 F14 NVARCHAR VARCHAR2 5 TAD ID 9 F15 NVARCHAR VARCHAR2 8 Teller ID 10 F16 NVARCHAR VARCHAR2 6 M(t kh)u giao dch 11 F17 NVARCHAR VARCHAR2 10 Ch kð Čin t 12 F18 NVARCHAR VARCHAR2 1 Phân lo i Inter/Intra 13 F19 NVARCHAR VARCHAR2 8 Mã ngân hàng nh(n gián tip 14 F20 NVARCHAR VARCHAR2 5 Mã trung tâm x lð tnh bên ngân hàng nh(n c t trin khai CITAD – IBPS2 Trang 37
- Kiu Kiu Kim TT T*n trng d liu SQL d liu Chú thích dài tra Server Oracle 15 F21 NVARCHAR VARCHAR2 8 PK 7806g;6 hHng gi 16 F22 NVARCHAR VARCHAR2 8 Mã ngân hàng nh(n 17 F23 NVARCHAR VARCHAR2 2 Kiu giao dch 18 F25 NVARCHAR VARCHAR2 12 Phi dch v 19 F26 NVARCHAR VARCHAR2 3 Mã hin t i 20 F27 NVARCHAR VARCHAR2 22 S tin chuyn 21 F28 NVARCHAR VARCHAR2 70 Tên ngi gi 22 F29 NVARCHAR VARCHAR2 70 a ch ngi gi 23 F30 NVARCHAR VARCHAR2 25 Tài khon ngi gi 24 F31 NVARCHAR VARCHAR2 70 Tên ngi nh(n 25 F32 NVARCHAR VARCHAR2 70 a ch ngi nh(n 26 F33 NVARCHAR VARCHAR2 25 Tài khon ngi nh(n 27 F34 NVARCHAR VARCHAR2 210 Ni dung lnh thanh toán 28 F35 NVARCHAR VARCHAR2 7 S lnh 29 F36 NVARCHAR VARCHAR2 2 Kiu thao tác 30 F37 NVARCHAR VARCHAR2 3 Kiu thao tác 31 F38 NVARCHAR VARCHAR2 40 Xác nh(n thanh toán h p l 32 F40 NVARCHAR VARCHAR2 2 S l ng ròng (Null) 33 F56 NVARCHAR VARCHAR2 1 S tn t i yêu cu hu. 34 F57 NVARCHAR VARCHAR2 4 Mã tr li hu. 35 F69 NVARCHAR VARCHAR2 2 Tr ng thái hin t i 36 F79 NVARCHAR VARCHAR2 20 Tên file phát lnh 37 F80 NVARCHAR VARCHAR2 1 Nh(n File phát lnh hay không 38 F85 NVARCHAR VARCHAR2 2 Phân lo i thao tác 39 F87 NVARCHAR VARCHAR2 1 Phân lo i gi 40 F88 NVARCHAR VARCHAR2 14 Thi Čim x lð R-CI 41 F90 NVARCHAR VARCHAR2 1 Lð do hu. 42 F91 NVARCHAR VARCHAR2 2 Phân lo i bn ghi c t trin khai CITAD – IBPS2 Trang 38
- Kiu Kiu Kim TT T*n trng d liu SQL d liu Chú thích dài tra Server Oracle 43 F94 NVARCHAR VARCHAR2 20 TL6 file báo cáo 44 F95 NVARCHAR VARCHAR2 20 Tên file yêu cu 45 F96 NVARCHAR VARCHAR2 1 Mã x lð SAF 46 F97 NVARCHAR VARCHAR2 8 S th t 47 F98 NVARCHAR VARCHAR2 1 S tn t i ca mc Čích quyt toán 48 F102 NVARCHAR VARCHAR2 8 PK Ngày t o giao dch 49 F104 NVARCHAR VARCHAR2 1 Ph m vi giao dch 50 F105 NVARCHAR VARCHAR2 2 Kt qu Či soát 51 F117 NVARCHAR VARCHAR2 6 Thi Čim t o giao dch (hhMMss) 52 F140 NVARCHAR VARCHAR2 8 Mã Head Office c t trin khai CITAD – IBPS2 Trang 39
- PH LC 3- Quy nh v File nh dng IBPS2 I. Danh sách các loi File: nh dng STT n v Loi d liu Th mc File 1. D liu giao dch ì (t Core -> GTWINC% Import CITAD) CI, CI-HO 2. D liu giao dch n (CITAD-> Core) GTWOCS% Export 3. D liu i chiu giao dch giá tr cao GTWICH% Export CI 4. D liu i chiu giao dch giá tr thp GTWICL% Export 5. D liu i chiu giao dch giá tr cao GTWIHH% Export CI-HO 6. D liu i chiu giao dch giá tr thp GTWIHL% Export II. Quy nh t tên file Tên file c t theo quy t+c sau: AAABBByyyyMMdd.hhmmss Trong ó: AAA: GTW: vit t+t ca Gate-way. BBB: INC : file n (Incoming File) OCS: file i (Outgoing Sending File): OCR: file kt qu x lý giao dch i (Outgoing Result File) ICH: file i chiu giá tr cao cho CI ICL: file i chiu giá tr thp cho CI IHH: file i chiu giá tr cao cho hi s IHL: file i chiu giá tr thp cho hi s YYYY: n&m. MM: tháng dd: ngày hhmmss: gi , phút, giây (t o file) Ví d tên file: File i: GTWOCS20080521.101124 File kt qu x lý giao dch i: GTWOCR20080521.140517 File n: GTWINC20080521.112115 c t trin khai CITAD – IBPS2 Trang 40
- c t trin khai CITAD – IBPS2 Trang 41
- III. C"u trúc các phn c a file File c chia thành 4 phn: Phn 1: Giá tr MAC (Message Authentication Code) Phn 2: u file (Header) Phn 3: D liu (Data) Phn 4: Cui file (Trailer) Chú ý: Các d liu giao dch ch có phn Data. Trong mt file ch a mt ho c nhiu giao dch. Mi giao dch nm trên mt dòng và b+t u bng chui ký t “DD” Phn giá tr MAC ca file: dài bng 28 byte, là chui giá tr c Hash toàn b giá tr ca các phn Header + Data + Trailer. V$i thu(t toán t o ra chui giá tr MAC là thu(t toán SHA1 (chi tit t i Ph lc 5, tài liu này). III.1 Phn 1: giá tr MAC c a file d liu III.2 Phn 2: Header TT Tên trng Vit t#t Kiu Mô t dài 1 Lo i bn ghi REC_TYPE A 2 Phn xác nh lo i bn ghi v$i giá tr là “HH” 2 Mã ngân hàng CI_CODE AN 12 Mã ngân hàng thc hin t o ra file 3 Tên File FILE_NAME AN 25 Tên file x lý 4 Ngày giao dch TR_DATE AN 8 Ngày t o file, nh d ng là “YYYYMMDD” 5 S bn ghi DATA_CNT N 8 S bn ghi trong phn Data ca file Tng 55 Là tng dài các trng trong Header III.3 Phn 3: Data Mi file có ti a 20 dòng d liu cho phn Data Kiu To DL TT Tên trng d Khóa MAC b#t Chú thích dài liu buc 1 REC_TYPE A 2 X Lo i bn ghi =’DD’ 2 TRX_TYPE AN 6 X X Lo i giao dch 3 SD_TIME AN 14 X O Thi Čim gi lnh 4 RESPONSE_CODE AN 4 X O Mã phn hi tin Čin (Chi tit xem t i ph lc 6) c t trin khai CITAD – IBPS2 Trang 42
- Kiu To DL TT Tên trng d Khóa MAC b#t Chú thích dài liu buc 5 SERIAL_NO N 8 X O S hiu giao dch 6 O_CI_CODE AN 12 PK X X Mã ngân hàng gi lnh 7 R_CI_CODE AN 12 X X Mã ngân hàng nh(n lênh 8 O_INDIRECT_CODE AN 12 X X Mã ngân hàng gi gián tip 9 R_INDIRECT_CODE AN 12 X X Mã ngân hàng nh(n lnh gián tip 10 FEE_CI_CODE AN 12 X O Mã ngân hàng chu phí 11 TRX_DATE AN 8 PK X X Ngày làm vic ca h thng 12 CURRENCY AN 3 X X Mã tin t 13 AMOUNT N 22 X X S tin chuyn 14 SD_NAME AN 70 X O Tên ngi gi 15 SD_ADDR AN 100 X O a ch ngi gi 16 SD_ACCNT AN 25 X O Tài khon ngi gi 17 RV_NAME AN 70 X O Tên ngi nh(n 18 RV_ADDR AN 100 X O a ch ngi nh(n 19 RV_ACCNT AN 25 X O Tài khon ngi nh(n 20 CONTENT AN 210 X O Ni dung lnh thanh toán 21 OPERT1 N 2 X O Mã lo i nghip v 1 22 OPERT2 N 3 X O Mã lo i nghip v 2 23 RELATION_NO AN 40 PK X X S bút toán 24 SD_IDENTIFY AN 25 X O Thông tin giy t kèm theo ca ngi gi 25 RV_IDENTIFY AN 25 X O Thông tin giy t kèm theo ca ngi nh(n 26 AUTHORIZED AN 1 X O Thông tin xác nh(n chuyn n (0 :Không cn ch chp nh(n, 1: Cn ch chp nh(n) 27 FEE_FLAG AN 1 X O Thông tin liên quan t$i tính phí 28 REFERENCE AN 100 X O Chng-lo i-khon-h n mc 29 TAX_CODE AN 30 X O Mã s thu ca ngi th hng c t trin khai CITAD – IBPS2 Trang 43
- Kiu To DL TT Tên trng d Khóa MAC b#t Chú thích dài liu buc 30 SD_CODE AN 20 X O Mã ca n v gi 31 RV_CODE AN 20 X O Mã ca n v nh(n 32 EX_E_SIGN AN 400 X O Ch ký giao dch bên Core Banking i v$i trng h p giao dch i Ch ký giao dch bên CI i v$i giao dch n 35 APPR_ID AN 16 X O ID ca ngi ký duyt lnh chuyn tin 36 CREATE_TIME AN 14 X O Thi im t o giao dch 37 E_SIGN AN 400 X O Ch ký in t 38 MAC AN 28 O Mã xác thc ca tin in X: Tr ng d liu bt buc; O: Tr ng d liu không bt buc III.4 Phn 4: Trailer TT Tên trng Vit t#t Kiu Mô t dài 1 Lo i bn ghi REC_TYPE A 2 Phn xác nh lo i bn ghi v$i giá tr là “TT” 2 Mã ngân hàng CI_CODE AN 12 Mã ngân hàng thc hin t o ra file 3 Tên File FILE_NAME AN 25 Tên file x lý 4 Ngày giao dch TR_DATE AN 8 Ngày t o file, nh d ng là “YYYYMMDD” 5 S bn ghi DATA_CNT N 8 S bn ghi trong phn Data ca file Tng 55 Chú thích: Các file ch a giao dch i c a vào th mc quy nh dành riêng cho file chuyn i c thit l(p trong ch c n&ng thit l(p tham s Các file giao dch i sau khi c x lý s, c a sang th mc backup c thit l(p trong ch c n&ng thit l(p tham s File kt qu x lý giao dch i sau khi c IBPS x lý c a vào th mc quy nh riêng c thit l(p trong ch c n&ng thit l(p tham s File giao dch n c a vào th mc dàng riêng cho file n c thit l(p trong ch c n&ng thit l(p tham s c t trin khai CITAD – IBPS2 Trang 44
- Ch có các giao dch n ã c h ch toán thì m$i t o thành file n Các trng d liu ca mt giao dch trong file c ni liên tip v$i nhau theo úng th t và có dài c nh. Nu trng là kiu s thì phi thêm s “0” vào tr$c cho dài VD: Trng s tin có giá tr là “35000000” thì khi a vào file phi thêm vào 14 s “0” ng tr$c, khi ó giá tr trong file là “0000000000000035000000” Nu trng là kiu chui thì phi canh trái và thêm du cách Space “ ” vào sau cho dài quy nh. VD: Trng tên ngi gi là “Nguyen Van A” thì khi a vào file phi thêm vào 58 du cách ng sau, khi ó giá tr trong file là “Nguyen Van A ” D liu trong file c cho theo kiu Unicode (TCVN6909:2001) và không bao gm các ký t c bit ('#' và các ký t iu khin) Lo i giao dch c xác nh trong bng sau: Mã phân loi Loi dch v 101001 Chuyn có giá tr thp 105001 Chuyn n giá tr thp 201001 Chuyn có giá tr cao 205001 Chuyn n giá tr cao 302007 Kt qu Bù tr chuyn có 302009 Kt qu Bù tr chuyn n Ngày giao dch: có khuôn d ng “YYYYMMDD”. Ngày giao dch trùng v$i ngày làm vic hin t i ca h thng Thi im t o giao dch và thi im ký duyt giao dch: có khuôn d ng “YYYYMMDDhhmmss”. Mã lo i tin: i v$i lnh chuyn ch làm vic v$i n v tin t là VND S tin chuyn: Là d ng s, có i dài ti a là 20 s và không ch a phn th(p phân Lo i nghip v c quy nh nh sau: i v$i lo i nghip v 1: Lo i nghip v 1 quy nh là lnh chuyn có hay lnh chuyn n Mã loi nghip v Loi lnh 30 Lnh chuyn có 31 Lnh chuyn n i v$i lo i nghip v 2: Lo i nghip v 2 quy nh ó là lo i ch ng t gì Mã loi nghip v Loi lnh 100 Ch ng t các nhân c t trin khai CITAD – IBPS2 Trang 45
- Mã loi nghip v Loi lnh 101 Ch c t cho TCKT Ch ký in t (E_SIGN): là ch ký ca ngi phê duyt giao dch, c thc hin ký bên CITAD. Ch ký giao tip gia Core banking v$i CITAD (EX_E_SIGN): Hin t i cha c s dng. Mã ngân hàng gi lnh, Mã ngân hàng nh(n lnh, Mã ngân hàng gi lnh gián tip, Mã ngân hàng nh(n lnh gián tip: các mã ngân hàng này phi nm trong danh sách các ngân hàng hin ang s dng trong h thng TTLNH Mã ngân hàng chu phí: phi thuc mt trong 4 ngân hàng tham gia trc tip ho c gián tip trong lnh thanh toán. Thi im gi lnh: là thi im CI thc hin chuyn tin in lên h thng IBPS, có khuôn d ng “YYYYMMDDhhmmss”. Thông tin liên quan n tính phí: Hin t i nh(n giá tr là “1” Mã xác thc ca tin in (MAC): Dùng xác nh tính toàn v*n ca ca tin in. Giá tr MAC c t o ra nh sau: ° Có dài bng 28 byte, c t o ra bng thu(t toán SHA1 v$i u vào là chui tin in c ghép bng giá tr ca các trng trong file theo úng th t trong cu trúc (các trng c ánh du t o MAC). ° Các trng kiu s s, c thêm s “0” vào tr$c, các trng kiu ch c thêm du cách Space “ “ vào sau cho dài quy nh. ° Thu(t toán SHA1 – chi tit t i Ph lc 5, tài liu này VD: Ni dung file giao dch i v$i tên file là GTWOCS20040606.032453, trong file có 3 giao dch c th hin nh sau: c t trin khai CITAD – IBPS2 Trang 46
- Phn Data Ph n MAC Phn Header ye+jM4EmwTJMLr2gplN5bK/fIkY= HH10302022 GTWOCS20040606.032453 2004060600000003 DD20100100002004051414573400001190001100001030202223201041232000 001090303100001090404210903031 20040606 VND0000000000000001000 DD101001000020001010 300010101010000010302022223201412320000000000000000000000000 20040606 0000000000000100000000 DD10500100002004051411094500001190000100001030202223201041232000 001090303100001090404210903031 20040606 VND00000000000000001000001 TT10302022 GTWOCS20040606.032453 2004060600000003 Phn Trailer c t trin khai CITAD – IBPS2 Trang 47
- PH LC 4 - Quy nh v c"u trúc d liu b ng IBPS2 Trong IBPS2 có duy nht 1 bng d liu s dng trong vic trao i thông tin gia h thng CoreBank ca ngân hàng và phn mm CI-TAD. Giá tr nh(n bit các lo i d liu trong bng nh sau: STT n v Loi d liu Giá tr nh&n bit D liu giao dch ì (t CHECK_CODE=’00’ ho c 01 ho c 02, trong ó Core -> CITAD) 00 là cha chuyn sang ng dng CITAD, 01 là 1. chuyn sang CITAD li, 02 là ã chuyn sang CI, CITAD CI-HO TYPE_FLAG=’0’ D liu giao dch n CHECK_CODE=’05’ 2. (CITAD-> Core) TYPE_FLAG=’0’ D liu i chiu giao CHECK_CODE=’05’ dch giá tr cao 3. TYPE_FLAG=’1’ 2 ký t u ca TRX_TYPE là 20 ho c 30 CI D liu i chiu giao CHECK_CODE=’05’ dch giá tr thp 4. TYPE_FLAG=’1’ 2 ký t u ca TRX_TYPE là 10 D liu i chiu giao CHECK_CODE=’05’ dch giá tr cao 5. TYPE_FLAG=’2’ 2 ký t u ca TRX_TYPE là 20 ho c 30 CI -HO D liu i chiu giao CHECK_CODE=’05’ dch giá tr thp 6. TYPE_FLAG=’2’ 2 ký t u ca TRX_TYPE là 10 c t trin khai CITAD – IBPS2 Trang 48
- Tên bng TBLTRANSACTIONMSG_GTW. Kiu To Kiu d liu Kim MA TT T*n trng d liu Chú thích SQL dài tra C Oracle Server 1 CHECK_CODE VARCHAR VARCHAR2 2 7803P ng thái kim tra giao dch Či: 00: Ch x lý 01: Kim tra giao dch li 02: Giao dch Čã Č c kim tra h p l (chuyn sang giao dch Či ca CI_TAD). 03: Giao dch Čã gi (X lý thành công) 04: Giao dch Čã gi (X lý không thành công) 05: Giao dch t CI sang GW 06: ã chuyn d liu vào các bng Či chiu và bng Export. 07: Li không chuyn vào Č c các bng Či chiu và bng Export. 2 CREATE_FILE_ VARCHAR VARCHAR2 1 Tình tr ng t o file RESULT_ FLAG kt qu/ file Čn: 0: Cha t o file kt qu/ Cha t o file Čn 1: ã t o file kt qu/ ã t o file Čn c t trin khai CITAD – IBPS2 Trang 49
- Kiu To Kiu d liu Kim MA TT T*n trng d liu Chú thích SQL dài tra C Oracle Server 3 FILE_NAME_ VARCHAR VARCHAR2 25 Tên file kt qu RESULT cho giao dch i 4 TRX_TYPE VARCHAR VARCHAR2 6 Not X Lo i giao dch Null 5 SD_TIME VARCHAR VARCHAR2 14 X Thi Čim gi tin Čin 6 RESPONSE_CO VARCHAR VARCHAR2 4 X Mã phn hi tin DE Čin (Xem chi tit t i ph lc 6) 7 SERIAL_NO VARCHAR VARCHAR2 8 X S hiu giao dch 8 O_CI_CODE VARCHAR VARCHAR2 12 PK X Mã ngân hàng gi lnh 9 R_CI_CODE VARCHAR VARCHAR2 12 Not X Mã ngân hàng Null nh(n lênh 10 O_INDIRECT_C VARCHAR VARCHAR2 12 Not X Mã ngân hàng gi ODE Null gián tip 11 R_INDIRECT_C VARCHAR VARCHAR2 12 Not X Mã ngân hàng ODE Null nh(n lnh gián tip 12 FEE_CI_CODE VARCHAR VARCHAR2 12 X Mã ngân hàng chu phí 13 TRX_DATE VARCHAR VARCHAR2 8 PK X Ngày làm vic ca h thng 14 CURRENCY VARCHAR VARCHAR2 3 Not X Mã tin t Null 15 AMOUNT VARCHAR VARCHAR2 22 Not X S tin chuyn Null 16 SD_NAME NVARCHA VARCHAR2 70 X Tên ngi gi R 17 SD_ADDR NVARCHA VARCHAR2 100 X a ch ngi gi R 18 SD_ACCNT NVARCHA VARCHAR2 25 X Tài khon ngi R gi 19 RV_NAME NVARCHA VARCHAR2 70 X Tên ngi nh(n R c t trin khai CITAD – IBPS2 Trang 50
- Kiu To Kiu d liu Kim MA TT T*n trng d liu Chú thích SQL dài tra C Oracle Server 20 RV_ADDR NVARCHA VARCHAR2 100 X a ch ngi R nh(n 21 RV_ACCNT NVARCHA VARCHAR2 25 X Tài khon ngi R nh(n 22 CONTENT NVARCHA VARCHAR2 210 X Ni dung lnh R thanh toán 23 OPERT1 VARCHAR VARCHAR2 2 X Mã lo i nghip v 1 24 OPERT2 VARCHAR VARCHAR2 3 X Mã lo i nghip v 2 25 FILE_NAME VARCHAR VARCHAR2 25 Tên File Či/Čn 26 RELATION_NO VARCHAR VARCHAR2 40 PK X S bút toán 27 SD_IDENTIFY NVARCHA VARCHAR2 25 X Thông tin giy t R kèm theo ca ngi gi 28 RV_IDENTIFY NVARCHA VARCHAR2 25 X Thông tin giy t R kèm theo ca ngi nh(n 31 AUTHORIZED VARCHAR VARCHAR2 1 X Thông tin xác nh(n chuyn n (0 :Không cn ch chp nh(n, 1: Cn ch chp nh(n) 32 FEE_FLAG VARCHAR VARCHAR2 1 X Thông tin liên quan t$i tính phí 35 REFERENCE NVARCHA VARCHAR2 100 X Chng-lo i- R khon-h n mc 36 TAX_CODE VARCHAR VARCHAR2 25 X Mã s thu ca ngi th hng 39 SD_CODE NVARCHA VARCHAR2 20 X Mã ca Čn v gi R 40 RV_CODE NVARCHA VARCHAR2 20 X Mã ca Čn v R nh(n 41 EX_E_SIGN NVARCHA VARCHAR2 400 X Ch ký giao tip R v$i Core c t trin khai CITAD – IBPS2 Trang 51
- Kiu To Kiu d liu Kim MA TT T*n trng d liu Chú thích SQL dài tra C Oracle Server 42 MAC NVARCHA VARCHAR2 28 Mã xác thc tin R in 43 APPR_ID NVARCHA VARCHAR2 16 X ID ca ngi ký R duyt lnh chuyn tin 44 CREATE_TIME VARCHAR VARCHAR2 14 X Thi im t o giao dch 45 E_SIGN NVARCHA VARCHAR2 400 X Ch ký in t R CA. 46 OPTIONCODE NVARCHA VARCHAR2 30 Cha s dng R 47 TYPE_FLAG VARCHAR VARCHAR2 1 PK X Xác nh lo i d liu 0: giao dch t i CI (Default) 1: Giao dch i chiu cho CI 2: Giao dch i chiu cho CIHO 48 CONTENFROM NVARCHA VARCHAR2 400 Không c can FILE R 0 thip 49 ERR_MSG NVARCHA VARCHAR2 200 Không c can R thip c t trin khai CITAD – IBPS2 Trang 52
- PH LC 5 - Tính giá tr MAC I. Thu&t toán S dng thu(t toán chu)n SHA1 II. Mô t hàm D liu vào X lý D liu ra Chui tin in cn t o MAC - Chuyn nh d ng t chui Chui giá tr MAC Unicode sang d ng 1 mng các byte - Thc hin Hash mng byte có c chui giá tr MAC III. Ví d hàm to MAC trên .NET: Public Shared Function fcnCreateMAC(ByVal sContentMsg As String) As String Dim unicode As New UnicodeEncoding Dim hash() As Byte Dim byProduct() As Byte byProduct = unicode.GetBytes(sContentMsg) Dim SH1 As New SHA1CryptoServiceProvider hash = SH1.ComputeHash(byProduct) Return Convert.ToBase64String(hash) End Function IV. Ví d: Mt file có giá tr nh sau: Phn Header HH10302022 Phn Trailer DD201001A Phn Data DD101001B TT10302022 Khi ó chui giá tr dùng tr$c khi Hash bng th(t toán SHA1 s, nh sau: “HH10302022DD201001ADD101001BTT10302022” c t trin khai CITAD – IBPS2 Trang 53
- PH LC 6 - Danh sách Mã ph n h%i tin in (Response Code) Mã phn hi có dài là 4: XZZZ Trong ó: Ký t u tiên X xác nh v trí x lý giao dch, X nh(n các giá tr sau: Giá tr c a V trí x lý X 1 n v gi lnh (O_CI) 2 Trung tâm x lý tnh bên ngân hàng gi (O_RPC) 3 Trung tâm x lý quc gia (NPSC) 4 Trung tâm x lý tnh bên ngân hàng nh(n (R_RPC) 5 n v nh(n lnh (R_CI) 6 Trung tâm h ch toán tài khon (SAPS) 3 ký t cui ZZZ - nh(n các giá tr sau: Mã ph n h%i STT (Response Mô t code) 1 X000 X lý thành công 2 X001 Ch phn hi t ngân hàng nh(n 3 X002 h n m c 4 X100 Cha kim tra h n m c 5 X101 Không gim c h n m c 6 X102 Không h n m c 7 X103 Không s d 8 X104 Ch x lý giao dch u tiên hn 9 X105 Ch Netting 10 X106 Thiu vn 11 X112 vn 12 X107 tài khon cha c cp vn c t trin khai CITAD – IBPS2 Trang 54
- 13 X108 Lo i n / có không h p l 14 X109 Tn t i tài khon cha c khi t o s d 15 X110 Tn t i tài khon cha c khi t o h n m c X111 Hai ngân hàng gi, nh(n cùng h ch toán trên mt tài 16 khon 17 X201 Tình tr ng chu)n b u ngày 18 X202 Tình tr ng kt thúc dch v 19 X203 Li t i ngân hàng ghi có 20 X204 Li t i ngân hàng ghi n 21 X205 Li t i NPSC 22 X206 Li t i trung tâm x lý tnh bên ngân hàng gi 23 X207 Li t i ngân hàng nh(n 24 X208 Li t i trung tâm x lý tnh bên ngân hàng nh(n 25 X209 Chu)n b kt thúc dch v 26 X210 Normal service 27 X211 Không tìm thy mã trung tâm x lý tnh bên ngân hàng gi X212 Không tìm thy mã trung tâm x lý tnh bên ngân hàng 28 nh(n 29 X213 H thng ngng ho t ng 30 X214 Tr ng thái h thng không cho phép làm Batch Job 31 X215 Còn tn t i trung tâm x lý tnh cha scn sàng Batch Job 32 X216 Không tìm thy trung tâm x lý tnh (RPC) 33 X217 Không tìm thy NPSC 34 X218 Tình tr ng trong ngày làm vic 35 X219 H thng ang thc hin Netting 36 X220 H thng ang thc hin t&ng/ gim h n m c 37 X221 H thng ang thc hin polling 38 X301 Không tn t i tài khon 39 X302 Sai s tài khon 40 X303 Sai lo i tài khon 41 X304 Li ch ký in t ngi ký duyt 42 X305 Sai dài 43 X306 Li ng truyn c t trin khai CITAD – IBPS2 Trang 55
- 44 X307 Ngân hàng không c u tiên 45 X308 Không &ng ký dch v cho ngân hàng gi 46 X309 Không tn t i ngân hàng gi 47 X310 Sai m(t kh)u kt ni 48 X311 Không &ng ký dch v cho ngân hàng nh(n 49 X312 Không tn t i ngân hàng nh(n 50 X313 Li ngày giao dch 51 X314 Sai m(t kh)u giao dch 52 X315 Sai mã phân lo i giao dch 53 X316 Không tn t i ngân hàng gi gián tip 54 X317 Không tn t i ngân hàng nh(n gián tip 55 X318 Tn t i ngân hàng u tiên 56 X319 Không tn t i giao dch gc cn ng b X320 Mã ngân hàng gi không kt ni vào trung tâm x lý tnh 57 hin t i 58 X321 ã Netting thành công, ang ch c h ch toán 59 X322 Sai giá tr MAC 60 X323 Li ch ký in t ca thc th kt ni 61 X324 Li ht h n ch ng th s 62 X325 Li không tn t i ch ng th s 63 X326 Li dch v xác thc, không kt ni c LDAP 64 X327 Li dch v xác thc không kt ni DB 65 X328 Sai nh d ng tin in xác thc t i dch v xác thc 66 X329 Li dch v xác thc, s dng tr v cho TAD 67 X331 Li do dch v kt ni, s dng tr v cho TAD 68 X332 Không tn t i ngân hàng kt ni 69 X333 Không tn t i TAD_ID ca ngân hàng kt ni X334 Cha &ng ký mã thc th ký duyt, s dng truyn 70 thông X335 Ngân hàng gi không h p l (ngân hàng kt ni và ngân 71 hàng gi không kh$p nhau) 72 X336 User/pass &ng nh(p không h p l 73 X337 D liu nh(n c NULL c t trin khai CITAD – IBPS2 Trang 56
- X338 D liu quá l$n – trng trong tin in quá l$n, server 74 không nh(n c 75 X339 Sai phiên làm vic 76 X340 Sai phiên bn, c(p nh(t l i phiên bn 77 X341 Ngân hàng gi không phi là ngân hàng kt ni 78 X401 Lnh hy – Không kh$p tài khon giao dch gc 79 X402 Lnh hy – Không kh$p s tin giao dch gc 80 X403 Lnh hy – Không kh$p thông tin khác ca giao dch gc 81 X404 Lnh hy – Không kh$p lo i dch v 82 X405 Lnh hy – Không c phép hy 83 X406 Hoàn chuyn – Không c phép hoàn chuyn 84 X407 Tra soát – Không kh$p tài khon ca giao dch gc 85 X408 Tra soát – Không kh$p s tin ca giao dch gc 86 X409 Tra soát – Không kh$p thông tin khác ca giao dch gc 87 X410 Tra soát – Sai lo i dch v ca giao dch gc 88 X411 Không tìm thy giao dch gc cn hy 89 X412 Không tìm thy giao dch gc cn vn tin 90 X413 Không tìm thy giao dch gc cn tra soát 91 X414 Không tìm thy giao dch gc cn hoàn chuyn 92 X415 Hoàn chuyn – Không kh$p tài khon giao dch gc 93 X416 Hoàn chuyn – Không kh$p s tin giao dch gc X417 Hoàn chuyn – Không kh$p các thông tin khác ca giao 94 dch gc 95 X418 Không tìm thy yêu cu hoàn chuyn gc 96 X419 Hoàn chuyn – Sai lo i dch v ca giao dch gc X420 Không tìm thy giao dch chuyn n gc ca tr li chuyn 97 n 98 X421 Giao dch gc ã b hy 99 X422 Tra soát – Không c phép tra soát 100 X423 Không tìm thy lnh gc cn thoái 101 X424 Lnh gc không th thoái 102 X425 Giao dch ã b thoái 103 X501 Chuyn n không cn ch chp nh(n c t trin khai CITAD – IBPS2 Trang 57
- 104 X502 Chuyn n cn ch chp nh(n 105 X503 Trùng tin iên – Sai khác s tin 106 X504 Trùng tin in – Sai khác mã tin t 107 X505 Trung tin iên – Sai khác mã ngân hàng gi gián tip 108 X506 Trùng tin in – Sai khác mã ngân hàng nh(n gián tip 109 X507 Trùng tin in – Sai khác mã tài khon ngi gi 110 X508 Trùng tin in – Sai khác mã tài khon ngi nh(n 111 X509 Trùng tin in – Sai khác ngân hàng nh(n 112 X510 Không th tra soát X512 V t quá gi$i h n s tin c phép ca mi giao dch giá 113 tr thp 114 X513 Không &ng ký y quyn 115 X514 Trùng giao dch 116 X515 Chuyn n c chp nh(n 117 X516 Chuyn n b t chi 118 X517 Giao dch b t chi 119 X518 Giao dch chuyn n ch kim tra thông tin y quyn 120 X601 Không có d liu Netting 121 X602 ang Netting t i NPSC 122 X604 ang retry h ch toán ln Netting 123 X605 Ln Netting b t chi 124 X606 Cha Netting cui ngày 125 X607 Cha M ln polling 126 X608 Còn ngân hàng u tiên 127 X609 Còn giao dch cha c x lý kt 128 X610 H thn ang Netting 129 X611 H thng ã Netting cui ngày 130 X612 Ln Netting tr$c ang RETRY 131 XXXX Li nh d ng 132 X800 V t quá thi gian kt ni cho phép 133 X801 Không t o c file giao dch giá tr cao 134 X802 Không t"a c file giao dch giá tr thp 135 X803 Không t o c file tng h p giá tr cao c t trin khai CITAD – IBPS2 Trang 58
- 136 X804 Không t o c file tng h p giá tr thp 137 X805 Không t o c file li giá tr cao 138 X806 Không t o c file li giá tr thp 139 X807 Không x lý c file giao dch giá tr cao 140 X808 Không x lý c file giao dch giá tr thp 141 X809 Không x lý c file li giá tr cao 142 X810 Không x lý c file li giá tr thp 143 X822 i chiu không có chênh lch 144 X832 i chiu giá tr cao chênh lch 145 X823 i chiu giá tr thp chênh lch 146 X833 i chiu c giá tr cao và giá tr thp chênh lch 147 X815 Hoàn thành t o lo i file yêu cu 148 X816 Không có file c x lý X811 ang gi tr ng thái h thng cho RPC (u ngày/cui 149 ngày) 150 X812 Cha kt thúc cui ngày X613 Còn tn t i hàng i Netting – Không kt thúc c ngày 151 giao dch X614 Còn kt qu bù tr trong hàng i – Không kt thúc c 152 cui ngày giao dch 153 X799 Không ly c thông tin RPC 154 X700 T o thành công danh sách file c yêu cu 155 X701 T o li 1 trong các file c yêu cu 156 X703 Danh sách yêu cu t o file khôi phc rng 157 X704 Tr ng thái file hin t i là không c s dng 158 X705 File yêu cu nh(n l i không thuc file giao dch 159 X706 Li t o l i file yêu cu nh(n l i 160 X707 D liu t o l i file không có trong CSDL 161 X708 Không tn t i file v(t lý trong mail_box 162 X900 Phiên bn h p l, không phi nh(n l i file phiên bn 163 X901 TAD không h p l 164 X902 Li kt ni CSDL 165 X903 Li không sinh c sequence kt ni c t trin khai CITAD – IBPS2 Trang 59
- 166 X904 S sequece không h p l 167 X905 Version không tn t i trong h thng X906 Version không c active trong h thng, phi nh(n l i 168 file 169 X907 Không sinh c khóa phiên 170 X908 Li khác B sung thêm các ni dung: + Chi tit hoá các yêu cu v m ng WAN + Yêu cu trang thit b d phòng + C(p nh(t bng mã ngân hàng theo Q23 + Chu)n b nhân s cho toàn b các b$c trên h thng TTLNH c t trin khai CITAD – IBPS2 Trang 60