Try rebinding the program (and all of its subprograms) in accordance with the LE or COBOL conversion guides. Statically binding invites mixed levels of COBOL runtimes, and that is well known recipe for this kind of issue.
HTH and good luck. -----Original Message----- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Itschak Mugzach Sent: Wednesday, August 13, 2008 9:44 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Abend0C1 while calling an IBM-Cobol routine from OS/BS Cobol Main. I am running a n IMS MPP transaction written in OS/VS Cobol and is statically binded. The main program calls a routine compiled in Cobol for VM and MVS. The binder output marks IGZETUN and IGZEOPT as weak external references. When the Cobol routine gets control, module IGZCBSO abends with S0C1, failng to create a new Cobol environment. It look like that the CEESTART module (I think it is a kind of branch table) doesn't hold all addresses. I know that IGZETUN & IGZEOPT are not supported under LE, but how come LE holds V constants to those modules? Please advise. Regards, Itschak NOTICE: This electronic mail message and any files transmitted with it are intended exclusively for the individual or entity to which it is addressed. The message, together with any attachment, may contain confidential and/or privileged information. Any unauthorized review, use, printing, saving, copying, disclosure or distribution is strictly prohibited. If you have received this message in error, please immediately advise the sender by reply email and delete all copies. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html