Replace special characters with spaces

In this Mainframe Forum - You can post your queries on DFSORT, ICETOOL , SyncSort & JCL Utilities

Moderators: Frank Yaeger, Moderator Group

Post Reply
User avatar
anilanju
Member
Posts: 47
Joined: Mon Nov 10, 2008 6:59 pm

Replace special characters with spaces

Post by anilanju » Tue Jun 08, 2010 7:24 pm

Hi

i have a file with rec len : 432, FB
It has some special characters eg ( / , * , & , : ) at some positions between 10 - 30,which i want to replace with spaces.But the alteration should be between these column only.The position is not fixed for these special characters.It can be anywhere between the position mentioned.

I used this command for '/'
OPTION COPY
INREC FINDREP=(INOUT=(C'/',C'-'),STARTPOS=10,ENDPOD=30)

but i got the error which says :

OPTION COPY
INREC FINDREP=(INOUT=(C'/',C'-'),STARTPOS=91,ENDPOD=120)
$
OPERAND DEFINER ERROR

please help.

Anuj Dhawan
Moderator
Posts: 1625
Joined: Sat Aug 09, 2008 9:02 am
Location: Mumbai, India

Post by Anuj Dhawan » Wed Jun 09, 2010 3:59 pm

Not sure if it's typo or you have actually used this:
ENDPOD=30)
it should be
ENDPOS=30)
Also, are you using DFSort or SyncSort or other. If it's DFSort, make sure you've z/OS DFSORT V1R5 PTF UK90013 (July, 2008) installed. In order FINDREP to work, you need this PTF.

And if you're using SyncSort, what version of it you are at?
Regards,
Anuj

Post Reply

FREE TUTORIALS

Tutorials
Free tutorials from mainframegurukul
  • JCL Tutorial
    Covers all important JCL concepts.
  • Cobol Tutorial
    This tutorials covers all Cobol Topics from STRING to COMP-3.
  • DB2 Tutorial
    DB2 Tutorial focuses on DB2 COBOL Programming.
  • SORT Tutorial
    This Tutorial covers all important aspects of DFSORT with examples
  • CICS Tutorial
    This CICS tutorial covers CICS concepts and CICS Basics, CICS COBOL Programming.
Interview
Mainframe Interview questions



Other References
Mainframe Tools and others