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

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

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

ネイティブ COBOL C# タイプ Java タイプ マネージ COBOL
PIC X(n) string String string
PIC S9(n) この場合 n <= 2 sbyte byte binary-char
PIC 9(n) この場合 n <= 2 byte byte binary-char 符号なし
PIC S9(n) この場合 2 < n <= 4 short short binary-short
PIC 9(n) この場合 2 < n <= 4 ushort short binary-short 符号なし
PIC S9(n) この場合 4 < n <= 9 int int binary-long
PIC S9(n) この場合 4 < n <= 9 uint int binary-long 符号なし
PIC 9(n) この場合 9 < n <= 19 long long binary-double
PIC 9(n) この場合 9 < n <= 19 ulong long binary-double 符号なし
PIC 9(n)V9(m) decimal ScaledInteger decimal
PIC 9(n)V9(m) decimal ScaledInteger 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