COBOL2002 Cosminexus連携機能ガイド
ダンプファイルに出力されるデータ型を,表7-1に示します。
表7-1 ダンプファイルに出力されるデータ型
項番 | COBOLのデータ属性 | COBOLのデータ定義※1 | ダンプファイル出力時のデータ属性表示 | |
---|---|---|---|---|
CBL-Type※2 | J-Type | |||
1 | 英数字項目(文字列) | X 英数字項目※6 | X(n)※5 | String |
N 日本語項目※7※10 | X(n)※5 | String | ||
2 | 1〜4けたの小数を含まない符号付き2進項目 | S9(4) USAGE COMP※8 |
S9(4)※3 COMP |
Short |
S9(4) USAGE COMP-5※12 |
S9(4) COMP-5 |
|||
3 | 1〜4けたの小数を含まない符号なし2進項目 | 9(4) USAGE COMP※8 |
9(4)※3 COMP |
Short |
9(4) USAGE COMP-5※12 |
9(4) COMP-5 |
|||
4 | 5〜9けたの小数を含まない符号付き2進項目 | S9(9) USAGE COMP※8 |
S9(9)※3 COMP |
Integer |
S9(9) USAGE COMP-5※12 |
S9(9) COMP-5 |
|||
5 | 5〜9けたの小数を含まない符号なし2進項目 | 9(9) USAGE COMP※8 |
9(9)※3 COMP |
Integer |
9(9) USAGE COMP-5※12 |
9(9) COMP-5 |
|||
6 | 10〜18けたの小数を含まない符号付き2進項目 | S9(18) USAGE COMP※8 |
S9(18)※3 COMP |
Long |
S9(18) USAGE COMP-5※12 |
S9(18) COMP-5 |
|||
7 | 10〜18けたの小数を含まない符号なし2進項目 | 9(18) USAGE COMP※8 |
9(18)※3 COMP |
Long |
9(18) USAGE COMP-5※12 |
9(18) COMP-5 |
|||
8 | 小数を含む符号付き2進項目 | S9(17)V9(1) USAGE COMP※8 |
S9(17)V9(1)※4 COMP |
BigDecimal |
S9(17)V9(1)USAGE COMP-5※12 | S9(17)V9(1) COMP-5 |
|||
9 | 小数を含む符号なし2進項目 | 9(17)V9(1) USAGE COMP※8 |
9(17)V9(1)※4 COMP |
BigDecimal |
9(17)V9(1) USAGE COMP-5※12 |
9(17)V9(1) COMP-5 |
|||
10 | 左独立符号付き外部10進項目 | S9(18) SIGN LEADING SEPARATE |
S9(18)※4 LEADING SEPARATE |
BigDecimal |
11 | 右独立符号付き外部10進項目 | S9(18) SIGN TRAILING SEPARATE |
S9(18)※4 TRAILING SEPARATE |
BigDecimal |
12 | 符号なし外部10進項目 | 9(18) | 9(18)※4 | BigDecimal |
13 | 左符号付き外部10進項目 | S9(18) SIGN LEADING |
S9(18)※4 LEADING |
BigDecimal |
14 | 右符号付き外部10進項目 | S9(18) SIGN TRAILING |
S9(18)※4 TRAILING |
BigDecimal |
15 | 単精度内部浮動小数点項目 | USAGE COMP-1 | COMP-1 | Float |
16 | 倍精度浮動小数点項目 | USAGE COMP-2 | COMP-2 | Double |
17 | 符号付き内部10進項目 | S9(18) USAGE COMP-3※9 |
S9(18)※4 COMP-3 |
BigDecimal |
18 | 符号なし内部10進項目 | 9(18) USAGE COMP-3※9 |
9(18)※4 COMP-3 |
BigDecimal |
19 | 英数字項目(バイト配列) | X 英数字項目※6 | X(n)※5 Byte |
byte[] |
N 日本語項目※7※10 | X(n)※5 Byte |
byte[] | ||
20 | 日本語項目(文字列) | N 日本語項目※7※11 | N(n)※4 | String |
21 | 先頭4バイトの2進形式 | X(10) (英数字項目) | X(10) VARIABLE |
byte[]V |
22 | アドレス項目 | ADDRESS | ADDRESS | byte[]P |
23 | 集団項目(バイト配列) | 集団項目※13 | G(n)※5 Byte |
byte[] |
All Rights Reserved. Copyright (C) 2003, 2016, Hitachi, Ltd.