Skip to main content

I am executing sample from acucubol 10.3 shared /opt/acucobol/samle/java

I have compiled both java and cobol programs.

I have setup the config file as below in same directory

CODE_PREFIX ./

CODE_SUFFIX acu

FILENAME_SPACES ON

FILE_PREFIX ./

FILE_TRACE 1

file-trace-flush 1

XFD_DIRECTORY ./

JAVA_LIBRARY_NAME /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/lib/amd64/server/libjvm.so

JAVA_OPTIONS="--libs acme64,acuterm64,vision64,aclnt64,axml64,runcbl64"

 

The /etc/profile as below

 

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64

export ACUDIR=/opt/acucobol

export PATH=$PATH:$ACUDIR/bin

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ACUDIR/lib

export CLASSPATH=$CLASSPATH:$ACUDIR/tools/CVM.jar

export PATH=$PATH:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/lib/amd64/server/libjvm.so

 

Ad when I run the program, I get below output.

 

root@devprbackend /opt/acucobol/sample/java: runcbl CobolCallingJava

In rmfm_rinit

mssql_init

report_status called from 7960

Unexpected error: -1

Leaving, AllocHandle

odbc_init

Leaving, error

In rmfm_init, 64-bit

******************************************

** Call Java Main Test *******************

******************************************

***************BEFOR JAVA *********************

Java dynamic init failed.

***************AFTER JAVA *********************

******************************************

** Array Test ****************************

******************************************

Int Array Test

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

End IntArrayTest

String Array Test

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

 

 

transaction system shutdown

In rmfm_exit

In rmfm_rexit

------------

Please help!

thanks in advance!

I am executing sample from acucubol 10.3 shared /opt/acucobol/samle/java

I have compiled both java and cobol programs.

I have setup the config file as below in same directory

CODE_PREFIX ./

CODE_SUFFIX acu

FILENAME_SPACES ON

FILE_PREFIX ./

FILE_TRACE 1

file-trace-flush 1

XFD_DIRECTORY ./

JAVA_LIBRARY_NAME /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/lib/amd64/server/libjvm.so

JAVA_OPTIONS="--libs acme64,acuterm64,vision64,aclnt64,axml64,runcbl64"

 

The /etc/profile as below

 

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64

export ACUDIR=/opt/acucobol

export PATH=$PATH:$ACUDIR/bin

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ACUDIR/lib

export CLASSPATH=$CLASSPATH:$ACUDIR/tools/CVM.jar

export PATH=$PATH:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre/lib/amd64/server/libjvm.so

 

Ad when I run the program, I get below output.

 

root@devprbackend /opt/acucobol/sample/java: runcbl CobolCallingJava

In rmfm_rinit

mssql_init

report_status called from 7960

Unexpected error: -1

Leaving, AllocHandle

odbc_init

Leaving, error

In rmfm_init, 64-bit

******************************************

** Call Java Main Test *******************

******************************************

***************BEFOR JAVA *********************

Java dynamic init failed.

***************AFTER JAVA *********************

******************************************

** Array Test ****************************

******************************************

Int Array Test

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

End IntArrayTest

String Array Test

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

Java dynamic init failed.

 

 

transaction system shutdown

In rmfm_exit

In rmfm_rexit

------------

Please help!

thanks in advance!

Are you using 32 bit or 64 bit runtime?

For 64 bit, JAVA_OPTIONS should be:
JAVA_OPTIONS="--libs acme64,acuterm64,vision64,aclnt64,axml64,runcbl64"

 

Did you try the Java calling COBOL - For Unix/Linux:

java -Djava.library.path=install-directory/lib JavaCallingCobol cvm

 


Are you using 32 bit or 64 bit runtime?

For 64 bit, JAVA_OPTIONS should be:
JAVA_OPTIONS="--libs acme64,acuterm64,vision64,aclnt64,axml64,runcbl64"

 

Did you try the Java calling COBOL - For Unix/Linux:

java -Djava.library.path=install-directory/lib JavaCallingCobol cvm

 

I am running this on Linux environment with 64 bit.
i have JAVA_OPTIONS="--libs acme64,acuterm64,vision64,aclnt64,axml64,runcbl64"

The Java calling Cobol part is working.

I am having issue Cobol Calling Java. runcbl CobolCallingJava 
it gives me error - Java dynamic init failed.

Please help. thanks in advance.



 

 


I am running this on Linux environment with 64 bit.
i have JAVA_OPTIONS="--libs acme64,acuterm64,vision64,aclnt64,axml64,runcbl64"

The Java calling Cobol part is working.

I am having issue Cobol Calling Java. runcbl CobolCallingJava 
it gives me error - Java dynamic init failed.

Please help. thanks in advance.



 

 

It appears you have the environment set correctly. I suggest contacting Customer Care.