Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

Dfsort Replace String

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> DFSORT/ICETOOL
View previous topic :: :: View next topic  
Author Message
vicky10001
Warnings : 1

Active User


Joined: 13 Jul 2005
Posts: 136

PostPosted: Mon Mar 10, 2014 12:46 pm    Post subject: Dfsort Replace String
Reply with quote

I have a pds with 100 member. I have to modify all the member in the pds. I need to replace 'load data'(from 1byte to 9 byte) string to 'LOAD DATA RESUME YES LOG NO NOCOPYPEND" (from 1 byte to 72).

Input
LOAD DATA
INTO TABLE
"XXXXXT".

Output
'LOAD DATA RESUME YES LOG NO NOCOPYPEND
INTO TABLE
"XXXXXT".
Back to top
View user's profile Send private message

enrico-sorichetti

Global Moderator


Joined: 14 Mar 2007
Posts: 10211
Location: italy

PostPosted: Mon Mar 10, 2014 1:45 pm    Post subject: Reply to: Dfsort Replace String
Reply with quote

doing it with sort might be pretty boring ...
DFSORT deal only with PS and VSAM datasets

to do what You want with dfsort You will have to have a step for each member!

find out from Your support if You have FILEMANAGER or FILEAID
they provide all what is needed for such a task

as an alternative You might try my chgall/masschg script

http://www.ibmmainframes.com/viewtopic.php?t=60794&highlight=chgall

when doing automated MASS changes, whatever the tool used,
it is a good idea to always backup the dataset before the main event
Back to top
View user's profile Send private message
vicky10001
Warnings : 1

Active User


Joined: 13 Jul 2005
Posts: 136

PostPosted: Mon Mar 10, 2014 1:57 pm    Post subject:
Reply with quote

Thanks enrico. I am trying in fileaid only..
Back to top
View user's profile Send private message
Skolusu

Senior Member


Joined: 07 Dec 2007
Posts: 2205
Location: San Jose

PostPosted: Tue Mar 11, 2014 2:17 am    Post subject:
Reply with quote

vicky10001

DFSORT can only handle 1 member at a time. But you can use FILE Manager to perform the update like shown below

Code:

//STEP0100 EXEC PGM=FILEMGR                   
//SYSPRINT DD SYSOUT=*                       
//PDS1     DD DISP=SHR,DSN=Your Input PDS to be updated
//SYSIN    DD *
$$FILEM FCH INPUT=PDS1                                     
C 'LOAD DATA' 'LOAD DATA RESUME YES LOG NO NOCOPYPEND'     
//*
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> DFSORT/ICETOOL All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts How to get the remainder and quotient... vnktrrd DFSORT/ICETOOL 2 Mon Oct 31, 2016 10:59 am
No new posts Replace repeated JCL with looping REXX prino CLIST & REXX 3 Thu Oct 13, 2016 5:30 am
This topic is locked: you cannot edit posts or make replies. Checking wether a string starts from ... sundaram.naveen CLIST & REXX 9 Thu Oct 06, 2016 11:56 am
This topic is locked: you cannot edit posts or make replies. Sort card to replace text using cross... Susanta SYNCSORT 32 Tue Sep 13, 2016 4:17 pm
No new posts Replace function abdulrafi COBOL Programming 13 Mon Sep 12, 2016 10:12 am


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us