It is a  REQUIREMENT that when you run ISREDIT in BATCH, the INPUT TO
ISREDIT MUST BE SUPPLIED BY A MACRO.

So, when your REXX exec launches ISREDIT, it must supply all of the input
to ISREDIT VIA A MACRO.

Joe

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

> Thanks for the ISREDIT END suggestion.
>
> I did add that - but the process is not executing the macro.
>
> So that is not the problem.
>
> Thanks
>
>
>
> -----Original Message-----
> From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf
> Of Joe Monk
> Sent: Thursday, August 06, 2020 5:57 PM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: Edit Macro
>
> ATTENTION: This e-mail came from an external source. Do not open
> attachments or click on links from unknown or unexpected emails.
>
>
> 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
>
> *** 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