Skip to main content

when runing C programe that calls COBOL program on sunsolaris 11.4 with COBOL 7 patch 10 getting the following error 

Calling dcs_gb_csm_
Load error : file 'mptrx_hndlr'
error code: 173, pc=0, call=1, seg=0
173 Called program file not found in drive/directory

Any help?

when runing C programe that calls COBOL program on sunsolaris 11.4 with COBOL 7 patch 10 getting the following error 

Calling dcs_gb_csm_
Load error : file 'mptrx_hndlr'
error code: 173, pc=0, call=1, seg=0
173 Called program file not found in drive/directory

Any help?

Hi Oran,

The RTS 173 error means that the entry point you are trying to call cannot be found. 

Did this used to work in a previous compiler version and it just now stopped woirking or is this new development?

You state that you have C calling COBOL but this error seems to indicate that it is COBOL trying to call C?

How are the C programs packaged, i.e., linked to the COBOL programs, linked into the run-time, or linked into a shared object (is the object loaded)?
How are the C programs being called? What does the COBOL CALL statement look like?

Thanks.