Skip to main content

Hi,

on IBM AIX 6.1 i have this error

exec(): 0509-036 Cannot load program /apps/criosbatch/crios_base/Pc/Loadlib/ORACLE/ODBCRUN because of the following errors:
rtld: 0712-001 Symbol mfsqlsmf was referenced
      from module ODBCRUN(), but a runtime definition
      of the symbol was not found

with Runtume Server For Soa

instead with Server For Cobol 5.1 it's work...

runtime libpath:

/apps/oraclient/11.2.0/client_1/lib
/opt/microfocus/cobol_runtime/lib
/usr/lib
/apps/unicenter/SharedComponents/lib
/opt/CA/CAlib
/usr/lib
/apps/unicenter/SharedComponents/ccs/dia/lib
/apps/unicenter/SharedComponents/ccs/dia/dna/lib
/apps/unicenter/SharedComponents/JRE/1.4.2/bin
/apps/unicenter/SharedComponents/JRE/1.4.2/bin/classic
/apps/unicenter/SharedComponents/Csam/SockAdapter/lib
/apps/unicenter/SharedComponents/ccs/atech/services/bin
/opt/CA/ca_lic
/apps/unicenter/SharedComponents/Csam/SockAdapter/lib

server libpath:

/apps/oraclient/11.2.0/client_1/lib
/opt/microfocus/cobol/lib
/usr/lib
/apps/unicenter/SharedComponents/lib
/opt/CA/CAlib
/usr/lib
/apps/unicenter/SharedComponents/ccs/dia/lib
/apps/unicenter/SharedComponents/ccs/dia/dna/lib
/apps/unicenter/SharedComponents/JRE/1.4.2/bin
/apps/unicenter/SharedComponents/JRE/1.4.2/bin/classic
/apps/unicenter/SharedComponents/Csam/SockAdapter/lib
/apps/unicenter/SharedComponents/ccs/atech/services/bin
/opt/CA/ca_lic
/apps/unicenter/SharedComponents/Csam/SockAdapter/lib

thanks

Hi,

on IBM AIX 6.1 i have this error

exec(): 0509-036 Cannot load program /apps/criosbatch/crios_base/Pc/Loadlib/ORACLE/ODBCRUN because of the following errors:
rtld: 0712-001 Symbol mfsqlsmf was referenced
      from module ODBCRUN(), but a runtime definition
      of the symbol was not found

with Runtume Server For Soa

instead with Server For Cobol 5.1 it's work...

runtime libpath:

/apps/oraclient/11.2.0/client_1/lib
/opt/microfocus/cobol_runtime/lib
/usr/lib
/apps/unicenter/SharedComponents/lib
/opt/CA/CAlib
/usr/lib
/apps/unicenter/SharedComponents/ccs/dia/lib
/apps/unicenter/SharedComponents/ccs/dia/dna/lib
/apps/unicenter/SharedComponents/JRE/1.4.2/bin
/apps/unicenter/SharedComponents/JRE/1.4.2/bin/classic
/apps/unicenter/SharedComponents/Csam/SockAdapter/lib
/apps/unicenter/SharedComponents/ccs/atech/services/bin
/opt/CA/ca_lic
/apps/unicenter/SharedComponents/Csam/SockAdapter/lib

server libpath:

/apps/oraclient/11.2.0/client_1/lib
/opt/microfocus/cobol/lib
/usr/lib
/apps/unicenter/SharedComponents/lib
/opt/CA/CAlib
/usr/lib
/apps/unicenter/SharedComponents/ccs/dia/lib
/apps/unicenter/SharedComponents/ccs/dia/dna/lib
/apps/unicenter/SharedComponents/JRE/1.4.2/bin
/apps/unicenter/SharedComponents/JRE/1.4.2/bin/classic
/apps/unicenter/SharedComponents/Csam/SockAdapter/lib
/apps/unicenter/SharedComponents/ccs/atech/services/bin
/opt/CA/ca_lic
/apps/unicenter/SharedComponents/Csam/SockAdapter/lib

thanks

Hi mf_galberico,

My apologies for the late response. I notice that the locations of the Micro Focus installs are different between server and runtime. Are these two installations on the same machine?

Is the program ODBCRUN an executable you've created? If it's a COBOL executable, can you tell me the exact command(s) that were used to compile and link it?


Hi,

on IBM AIX 6.1 i have this error

exec(): 0509-036 Cannot load program /apps/criosbatch/crios_base/Pc/Loadlib/ORACLE/ODBCRUN because of the following errors:
rtld: 0712-001 Symbol mfsqlsmf was referenced
      from module ODBCRUN(), but a runtime definition
      of the symbol was not found

with Runtume Server For Soa

instead with Server For Cobol 5.1 it's work...

runtime libpath:

/apps/oraclient/11.2.0/client_1/lib
/opt/microfocus/cobol_runtime/lib
/usr/lib
/apps/unicenter/SharedComponents/lib
/opt/CA/CAlib
/usr/lib
/apps/unicenter/SharedComponents/ccs/dia/lib
/apps/unicenter/SharedComponents/ccs/dia/dna/lib
/apps/unicenter/SharedComponents/JRE/1.4.2/bin
/apps/unicenter/SharedComponents/JRE/1.4.2/bin/classic
/apps/unicenter/SharedComponents/Csam/SockAdapter/lib
/apps/unicenter/SharedComponents/ccs/atech/services/bin
/opt/CA/ca_lic
/apps/unicenter/SharedComponents/Csam/SockAdapter/lib

server libpath:

/apps/oraclient/11.2.0/client_1/lib
/opt/microfocus/cobol/lib
/usr/lib
/apps/unicenter/SharedComponents/lib
/opt/CA/CAlib
/usr/lib
/apps/unicenter/SharedComponents/ccs/dia/lib
/apps/unicenter/SharedComponents/ccs/dia/dna/lib
/apps/unicenter/SharedComponents/JRE/1.4.2/bin
/apps/unicenter/SharedComponents/JRE/1.4.2/bin/classic
/apps/unicenter/SharedComponents/Csam/SockAdapter/lib
/apps/unicenter/SharedComponents/ccs/atech/services/bin
/opt/CA/ca_lic
/apps/unicenter/SharedComponents/Csam/SockAdapter/lib

thanks

Hi blairm,

I hope you can help me because I have not yet solved .

I have installed server in /opt/microfocus/cobol and runtime in /opt/microfocus/cobol_runtime,

odbcrun is an executable  compiled with this command line:

cob -x -g -U -C"use=${DEFDIR} use=${DEFDIR_ORACLE}" $1

i also tried :

cob -x -U -C"use=${DEFDIR} use=${DEFDIR_ORACLE}" $1

this is the compiler directive:

DEFDIR:

dialect(mf)

charset(ascii)

copyext",cbl,cpy,cbl,cpy"

changemessage(10 w 1082 w)

sequential"line"

warning(1)

nocoboldir

flagas(s)

notrunc

nocomp

adv

ssrange

nocmpr2

host-numcompare

host-nummove

sign-fixup

defaultbyte(32)

nodynam

noseqchk

zwb

max-error(100)

& nopanvalet

& nolibrarian

& noanim

& nognt

& obj

copyext(cpy)

list()

setting

listpath"/home/newapp/compiler/lst"

assign"external"

outdd"SYSOUT 121 l a"

indd"SYSIN 80 l a"

datamap

& foldcopyname(lower)

DEFDIR_ORACLE:

SQL(CHECK)

SQL(DBMAN=ODBC)

SQL(DB=APPDATA)

SQL(TARGETDB=ORACLE)

SQL(DB=ITX0)

SQL(PASS=user45.pwd667)

SQL(CHECKSINGLETON)

thanks....


Hi,

on IBM AIX 6.1 i have this error

exec(): 0509-036 Cannot load program /apps/criosbatch/crios_base/Pc/Loadlib/ORACLE/ODBCRUN because of the following errors:
rtld: 0712-001 Symbol mfsqlsmf was referenced
      from module ODBCRUN(), but a runtime definition
      of the symbol was not found

with Runtume Server For Soa

instead with Server For Cobol 5.1 it's work...

runtime libpath:

/apps/oraclient/11.2.0/client_1/lib
/opt/microfocus/cobol_runtime/lib
/usr/lib
/apps/unicenter/SharedComponents/lib
/opt/CA/CAlib
/usr/lib
/apps/unicenter/SharedComponents/ccs/dia/lib
/apps/unicenter/SharedComponents/ccs/dia/dna/lib
/apps/unicenter/SharedComponents/JRE/1.4.2/bin
/apps/unicenter/SharedComponents/JRE/1.4.2/bin/classic
/apps/unicenter/SharedComponents/Csam/SockAdapter/lib
/apps/unicenter/SharedComponents/ccs/atech/services/bin
/opt/CA/ca_lic
/apps/unicenter/SharedComponents/Csam/SockAdapter/lib

server libpath:

/apps/oraclient/11.2.0/client_1/lib
/opt/microfocus/cobol/lib
/usr/lib
/apps/unicenter/SharedComponents/lib
/opt/CA/CAlib
/usr/lib
/apps/unicenter/SharedComponents/ccs/dia/lib
/apps/unicenter/SharedComponents/ccs/dia/dna/lib
/apps/unicenter/SharedComponents/JRE/1.4.2/bin
/apps/unicenter/SharedComponents/JRE/1.4.2/bin/classic
/apps/unicenter/SharedComponents/Csam/SockAdapter/lib
/apps/unicenter/SharedComponents/ccs/atech/services/bin
/opt/CA/ca_lic
/apps/unicenter/SharedComponents/Csam/SockAdapter/lib

thanks

I solved so:

add to sql directive this line:

SQL(NOCTRACE)

SQL(NOSMFTRACE)

and it finally work!

bye