ユーティリティ パッケージ (vsmr) を使用して VSAM ファイルの値を読み取り、コピーブックのソース コードを入手しました。
以下のような定義がある場合(フォーマットを許してください)
01 RECORD
05 RECORD-X PIC S9(3)V99 COMP-3
05 RECORD-Y PIC S9(3)V99 COMP-3
05 RECORD-Z PIC S9(3) COMP-3
05 RECORD-ALPHA PIC X(10)
そして、私はデータに次のものを持っています
00 20 0C 01 10 0C 01 00 0C
RECORD-X の数値を決定するにはどうすればよいですか?
RECORD-X は 3 バイトを取り、値 00 20 0C は RECORD-X の値に対応すると仮定しますが、これを人間が読める値に変換する方法がわかりません (アルゴリズム的に、必ずしもプログラム的にではありません)。
また、値 01 10 0C が RECORD-Y の値に対応すると仮定します。私の仮定は正しいですか?