Está en la página 1de 17

Testing for Feed Validation (GBS00022.

cfg)
Scenario 1: Invalid Header Date

INFILE=
/data/ds/dpr_ukdw_dev/rawdata/feeds/RAW_BANK_PROD_STRUCTURE_20110131_InvalidHe
aderDate.DAT

The header Date passed in the File is: 0 20131


RAW_BANK_PROD_STRUCTURE_20110131.DAT

Input File Layout:


Scenario 1 Output Screenshot:

/data/ds/dpr_ukdw_dev/bin/Generic_FileArrival.sh UKWHGBS00022inbDMIxxxx1seq
RAW_BANK_PROD_STRUCTURE_20110131_InvalidHeaderDate.DAT 20110131

Error: Invalid header date present on file


Scenario 2: Invalid Trailer Count:

INFILE = /data/ds/dpr_ukdw_dev/rawdata/feeds/
RAW_BANK_PROD_STRUCTURE_20110131_InvalidTrailerCount.DAT

Trailer Record Count passed in the File: 9 000000026

Input File Layout:


Scenario 2 Output Screenshot:

/data/ds/dpr_ukdw_dev/bin/Generic_FileArrival.sh UKWHGBS00022inbDMIxxxx1seq
RAW_BANK_PROD_STRUCTURE_20110131_InvalidTrailerCount.DAT 20110131

Error: Trailer count1 26 not matched the number of records 20


Scenario 3: Missing Header

INFILE =
/data/ds/dpr_ukdw_dev/rawdata/feeds/RAW_BANK_PROD_STRUCTURE_20110131_MissingH
eader.DAT

Input File Layout:


Scenario 3 Output Screenshot:

/data/ds/dpr_ukdw_dev/bin/Generic_FileArrival.sh UKWHGBS00022inbDMIxxxx1seq
RAW_BANK_PROD_STRUCTURE_20110131_MissingHeader.DAT 20110131

Error: Invalid REC_TYPE for header record on file, Header REC_TYPE is a, should
be 0. Header Record either Missing or Invalid
Scenario 4: Missing Trailer

INFILE =
/data/ds/dpr_ukdw_dev/rawdata/feeds/RAW_BANK_PROD_STRUCTURE_20110131_MissingTr
ailer.DAT

Input File Layout:


Scenario 4 Output Screenshot:

/data/ds/dpr_ukdw_dev/bin/Generic_FileArrival.sh UKWHGBS00022inbDMIxxxx1seq
RAW_BANK_PROD_STRUCTURE_20110131_MissingTrailer.DAT 20110131

Error: Invalid REC_TYPE for Trailer record on file, Trailer REC_TYPE is t, should be
9. Trailer Record either Missing or Invalid
Scenario 5: Invalid Header Record Type

INFILE =
/data/ds/dpr_ukdw_dev/rawdata/feeds/RAW_BANK_PROD_STRUCTURE_20110131_InvalidHe
aderREC_TYPE.DAT

Input File Layout:


Scenario 5 Output Screenshot:

/data/ds/dpr_ukdw_dev/bin/Generic_FileArrival.sh UKWHGBS00022inbDMIxxxx1seq
RAW_BANK_PROD_STRUCTURE_20110131_InvalidHeaderREC_TYPE.DAT 20110131

Error: Invalid REC_TYPE for header record on file, Header REC_TYPE is 3, should
be 0. Header Record either Missing or Invalid
Scenario 6: Invalid Trailer Record Type:

INFILE =
/data/ds/dpr_ukdw_dev/rawdata/feeds/RAW_BANK_PROD_STRUCTURE_20110131_InvalidTra
ilerREC_TYPE.DAT

Input File Layout:


Scenario 6 Output Screenshot:

/data/ds/dpr_ukdw_dev/bin/Generic_FileArrival.sh UKWHGBS00022inbDMIxxxx1seq
RAW_BANK_PROD_STRUCTURE_20110131_InvalidTrailerREC_TYPE.DAT 20110131

Error: Invalid REC_TYPE for Trailer record on file, Trailer REC_TYPE is 3, should be
9. Trailer Record either Missing or Invalid
Scenario 7: Input File with Correct Header, Detail and Trailer Records.

INFILE =
/data/ds/dpr_ukdw_dev/rawdata/feeds/RAW_BANK_PROD_STRUCTURE_20110131.DAT

Input File Layout:


Scenario 7 Output Screenshot:

/data/ds/dpr_ukdw_dev/bin/Generic_FileArrival.sh UKWHGBS00022inbDMIxxxx1seq
RAW_BANK_PROD_STRUCTURE_20110131.DAT 20110131
The data file
/data/ds/dpr_ukdw_dev/rawdata/feeds/RAW_BANK_PROD_STRUCTURE_20110131.DAT has
been sucessfully archived onto
/data/ds/dpr_ukdw_dev/rawdata/archive/silo3/RAW_BANK_PROD_STRUCTURE_20110131.DA
T_2011-01-31_13:10:26.gz

También podría gustarte