Well...

The first thing youve got to do is fix your edit macro. When you run an
edit macro in batch, it has to end with "ISREDIT END".

So, you might have two different versions, one for batch and one for online.

Second, when you run ISREDIT in batch, you have to use a macro to supply
the input. So, you'll probably need to rethink how youre invoking ISREDIT
in batch.

Joe



On Thu, Aug 6, 2020 at 5:40 PM Steely.Mark <steely.m...@aaa-texas.com>
wrote:

> Send again hope it keeps the formatting.
>
> I have this edit macro EICUPDT:
>
> ********************************* Top of Data ****
> ISREDIT MACRO (NUM1)
> ISREDIT COPY EICLIST 20 20 BEFORE 1
> ISREDIT COPY EICLIST &NUM1 &NUM1 BEFORE 1
> EXIT: +
> EXIT CODE(0)
> ******************************** Bottom of Data **
>
> When I am in a edit member session and I enter this command "EICUPDT 3"
> from the command line the Macro works as expected. All this does is copy 2
> lines from EICLIST. It always copies line 20 but I supply a number for the
> other line to copy.
>
> I am trying to execute this in batch. I have done this in the past but I
> never needed to pass a parm.
>
> //TSOBTCH1  EXEC PGM=IKJEFT01
> //SYSTSPRT  DD SYSOUT=*
> .......
> //SYSTSIN   DD *
> PROFILE PREFIX(xxxxxx)
> ISPSTART CMD(%EDITREX1 XXX0111.DATA(DATAXX) - EICUPDT PARM(1))
> /*
> //*
>
> Here is EDITREX1:
> ********************************* Top of Data *****************************
> /* REXX */
> TRACE IR
> /* ------------------------------------------------------------------ */
> /* All REXX reserved words are shown in CAPS and all user */
> /* defined variables are shown in 'lower case'.           */
> /* ------------------------------------------------------------------ */
> PARSE ARG filename macro1 macro2
> ADDRESS ISPEXEC "EDIT DATASET('"filename"') MACRO("macro1") "macro2
> ******************************** Bottom of Data ***************************
>
> I added macro2 to accept the parm value.
>
> This is the results:
>
>        >O>   "EDIT DATASET('XXX0111.DATA(DATAXX)') MACRO(EICUPDT)
> PARM(1)"         <---    This is the last line that the trace produced
>   ISRP124 Macro parameter error   -/-The parameter specified by PARM
> keyword of the EDIT service could not be resolved.
> READY
>
> I have tried several different ways. Too many to show here.
>
> Any help would be appreciated.
>
> Thank You
> *** Disclaimer ***
> This communication (including all attachments) is solely for the use of
> the person to whom it is addressed and is a confidential AAA communication.
> If you are not the intended recipient, any use, distribution, printing, or
> copying is prohibited. If you received this email in error, please
> immediately delete it and notify the sender.
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to