On Tue, 2 Jun 2020 23:44:50 -0400, Steve Smith wrote:

>I'm not sure this is relevant, but today I ran into this:
>
>EX 'yadda.zadda.exec(blah)' ',,foo'  /* works */
>
>but
>
>%blah ,,foo /* does not work */
>
>"blah" starts with
>
>parse arg a ',' b ',' c
>
>The leading commas disappear with the so-called indirect invocation, ...
>
The deficiency of EXec is that it does not use the standard load module
search sequence for the member name.  Someone should submit an RFE
for support of
    EXec *(blah)
to use the standard exec search sequence for the member name similar
to what was doe for CALL within my memory:

https://www.ibm.com/support/knowledgecenter/SSLTBW_2.1.0/com.ibm.zos.v2r1.ikjc500/ikj2l2_CALL_command_operands.htm

CALL command operands
z/OS TSO/E Command Reference
SA32-0975-00 

dsname
    specifies the name of a PDS or a PDSE from which the program 
    is to be executed. If dsname is not fully qualified, it is 
    assumed to be 'prefix.dsname.LOAD'.
*
    specifies that CALL should use the standard load module search 
    sequence for the member name.

-- gil

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

Reply via email to