Bill, Data is not shared, the called assembler routines in question perform extracts from a DB output to a file. Then the assembler routine returns. Peter was kind enough to answe my question. We run DATA(31) ALL31(ON) and of course routines have been working for a long time.
Scott On Tuesday, December 27, 2016, Bill Woodger <bill.wood...@gmail.com> wrote: > 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 lists...@listserv.ua.edu <javascript:;> with the message: > INFO IBM-MAIN > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN