What is the value of the Language Environment option ALL31? With ALL31(OFF), an LE run-time routine will deal with AMODE switching between CALLs.
If any of the Assembler programs are accessing data from the COBOL programs, those COBOL programs should be DATA(24) (you claim DATA(31). Can you be explicit about what you mean by "self-contained"? If the Assembler programs are CALLed with no parameters and, for instance, just start up some type of service, then, as long as the Assembler program doesn't get to garble the return-address, you can ignore any interaction between COBOL and Asm. Is that what you have? If not, please describe it more clearly, including answers to the questions previously asked. All you CALLs are static, then we'd just absolutely love to see your output from the binder. Perhaps after answers to the above. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
