EDIT does not require that that dataset be numbered. Of course, without line 
numbers you have to make more use of the DOWN and FIND subcommands, but it's 
still a piece of cake.

     TOP
     DOWN 7
     CHANGE * 1 /foo/bar/


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> on behalf of 
Elardus Engelbrecht <elardus.engelbre...@sita.co.za>
Sent: Thursday, March 28, 2019 3:51 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Batch edit of large dataset

Hi to all,

I've got a requirement where a single line in large dataset (RECFM=VB or FB and 
LRECL=<larger than 2048>) needs to be edited/changed in batch. Changed dataset 
is then to be used in next job steps.

Sounds easy? Interactively with TSO yes, but they want it to be done in a batch 
job.

Something like c '???' '!!!' which can be easily done interactively.

I have a look at the different utilities. One utility I could find useful is 
the EDIT and CHANGE commands running under IKJEFT.

Unfortunately those IKJEFT01 commands require that the dataset lines need to be 
numbered.

I tried it out:

READY
  EDIT '??.TEST' OLD TEXT ASIS NONUM
EDIT
  CHANGE 1  2000     'ONE' 'TWO'
IKJ52502I DATA SET NOT LINE NUMBERED
EDIT
END

The IKJ52502I is not what I want. Is there a batch utility where I can edit a 
line in large dataset?

I am very sure I am overlooking something obvious.

Many thanks in advance.

Groete / Greetings
Elardus Engelbrecht

----------------------------------------------------------------------
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