■  ファイルのHEXA−DUMP


16進DUMPを作成するには2つの方法があります。
  1.MASKにHEXを指定する方法
  2.DISPLAYでHEXを指定する方法

EX1)MASK指定
//FILEA    DD *           ←入力データ
AAAAA
ABCDE
//SYSLIN   DD   *
LIST OFF
PARM LIST(NOPARM NOFILE)
FILE FILEA 
AAA       1  5 A MASK HEX
BBB       *  3 P MASK HEX
JOB INPUT FILEA
    PRINT
REPORT
LINE 1 AAA BBB
/*
              ↓実行結果

           AAA        BBB 
        C1C1C1C1C1   00001C
        C1C2C3C4C5   00002C
               ;

 


EX2-1)DISPLAY HEX指定(その1)
//FILEA    DD *           ←入力データ
AAAAA
ABCDE
//SYSLIN   DD   *
LIST OFF
PARM LIST(NOPARM NOFILE)
FILE FILEA 
AAA       1  5 A
BBB       *  3 P
JOB INPUT FILEA
     DISPLAY HEX AAA       ←項目単位に表示
     DISPLAY HEX BBB       ←項目単位に表示
/*

    ↓実行結果

CHAR AAAAA 
ZONE CCCCC
NUMR 11111

CHAR 001 
ZONE 00C
NUMR 11111

CHAR ABCDE 
ZONE CCCCC
NUMR 12345

CHAR 002
ZONE 00C
          ;

 


EX2-2)DISPLAY HEX指定(その2)
//FILEA    DD *           ←入力データ
AAAAA
ABCDE
//SYSLIN   DD   *
LIST OFF
PARM LIST(NOPARM NOFILE)
FILE FILEA
AAA       1  5 A
BBB       *  3 P
JOB INPUT FILEA
     DISPLAY HEX FILEA       ←レコード単位に表示

                                   ↓実行結果

CHAR AAAAA                                                                   
ZONE CCCCC001444444444444444444444444444444444444444444444444444444444444444444444444
NUMR 1111100C000000000000000000000000000000000000000000000000000000000000000000000000
     1...5...10...15...20...25...30...35...40...45...50...55...60...65...70...75...80
CHAR ABCDE                                                                   
ZONE CCCCC002444444444444444444444444444444444444444444444444444444444444444444444444
NUMR 1234500C000000000000000000000000000000000000000000000000000000000000000000000000
     1...5...10...15...20...25...30...35...40...45...50...55...60...65...70...75...80

          ;

 

※EASYの実行時に漢字ライブラリーが組み込まれていると、DUMPは全角文字で表示されます。

          ↓こんな感じで出力されます
CHAR AAAAA                              
ZONE CCCCC00144444444444444444444444444 
NUMR 1111100C00000000000000000000000000 
     1...5...10...15...20...25...30...3 
  全角文字のDUMPだと見にくいので、漢字ライブラリーのSTEPLIBを打ち消せば 半角で出力されます。(詳しくはお近くのシステム担当者へ・・・)


BEFORE PAGE

TOP PAGE