Hi Phil,
You said: "...&HLQ. as literal is never valid in those places, ..."
You've made an incorrect assumption.
If the user codes:
// EXPORT SYMLIST=*
// SET HLQ=SYSX
// EXEC PGM=IDCAMS
//SYSIN DD *,SYMBOLS=JCLONLY
DEL &HLQ..DATA
This will work.
Regards,
David
On 2023-08-24 15:35, Phil Smith III wrote:
Gil wrote:
How much of the need for symbols might be satisfied nowadays by:
o JCLLIB INCLUDE members containing numerous // SET statements?
Sure.if // SET worked consistently. That's what I meant by "symbols", which was
apparently unclear (I thought someone else had used that term, but am perfectly willing to
believe I confused myself). &HLQ..MCS and the like. Some places in SMP/E jobs you can use
these, others you cannot. Since &HLQ. as literal is never valid in those places, adding this
support would be a pure addition, with no downside AFAICT. If IBM were investing in such things,
which they don't appear to be.
o //SMPCNTL DD DATA,SYMBOLS=JCLONLY? (And other instream MCS.)
Not sure about this one. Might help.
... reuse available facilities rather than innovating.
----------------------------------------------------------------------
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