On Tue, 12 Jan 2021 11:26:32 +0000, Sean Gleann wrote:
>
> 7 *-* "ISREDIT MACRO"
> >L> "ISREDIT MACRO"
> +++ RC(20) +++
>
That belongs not here but in your initial macro.
> 21 *-* "ISPEXEC EDIT DATAID(&DSN) MEMBER(&MEMBER) MACRO(&ME)"
> >L> "ISPEXEC EDIT DATAID(&DSN) MEMBER(&MEMBER) MACRO(&ME)"
>
Does Edit evaluate the apparent symbol "&ME"? Where is it given a value?
Was that from the (lately deleted) PARSE SOURCE instruction? Then:
"ISPEXEC EDIT DATAID("DSN") MEMBER("MEMBER") MACRO("ME")"
If you're attempting to use your driving exec as your initial macro (I've
done that at times), you need dual-path logic to prevent loops.
> ISPP330 BDISPMAX exceeded -/-100 displays exceeded in batch mode on
>panel
>
What's causing Edit to attempt a display?
As alternatives to Edit I suggest either EXECIO DISKR - EXECIO DISKW
or LMGET - LMPUT logic.
-- gil
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN