huongdansudung-batchchecking

Upload: pham-duc-nhon

Post on 06-Mar-2016

229 views

Category:

Documents


0 download

DESCRIPTION

testing

TRANSCRIPT

  • NGN HNG LIN DOANH VIT NGA BAN CNG NGH NGN HNG IN T

    TI LIU HNG DN S DNG

    CHNG TRNH KIM TRA BATCHRUN

    H Ni, 03/2011

    Version Ngy hon thnh Ngi thc hin 1.0 30/03/2011 Trn Tun Ngha

  • MC LC I. YU CU H THNG ................................................................................. 3

    II. CI T CHNG TRNH ....................................................................... 3

    III. HNG DN ................................................................................................ 3

    1. Bng tm tt quy trnh batch .................................................................... 3

    2. Cu hnh chng trnh ............................................................................... 4

    3. Kim tra h thng trc khi chy batch (precheck) ............................... 5

    4. Kim tra h thng trong qu trnh chy batch ........................................ 8

    5. Thc hin query th cng .......................................................................... 9

    6. Bo co kt qu chy Batch ..................................................................... 10

    7. Cc chc nng khc .................................................................................. 12

    a. Truy cp nhanh ng dng Flexcube ........................................................ 12

    b. Bt debug cho user .................................................................................. 12

    c. Xut d liu th ....................................................................................... 12

  • I. YU CU H THNG 1. H iu hnh: Windows

    2. C s d liu: database Oracle Flexcube

    3. B th vin: .Net FrameWork 2.0

    4. Chng trnh BatchChecking sau khi ci t

    II. CI T CHNG TRNH 1. Mc nh ci t database Flexcuble

    2. Ci t chng trnh thng qua b Setup

    III. HNG DN 1. Bng tm tt quy trnh batch Qu trnh thc hin batch v s dng chng trnh kim tra c thc hin ln lt nh sau:

    STT Tc v Ni thc hin

    1 Kim tra lch phn h, Kim tra pending

    (Precheck) chng trnh BatchChecking

    2 Backup d liu

    My ch Flexcube

    3 Precheck

    Chng trnh BatchChecking

    4 EODM v thc hin chy batch

    ng dng Flexcube

    5 Check qu trnh batch

    Chng trnh BatchChecking

    6 X l s c (nu c li)

    Rerun trong ng dng Flexcube hoc nh thu h tr

    7 Bt debug

    Chng trnh BatchChecking

  • 8 Ly spool, chy datapatch

    Pl/sql developer, sqlplus, sqlnavigator.

    2. Cu hnh chng trnh

    Hnh 1. Cu hnh h thng

    - in cc thng s chnh:

    Database Batch: c s d liu thc hin chy batch

    User Login: Tn truy cp vo CSDL chy batch

    Password: Mt khu truy cp vo CSDL chy batch

    Database BO: c s d liu bo co (phc v cho xut d liu

    th)

    - Cc thng s khc:

    Thng s Skin Name, Skin Style, WindowXP Theme cho

    php ngi dng thay i giao din s dng.

  • Link Application: a ch web ng dng Flexcube truy cp

    nhanh

    Script Raw Data: a ch file run_all.sql xut d liu th (Mc

    nh tn ti theo ng dn ch ra ca chng trnh)

    Script Set Debug: a ch file sql bt debug (Mc nh c

    ci ra theo ng dn ca chng trnh)

    Log Directory: ng dn file log lu li thng tin li pht

    sinh chng trnh trong qu trnh thc hin batch

    Saving Directory: ng dn lu file bo co CheckList

    batch

    - Sau khi cu hnh thnh cng ngi dng nhn nt Save lu li

    cu hnh thay i, chng trnh s t ng restart li.

    - Ch

    3. Kim tra h thng trc khi chy batch (precheck)

    : Nu kt ni ti database chy batch thnh cng, chng trnh

    s hin th thng tin kt ni thnh cng ti hp Log History trong

    tab Config.

  • Hnh 2. Kim tra trc batch

    - kim tra cc iu kin trc batch, ngi s dng nhp chut

    vo tab Precheck. Sau nhp chut vo nt Check, Mn hnh

    hin th cc iu kin cn kim tra trc khi chy batch v trng thi

    cng nh miu t chi tit cho tng iu kin.

    - Ct Status th hin trng thi ca cc iu kin trc batch sau khi

    c kim tra

    - i vi mt s iu kin kim tra trc batch c trng thi cha

    thnh cng Not Pass, ngi s dng c th x l nhanh bng cch

    bm vo biu tng ti hng tng ng. Tuy nhin khng phi

    bt k iu kin no cng c th x l nhanh, mt s iu kin nh

    check Till/Vault, Pending chng trnh s khng cho php thc

    hin chc nng ny, ng thi hin thng bo

  • Hnh 3. Thng bo khng cho php x l nhanh

    - Trong mi iu kin check trc batch, ngi dng u c th xem

    c chi tit ni dung th hin bn trong mi iu kin bng cch

    nhp chut vo biu tng hng tng ng trong ct Detail.

    V d: sau khi kim tra chng trnh hin th thng bo trong mc

    Description cn tn ti n giao dch pending cha c duyt, khi

    ngi dng c th nhp chut vo biu tng xem chi tit trong

    ct detail, chng trnh s hin th tt c nhng giao dch cn tn ti

    trong h thng:

  • Hnh 4. Xem chi tit

    - Danh sch cc trng thi sau khi thc hin kim tra precheck nh

    sau:

    STT Danh sch trng thi Miu t

    1 Cha thc hin chy kim tra trc batch 2 iu kin kim tra khng thnh cng 3 Cnh bo (c th b qua) 4 Kim tra thnh cng

    4. Kim tra h thng trong qu trnh chy batch

    Hnh 5. Kim tra cc bc chy batch

    - kim tra trng thi cc bc trong qu trnh chy batch, ngi s

    dng nhp chut vo tab Check Step. Sau nhp chut vo nt

  • Check, Mn hnh hin th cc bc chy batch v trng thi batch

    ca tng chi nhnh

    - Ct Current Date th hin ngy hin ti ca h thng, ct EOD

    Date th hin ngy EODM ca h thng, ct Error Code th hin

    m li khi pht sinh.

    - Danh sch cc trng thi trong qu trnh kim tra BatchRun

    STT Danh sch trng thi

    Miu t

    1 Cha thc hin kim tra

    2

    thc hin kim tra nhng c s sai khc gia ngy

    EODM v ngy hin ti (thng th hin mi trng

    test)

    3 Chi nhnh c li trong qu trnh chy batch. M li th

    hin ct Error Code

    4 Cc bc chy batch ang ch

    5 Bc chy batch kt thc thnh cng

    6 ang chy batch

    5. Thc hin query th cng

  • Hnh 6. Thc hin query th cng

    - Trong nhiu trng hp, cn b chy batch mun thc hin query

    nhanh d liu bng tay khi c th s dng chc nng Manual.

    - Ngi s dng g cu lnh SQL v nhp chut vo nt Execute,

    chng trnh s hin th d liu query ti hp pha di.

    6. Bo co kt qu chy Batch

  • Hnh 7. Bo co BatchJob

    - lp bo co qu trnh chy batch, ngi s dng nhp chut vo

    tab Report. Sau in cc thng tin bo co nh:

    Batch Date: ngy chy batch

    Batch Executor: tn cn b chy batch

    User Supervisor: tn cc b h tr qu trnh batch

    Starting Time: thi gian bt u chy batch

    Finishing Time: thi gian kt thc chy batch

    Issue Number: M Solution nh thu gi khi c li

    Type of Support: hnh thc s dng trong qu trnh batch

    Status: Nh thu x l trit hay cha

    Cause: Nguyn nhn nu cha x l trit

    - Mc nh khi thc hin kim tra cc bc qu trnh chy batch trong

    tab Check Step chng trnh s t ng y m li(nu c) vo

    bng checklist ti ct Ghi ch.

  • - Ngi dng c th chnh sa trc tip ti cc trong bng Checklist

    - Ngi dng nhp chut vo nt Save hin th ra bo co, bo co

    c th xut ra cc nh dng khc nhau nh : pdf, excel,..

    7. Cc chc nng khc a. Truy cp nhanh ng dng Flexcube

    - Nhp chut vo biu tng IE Flexcube ti menu chng trnh.

    - Chng trnh s t ng m nhanh ng dng Flexcube theo nhu a

    ch c cu hnh trong tab Config.

    b. Bt debug cho user

    - Nhp chut vo biu tng Set Debug ti menu chng trnh.

    - Chng trnh s t ng m nhanh ng dng bt debug user mn

    hnh dos theo nh file debug c cu hnh trong tab Config.

    c. Xut d liu th

    - Nhp chut vo biu tng Raw Data ti menu chng trnh.

    - Chng trnh s t ng m nhanh ng dng xut d liu th mn

    hnh dos theo nh file d liu th run_all.sql c cu hnh trong

    tab Config.

    I. YU CU H THNGII. CI T CHNG TRNHIII. HNG DN1. Bng tm tt quy trnh batch2. Cu hnh chng trnh3. Kim tra h thng trc khi chy batch (precheck)4. Kim tra h thng trong qu trnh chy batch5. Thc hin query th cng6. Bo co kt qu chy Batch7. Cc chc nng khca. Truy cp nhanh ng dng Flexcubeb. Bt debug cho user c. Xut d liu th