I think I understand what Charles is doing.
context = copies('00'x,200) <-- state for HLASM program
wait_time = 30
do forever
res = console(context, wait_time)
select
when res = 'T' then iterate
when res = 'P' then leave
otherwise ...
end
end
On 21/06/2022 1:58 am, Paul Gilmartin wrote:
I'll correct my earlier misstatement. You did not say you were the client;
merely "-n-house".
On Mon, 20 Jun 2022 10:41:25 -0700, Charles Mills wrote:
The ECB is not in the Rexx. It is in MVS-owned storage IIRC.
I believe ECBs routinely occupy user-owned storage.
-----Original Message-----
...
... Well, the actual parameter passed by the Rexx is continuously accessible to
the Assembler. It is of course possible to access any Rexx variable from
assembler, but I see no need. If I understand your question, the answer is No.
I took "continuously accessible" to mean accessible by concurrent tasks even
after
the Assembler returns to Rexx.
That depends on the AFAIK undocumented behavior of Rexx storage
management. What happens if Rexx compacts variable storage, thereby
moving an ECB? Rexx spurns concurrency.
"ECB" for example. The Devil's advocate was envisioning using the parameter
passed by Rexx as working storage. Which is OK until returning to Rexx.
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN