* @(#)44 1.1 src/bos/diag/sysx/hxetape/sysx.rule.hxetape.long, dsysx_tape, bos720 4/10/00 17:08:55 * IBM_PROLOG_BEGIN_TAG * This is an automatically generated prolog. * * bos720 src/bos/diag/sysx/hxetape/sysx.rule.hxetape.long 1.1 * * Licensed Materials - Property of IBM * * Restricted Materials of IBM * * COPYRIGHT International Business Machines Corp. 2000 * All Rights Reserved * * US Government Users Restricted Rights - Use, duplication or * disclosure restricted by GSA ADP Schedule Contract with IBM Corp. * * IBM_PROLOG_END_TAG * * COMPONENT_NAME: dsysx_tape * * ORIGINS: 27 * *---------------------------------------------------------------------------* *- STANZA 1: Close and the reopen the tape device -* *---------------------------------------------------------------------------* rule_id = CLSOPN1 oper = co *---------------------------------------------------------------------------* *- STANZA 2: Write 1500 time in variable blocks between 1 - 102400 bytes. -* *---------------------------------------------------------------------------* rule_id = VBSTEST2 oper = vbswr vbs_seed = random num_blks = 102400 pattern_id = PBEFILE num_oper = 1500 *---------------------------------------------------------------------------* *- STANZA 3: Rewind tape media to the beginning. -* *---------------------------------------------------------------------------* rule_id = REWIND3 oper = rw *---------------------------------------------------------------------------* *- STANZA 4: Read and compare the STANZA 2 write operation. -* *---------------------------------------------------------------------------* rule_id = VBSTEST4 oper = vbsrd pattern_id = PBEFILE num_blks = 102400 num_oper = 1500 *---------------------------------------------------------------------------* *- STANZA 5: Close and reopen the tape device. -* *---------------------------------------------------------------------------* rule_id = CLSOPN5 oper = co *---------------------------------------------------------------------------* *- STANZA 6: Write 32KB fixed block size 1500 times in VARIABLE MODE. -* *---------------------------------------------------------------------------* rule_id = VBSTEST6 oper = vbswr vbs_seed = fixed num_blks = 32768 pattern_id = PBEFILE num_oper = 1500 *---------------------------------------------------------------------------* *- STANZA 7: Rewind tape media to the beginning. -* *---------------------------------------------------------------------------* rule_id = REWIND7 oper = rw *---------------------------------------------------------------------------* *- STANZA 8: Read and compare the STANZA 7 write operation. -* *---------------------------------------------------------------------------* rule_id = VBSTEST8 oper = vbsrd vbs_seed = fixed pattern_id = PBEFILE num_blks = 32768 num_oper = 1500 *---------------------------------------------------------------------------* *- STANZA 9: Rewind tape media to the beginning. -* *---------------------------------------------------------------------------* rule_id = REWIND9 oper = rw *---------------------------------------------------------------------------* *- STANZA 10: Write variable block between 1 - 102400 bytes until reaching -* *- End of Tape. -* *---------------------------------------------------------------------------* rule_id = VBSTST10 oper = vbswr vbs_seed = random num_blks = 102400 pattern_id = PBEFILE num_oper = 0 *---------------------------------------------------------------------------* *- STANZA 11: Rewind tape media to the beginning. -* *---------------------------------------------------------------------------* rule_id = REWIND11 oper = rw *---------------------------------------------------------------------------* *- STANZA 12: Read and compare STANZA 10 write operation. -* *---------------------------------------------------------------------------* rule_id = VBSTST12 oper = vbsrd pattern_id = PBEFILE num_blks = 102400 num_oper = 0 **************************************************************************** * Following stanzas are used to test the fixed block size in fixed mode. **************************************************************************** *---------------------------------------------------------------------------* *- STANZA 13: Close and reopen the tape drive. -* *---------------------------------------------------------------------------* RULE_ID = CLREOP13 OPER = CO *---------------------------------------------------------------------------* *- STANZA 14: Rewind media to the beginning. -* *---------------------------------------------------------------------------* RULE_ID = REWIND1 OPER = RW *---------------------------------------------------------------------------* *- STANZA 15: Write 32 x 7000 blocks = 224,000 blocks. -* *---------------------------------------------------------------------------* RULE_ID = WRITE15 PATTERN_ID = PBEFILE OPER = W NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 16: Issue a request sense command. -* *---------------------------------------------------------------------------* RULE_ID = REQSNS16 OPER = RS *---------------------------------------------------------------------------* *- STANZA 17: Rewind to beginning of tape. -* *---------------------------------------------------------------------------* RULE_ID = RWIND17 OPER = RW *---------------------------------------------------------------------------* *- STANZA 18: Read and Compare 32 x 6999 blocks = 223,968 blocks -* *---------------------------------------------------------------------------* RULE_ID = RDCMP18 PATTERN_ID = PBEFILE OPER = RC NUM_OPER = 6999 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 19: Issue a request sense command. -* *---------------------------------------------------------------------------* RULE_ID = RQSNS19 OPER = RS *---------------------------------------------------------------------------* *- STANZA 20: Rewind to beginning of tape. -* *---------------------------------------------------------------------------* RULE_ID = REWIND20 OPER = RW *---------------------------------------------------------------------------* *- STANZA 21: Write 32 x 350 blocks = 11200 blocks. -* *---------------------------------------------------------------------------* RULE_ID = WRITE21 PATTERN_ID = HXPDB6 OPER = W NUM_OPER = 350 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 22: Write 2 end-of-file marks. -* *---------------------------------------------------------------------------* RULE_ID = WRTEFM22 OPER = WEOF NUM_BLKS = 2 *---------------------------------------------------------------------------* *- STANZA 23: Write 32 blocks. -* *---------------------------------------------------------------------------* RULE_ID = WRITE23 PATTERN_ID = SAL OPER = W NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 24: Rewind to beginning of tape. -* *---------------------------------------------------------------------------* RULE_ID = REWIND24 OPER = RW *---------------------------------------------------------------------------* *- STANZA 25: Skip over 2 file marks. -* *---------------------------------------------------------------------------* RULE_ID = SKPFIL25 OPER = SF NUM_BLKS = 2 *---------------------------------------------------------------------------* *- STANZA 26: Read 10 blocks. -* *---------------------------------------------------------------------------* RULE_ID = READ26 PATTERN_ID = SAL OPER = R NUM_OPER = 1 NUM_BLKS = 10 *---------------------------------------------------------------------------* *- STANZA 27: Skip backwards 2 file marks. -* *---------------------------------------------------------------------------* RULE_ID = SKPFIL27 OPER = SF NUM_BLKS = -2 *---------------------------------------------------------------------------* *- STANZA 28: Skip backwards 13 records. -* *---------------------------------------------------------------------------* RULE_ID = SKPREC28 OPER = SR NUM_BLKS = -13 *---------------------------------------------------------------------------* *- STANZA 29: Skip forward 7 records. -* *---------------------------------------------------------------------------* RULE_ID = SKPREC29 OPER = SR NUM_BLKS = 7 *---------------------------------------------------------------------------* *- STANZA 30: Read compare 2 blocks. -* *---------------------------------------------------------------------------* RULE_ID = RDCMP30 PATTERN_ID = HXPDB6 OPER = RC NUM_OPER = 1 NUM_BLKS = 2 *---------------------------------------------------------------------------* *- STANZA 31: Rewind to beginning of tape. -* *---------------------------------------------------------------------------* RULE_ID = REWIND31 OPER = RW *---------------------------------------------------------------------------* *- STANZA 32: Put drive to sleep for 10 minutes. -* *---------------------------------------------------------------------------* RULE_ID = SLEEP32 OPER = S NUM_OPER = 600 *---------------------------------------------------------------------------* *- STANZA 32: Write 224,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = WRITE32 PATTERN_ID = ASCII OPER = W NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 33: Write an end-of-file mark. -* *---------------------------------------------------------------------------* RULE_ID = FM33 OPER = WEOF *---------------------------------------------------------------------------* *- STANZA 34: Write 224,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = WRITE34 PATTERN_ID = HEX255 OPER = W NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 35: Write an end-of-file mark. -* *---------------------------------------------------------------------------* RULE_ID = FM35 OPER = WEOF *---------------------------------------------------------------------------* *- STANZA 36: Write 224,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = WRITE36 PATTERN_ID = HEXAA OPER = W NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 37: Write an end-of-file mark. -* *---------------------------------------------------------------------------* RULE_ID = FM37 OPER = WEOF *---------------------------------------------------------------------------* *- STANZA 38: Write 224,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = WRITE38 PATTERN_ID = HXPA5 OPER = W NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 39: Write an end-of-file mark. -* *---------------------------------------------------------------------------* RULE_ID = FM39 OPER = WEOF *---------------------------------------------------------------------------* *- STANZA 40: Write 224,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = WRITE40 PATTERN_ID = HXPDB6 OPER = W NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 41: Write and end-of-file mark. -* *---------------------------------------------------------------------------* RULE_ID = FM41 OPER = WEOF *---------------------------------------------------------------------------* *- STANZA 42: Write 224,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = WRITE42 PATTERN_ID = HXPFFB OPER = W NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 43: Write an end-of-file mark. -* *---------------------------------------------------------------------------* RULE_ID = FM43 OPER = WEOF *---------------------------------------------------------------------------* *- STANZA 44: Write 224,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = WRITE44 PATTERN_ID = HXPPAT1 OPER = W NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 45: Write an end-of-file mark. -* *---------------------------------------------------------------------------* RULE_ID = FM45 OPER = WEOF *---------------------------------------------------------------------------* *- STANZA 46: Write 224,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = WRITE46 PATTERN_ID = HXPPAT2 OPER = W NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 47: Write an end-of-file mark. -* *---------------------------------------------------------------------------* RULE_ID = FM47 OPER = WEOF *---------------------------------------------------------------------------* *- STANZA 48: Write 224,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = WRITE48 PATTERN_ID = HEXFF OPER = W NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 49: Write an end-of-file mark. -* *---------------------------------------------------------------------------* RULE_ID = FM49 OPER = WEOF *---------------------------------------------------------------------------* *- STANZA 50: Write 32,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = WRITE50 PATTERN_ID = HEX55 OPER = W NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 51: Write an end-of-file mark. -* *---------------------------------------------------------------------------* RULE_ID = FM51 OPER = WEOF *---------------------------------------------------------------------------* *- STANZA 52: Write 32 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = WRITE52 PATTERN_ID = HEXZEROS OPER = W NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 53: Write an end-of-file mark. -* *---------------------------------------------------------------------------* RULE_ID = FM53 OPER = WEOF *---------------------------------------------------------------------------* *- STANZA 54: Write 32 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = WRITE54 PATTERN_ID = HXPB5 OPER = W NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 55: Write an end-of-file mark. -* *---------------------------------------------------------------------------* RULE_ID = FM55 OPER = WEOF *---------------------------------------------------------------------------* *- STANZA 56: Write 32 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = WRITE56 PATTERN_ID = HXPC5 OPER = W NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 57: Write an end-of-file mark. -* *---------------------------------------------------------------------------* RULE_ID = FM57 OPER = WEOF *---------------------------------------------------------------------------* *- STANZA 58: Write 32 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = WRITE58 PATTERN_ID = HXPPATH OPER = W NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 59: Rewind to beginning of tape. -* *---------------------------------------------------------------------------* RULE_ID = REWIND59 OPER = RW *---------------------------------------------------------------------------* *- STANZA 60: Read & Compare 224,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = READCP60 PATTERN_ID = ASCII OPER = RC NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 61: Skip over file mark. -* *---------------------------------------------------------------------------* RULE_ID = SKIPFM61 OPER = SF *---------------------------------------------------------------------------* *- STANZA 62: Read & Compare 224,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = READCP62 PATTERN_ID = HEX255 OPER = RC NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 63: Skip over file mark. -* *---------------------------------------------------------------------------* RULE_ID = SKIPFM63 OPER = SF *---------------------------------------------------------------------------* *- STANZA 64: Read & Compare 224,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = READCP64 PATTERN_ID = HEXAA OPER = RC NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 65: Skip over file mark. -* *---------------------------------------------------------------------------* RULE_ID = SKIPFM65 OPER = SF *---------------------------------------------------------------------------* *- STANZA 66: Read & Compare 224,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = READCP66 PATTERN_ID = HXPA5 OPER = RC NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 67: Skip over file mark. -* *---------------------------------------------------------------------------* RULE_ID = SKIPFM67 OPER = SF *---------------------------------------------------------------------------* *- STANZA 68: Read & Compare 224,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = READCP68 PATTERN_ID = HXPDB6 OPER = RC NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 69: Skip over file mark. -* *---------------------------------------------------------------------------* RULE_ID = SKIPFM69 OPER = SF *---------------------------------------------------------------------------* *- STANZA 70: Read & Compare 224,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = READCP70 PATTERN_ID = HXPFFB OPER = RC NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 71: Skip over file mark. -* *---------------------------------------------------------------------------* RULE_ID = SKIPFM71 OPER = SF *---------------------------------------------------------------------------* *- STANZA 72: Read & Compare 224,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = READCP72 PATTERN_ID = HXPPAT1 OPER = RC NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 73: Skip over file mark. -* *---------------------------------------------------------------------------* RULE_ID = SKIPFM73 OPER = SF *---------------------------------------------------------------------------* *- STANZA 74: Read & Compare 224,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = READCP74 PATTERN_ID = HXPPAT2 OPER = RC NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 75: Skip over file mark. -* *---------------------------------------------------------------------------* RULE_ID = SKIPFM75 OPER = SF *---------------------------------------------------------------------------* *- STANZA 76: Read & Compare 224,000 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = READCP76 PATTERN_ID = HEXFF OPER = RC NUM_OPER = 7000 NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 77: Skip over file mark. -* *---------------------------------------------------------------------------* RULE_ID = SKIPFM77 OPER = SF *---------------------------------------------------------------------------* *- STANZA 78: Read & Compare 32 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = READCP78 PATTERN_ID = HEX55 OPER = RC NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 79: Skip over file mark. -* *---------------------------------------------------------------------------* RULE_ID = SKIPFM79 OPER = SF *---------------------------------------------------------------------------* *- STANZA 80: Read & Compare 32 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = READCP80 PATTERN_ID = HEXZEROS OPER = RC NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 81: Skip over file mark. -* *---------------------------------------------------------------------------* RULE_ID = SKIPFM81 OPER = SF *---------------------------------------------------------------------------* *- STANZA 82: Read & Compare 32 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = READCP82 PATTERN_ID = HXPB5 OPER = RC NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 83: Skip over file mark. -* *---------------------------------------------------------------------------* RULE_ID = SKIPFM83 OPER = SF *---------------------------------------------------------------------------* *- STANZA 84: Read & Compare 32 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = READCP84 PATTERN_ID = HXPC5 OPER = RC NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 85: Skip over file mark. -* *---------------------------------------------------------------------------* RULE_ID = SKIPFM85 OPER = SF *---------------------------------------------------------------------------* *- STANZA 86: Read & Compare 32 blocks of data. -* *---------------------------------------------------------------------------* RULE_ID = READCP86 PATTERN_ID = HXPPATH OPER = RC NUM_BLKS = 32 *---------------------------------------------------------------------------* *- STANZA 87: Issue a request sense command. -* *---------------------------------------------------------------------------* RULE_ID = RQSNS87 OPER = RS *---------------------------------------------------------------------------* *- STANZA 88: Rewind to beginning of tape. -* *---------------------------------------------------------------------------* RULE_ID = REWIND88 OPER = RW *---------------------------------------------------------------------------* *- STANZA 89: Put unit to sleep for 5 minutes. -* *---------------------------------------------------------------------------* RULE_ID = SLEEP89 OPER = S NUM_OPER = 300