Previous Topic Next topic Print topic


Java Typedefs

For convenience, copyfile javatypes.cpy defines a set of COBOL data types corresponding to Java data types - you can use these as a shorthand way of declaring data items for use with Java in your COBOL programs. You can find the copyfile in your directory.

These typedefs all start with the prefix "j" and are shown in the following table:

Typedef COBOL Type
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-TRUE is true

JNI-FALSE is 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-31
jbiginteger pic s9(38) comp-3 1
mf-sql-date

(in javatypes.cpy)

0x jyear pic 9(4).

0x filler pic x.

0x jmonth pic 99.

0x filler pic x.

0x jday pic 99.

mf-sql-time

(in javatypes.cpy)

0x jhour pic 99.

0x filler pic x.

0x jminute pic 99.

0x filler pic x.

0x jseconds pic 99.

1 All programs that use these typedefs must be compiled with the directive INTLEVEL 4
Previous Topic Next topic Print topic