Professional Documents
Culture Documents
PL01 DongbodulieuCMIS
PL01 DongbodulieuCMIS
b. i sot s liu Sau mi bc thc hin, cn thc hin kim tra, i sot li cc cng vic lm. C th nh sau: Hng ngy trc khi nhp ch s, tnh ho n phi thc hin kim tra cc thng tin bin ng ca khch hng c cp nht y cha bng cc chc nng mc "Bo co thng k" ca phn "Qun l thng tin v dch v khch hng"
Trang 1 / 14
D n Cng thanh ton ECPay Payment Gateway Sau khi nhp ch s, in cc bng kim sot ch s, bng k theo tnh trng ch s (Mc "Ch s" phn "Nhp ch s v lp ho n") theo di, pht hin cc ch s sai. Sau khi tnh ton ho n, c th kim tra thm bng cc chc nng nh: xem chi tit ho n, in bng k pht sinh, bng k chi tit gi, in bng tng hp giao nhn ho n, bng k tnh hnh khai thc ho n. Sau khi thc hin xc nhn s liu trc khi in, Gi bng tng hp giao nhn ho n hoc bng k tnh hnh khai thc ho n km vi file d liu ng b. Trong trng hp khng gi th phi gi in thng bo cho b phn in ho n trn cng ty thng tin cc s cn in sau khi gi file ng b.
3.2. Cc cng vic do cng ty(in lc) ph trch: a. Cc chc nng phi thc hin: Thc hin ng b cc file s liu do chi nhnh gi ln In ho n, bng k Thc hin chuyn s liu pht sinh cc ho n in Thc hin ng b s liu cho cc chi nhnh Sau khi thc hin ng b file d liu do chi nhnh gi, thc hin in bng tng hp giao nhn ho n, bng k tnh hnh khai thc ho n kim tra xem d liu ng b chnh xc cha. Sau khi in ho n, kim tra s lng ho n in ra vi s lng ho n c thng bo.
b. Cng tc i sot
Kt lun H tr trin khai theo m hnh phn tn, c phn thnh 3 cp (Cng ty, in lc, chi nhnh) hoc phn 2 cp(in lc - chi nhnh; cng ty in lc) Theo nghip v yu cu, mi cp c phn quyn thc hin cc cng vic ring. Cn c quy nh c th bng vn bn mi cp thc hin C s lin quan, nh hng gia cc cp v mt d liu, tc nghip H thng cn c ng b d liu gia cc cp thc hin cng vic
Trang 2 / 14
3.3. S
Cng ty
Nhp bin ng khch hng: Pht trin mi, treo tho,...
Nhp ch s, tnh ho n
Xc nhn s liu in ho n
ng b s liu ln cng ty
In ho n, in bng k
Nhn s liu ng b lm bo co
D n Cng thanh ton ECPay Payment Gateway D liu pht sinh mi ca n v cp di c nh du trong cc file MLOG. Khi thc hin trch s liu, cc d liu thay i c chc nng thu thp, a ra ngoi theo nh dng file c sn, gi ln pha n v cp trn. Ghi nhn file d liu c kt xut. 4.2 Nhn s liu t n v cp trn Khi nhn c file s liu do n v cp trn chuyn v, chc nng nhn s liu thc hin phn tch file, a ni dung file c kim tra tnh hp l vo CSDL n v. Ghi nhn li thng tin v file d liu cp nht vo h thng. 4.3 Trch s liu gi n v cp di D liu c pht sinh mi ca n v cp trn c nh du trong cc file MLOG. Khi thc hin trch s liu, tt c cc d liu i theo n v c chn trch s c kt xut ra theo nh dng file quy c sn. Sau file c gi v n v cp di. 4.4 Nhn s liu t n v cp di. Khi nhn c file s liu do n v cp di chuyn ln, chc nng nhn s liu thc hin phn tch file, a ni dung file c kim tra tnh hp l vo CSDL cp trn. Ghi nhn li thng tin v file d liu cp nht vo h thng. 4.5 Cu hnh mi trng ng b s liu 4.5.1. Config cc file cu hnh ng b s liu: Xut, nhn d liu. Cho php hiu chnh, son tho ni dung ca cc file cha thng tin v cc user xut, nhn s liu. Thng tin user thc hin vic ng b s liu. Cc thng tin v ng dn th mc, nhm th mc cha file. Thng tin cu hnh thi gian thc hin, ln thc hin. Thng tin v cc ng dn ti log file ghi nhn cc qu trnh ng b. 4.5.2. Config cc file cha bng d liu cn ng b Cho php son tho, thm, sa xa danh mc cc bng d liu cn ng b. Cu hnh bng d liu c php ng b hay khng. To cc bng MLOG tng ng vi bng chnh thc hin ng b 4.5.3. Config file gi nhn file s liu gia cc my. Cho php hiu chnh, son tho ni dung file, ng dn th mc gi nhn file gia cc my trong mng Lan, Wan 4.5.4 Config cc user phc v nhn, xut s liu. t cu hnh cc user lm trung gian nhn, xut s liu. Sinh cc script to bng, to index, chun ha cu trc cho cc user tm. 4.5.5. Xem log qu trnh thc hin
Trang 4 / 14
D n Cng thanh ton ECPay Payment Gateway Theo di qu trnh thc hin, ghi vt li phc v cng tc h tr ngi dng. Chc nng t ng refresh trong khong thi gian 30 giy. 5. S xut, nhn s liu ng b. 5.1 S trch d liu gi
Trang 5 / 14
Bt u
Kim tra xem c tin trnh no (Exp) ang chy khng (1)
(2)
Kt thc
Chi tit bc 2
(2)
Xo log
Max sequence
Chun b Gi th tc INSERT_DATA.Prepare_syschronous cp nht li TTHAI_DB ca MLOG$ trn CMIS01 dng d liu X, O --> N
Ly d liu
Gi th tc INSERT_DATA.get_data_insert th tc ny gi th tc get_data_insert2 lp qua tng bng MLOG$ CMIS01(N) -->CMIS03 Cp nht X --> Y
Trang 6 / 14
Bt u
Ly theo cch x l c
Set_NLS_LANG
Xo d liu CMIS03
IMP vo CMIS03
(1)
Kt thc
(1)
Ly d liu t CMIS03
Gi th tc INSERT_DATA.merge_data(M n v ng b)
Gi th tc INSERT_DATA.merge_data2(M n v ng b) y l th tc lp qua cc bng Sau khi Merge d liu xong cn cp nht li TTHAI_DB d liu trn MLOG$ ca CMIS01 m cng tn ti trn CMIS03 X -->Y
Trang 7 / 14
OLD_NEW$$
D n Cng thanh ton ECPay Payment Gateway DATE_CHANGE c gi tr default l sysdate s lu thi gian thay i d liu. c s dng trong mc ch kim sot s liu ti n v. TTHAI_DB c ba gi tr l N, Y, O, ngoi ra trong qu trnh thc hin th cn c cc trng thi khc l: R,X l cc trng thi trung gian. N c ngha l d liu log ny cha c ng b. X l trng thi trung gian ca cc bn ghi sn sng ly s liu. R c ngha l update cc dng ly d liu ri sang trng thi trung gian. Y c ngha l d liu log ny c ng b. O c ngha l d liu log ny c ng b t in lc hoc chi nhnh ch khng do thao tc ti n v pht sinh. Khi d liu ny s khng tham gia vo qu trnh ng b ngc. STATUS c hai gi tr l 0,1 c ngha nh sau: 0 s liu cha c ng b ln cng ty. 1 s liu c ng b ln cng ty.
II. Chc nng trch s liu ti in lc II.1. Lung x l thng tin ca chc nng trch s liu in lc
Trang 9 / 14
Bt u Max(sequence) MLOG&_
RHE_THONG
(TRANSACTION) Bt u DB
MLOG_
Xo Log c
<File XML data ca bng A> gm: Update Delete Col Key File DS cc bng c xut ra
(ds_table_ db.xml) LOG_TRICHSL
MLOG A Cn SL mi N
Insert
ZIP file
Trang 10 / 14
Kt thc
c bng MLOG vi cc bn ghi c DMLTYPE$$ =U hoc I, Ring i vi bng HNHATKI_GCS c thm trng lock_status mc ch ca trng ny iu khin cc chc nng cng tc ng n trng thi quyn trong bng ny. C ngha l ti mt thi im th c mt User c thc hin chc nng m c tc ng lm thay i d liu ca mt bn ghi no . Trng ny cc chc nng c hai pha client v server u tc ng vo cng mt bn ghi. Chnh v vy sinh ra trng hp update vng. gii quyt tnh trng ny gii php l khng ly cc bn ghi m ch thay i trng Lock_status. Bn c th nhn thy trong th ny cch x l cho bng HNHATKI_GCS c khc so vi cc bng khc.
Trang 11 / 14
D n Cng thanh ton ECPay Payment Gateway read_col: Tr v tn cc ct trong bng A read_key: Tr v tn cc kho chnh trong bng A
Xut s liu Sau khi ly xong s liu th chc nng ny c nhim v xut ra file XML, DMP. Trong file ny lu thng tin v bn bng trn. Sau t bn bng ny y s liu vo trong server cn li. Ghi nht k Nhim v l lu li s th t file thc hin ng b vo trong bng LOG_TRICHSL v cc thng tin khc nh th mc lu tr file,s lng bn ghi chch ra sau khi trch s liu. Nn file Ton b cc file xml sau khi xut ra c lu trong mt th mc c nn li thnh mt file nn kiu .RAR. File nn ny c truyn i theo cc phng thc truyn file.
III. Chc nng nhn s liu. III.1. Lung x l thng tin ca chc nng trch s liu in lc.
Trang 12 / 14
Bt u
File ZIP
Gii nn
c DS bng cn DB Bng A DS vn cn Y
c S liu t File XML, Xo sl cn xo
(TRANSACTION)
Delete
Database
MERGE INTO
Key
Trang 13 / 14
Trang 14 / 14