コピーブック javatypes.cpy には、Java データ型に対応する一連の COBOL データ型が定義されており、Java で使用するデータ項目を COBOL プログラム内で宣言するときに利用できます。このコピーブックは %ProgramFiles(x86)%\Micro Focus\Enterprise Developer\cpylib (Windows) or $COBDIR/cpylib (UNIX) ディレクトリに格納されています。
これらの型定義を次の表に示します。いずれも先頭文字が j になっています。
型定義 | COBOL 型 |
---|---|
jbyte | pic s99 comp-5 |
jshort | pic s9(4) comp-5 |
jint | pic s9(9) comp-5 |
jlong | pic s9(18) comp-5 |
jboolean
JNI-FALSE:false |
pic 99 comp-5 |
jchar | pic 9(4) comp-5 |
jfloat | comp-1 |
jdouble | comp-2 |
jobject | pointer |
jbigdecimal | pic s9(19)v9(19) comp-3 この型定義を使用するプログラムは、INTLEVEL 4 指令でコンパイルする必要があります。 |
jbiginteger | pic s9(38) comp-3 この型定義を使用するプログラムは、INTLEVEL 4 指令でコンパイルする必要があります。 |
mf-sql-date | 0x jyear pic 9(4).
0x filler pic x. |
mf-sql-time | 0x jhour pic 99.
0x jminute pic 99. |