Did anybody ever look to see what the AMODE and RMODE of the assembler
subroutine(s) is?
If they're old programs that haven't been upgraded to LE or are still AMODE or
RMODE = 24, they may expect any parameters passed to them to be located in
24-bit memory. By default, COBOL/390 programs move working storage memory in
31-bit territory. That usually results in a S0C4 shortly after entry into the
assembler subroutine.
You might want to recompile the COBOL program with option DATA(24). Or perhaps
you can upgrade the assembler code to be 31-bit and/or LE compliant.


Regards,
Ulrich Krueger
Mainframe Systems Services
National Semiconductor Corp.
Santa Clara, CA 95051
Tel: (408) 721-8071
Email: [EMAIL PROTECTED]
----------------------------------------------------------------------
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

Reply via email to