While I know that it will not be possible to port the code, I mainly am concerned with source level close-compatibility.

For example, LINK or LINKPGM can be different under the covers to support a z/OS parm list. (I am not sure that there is a difference, but am taking your word on it.)

And, adding extra options to something is always allowable. But, I would default rexxipt to use a DD of SYSIN and outtrap to use a DD of SYSPRINT.

Tony Thigpen

Paul Gilmartin wrote on 07/03/2018 12:23 PM:
On 2018-07-03, at 08:58:26, Tony Thigpen wrote:

*PLEASE* don't re-invent the wheel. z/VSE has had this for 15+ years. We have 
had time to shake out the issues.
Yes, but would it be feasible to port these to z/OS?  Something like
the enhancements to DYNALLOC that Shmuel discusses.  It can't be done
entirely by enhancements to the Rexx interpreter.

Does z/VSE perform multiple allocations with no deadlock hazard?

We also have ways to provide SYSIN and capture SYSLST:
CALL OUTTRAP idcams_output.

CALL REXXIPT idcams_input.
For generality, these should have a DDNAME operand; an
enhancement such as:

     call outtrap "sysprint_stem. (dd sysprint"
     call outtrap "sysut2_stem.   (dd sysut2"

     call rexxipt "sysin_stem.    (dd sysin"
     call rexxipt "sysut1_stem.   (dd sysut1"
(I certainly recommend quoting symbol names to prevent evaluation.)

     address LINKMVS "IEBGENER"
(Neither LINK nor LINKPGM provides a z/OS compatible plist.)

Would Pipelines provide an alternative to (enhanced) OUTTRAP
and REXXIPT?  I've asked a similar question on CMS-PIPELINES
but always been misunderstood.  The answers told me of stages
to connect to the other end of the DDNAME.


Seymour J Metz wrote on 07/03/2018 10:32 AM:
When you reinvent the wheel, please make them round. A procedural replacement 
for JCL has all sorts of issues, regardless of syntax. Instead, why not
  1. Enhance Dynalloc to have a parallel allocation function.
  2. Enhance IRXJCL to allow a script in a sequential dataset.
  3. Enhance REXX to support parallel allocation.
The installation could then provide custom procedures for invoking IRXJCL


-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN



----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to