ネイティブ COBOL からマネージ コードへのタイプ マッピング

COBOL データ項目は、コードが ILSMARTLINKAGE 指令でコンパイルされる場合、次のマネージ タイプとして公開されます。

ネイティブ COBOL C# タイプ Java タイプ マネージ COBOL
PIC X(n) string String string
n <= 2 の PIC S9(n) sbyte byte binary-char
n <= 2 の PIC 9(n) byte byte binary-char unsigned
2 < n <= 4 の PIC S9(n) short short binary-short
2 < n <= 4 の PIC 9(n) ushort short binary-short unsigned
4 < n <= 9 の PIC S9(n) int int binary-long
4 < n <= 9 の PIC 9(n) uint int binary-long unsigned
9 < n <= 19 の PIC S9(n) long long binary-double
9 < n <= 19 の PIC 9(n) ulong long binary-double unsigned
PIC 9(n)V9(m) decimal

JVMDECIMAL」を参照してください

decimal
COMP-1 float float float-short
COMP-2 double double float-long
PIC Z9 (および編集された数値) string String string
PIC A(n) string String string
グループ項目 string String string