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

Reply via email to