IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

control characters in the Report output using JCL


IBM Mainframe Forums -> JCL & VSAM
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
KAUSHIK RANGARAJAN

New User


Joined: 19 Jul 2005
Posts: 22
Location: chennai

PostPosted: Mon Jul 25, 2005 5:29 pm
Reply with quote

Hi,
I tried all the programs sent by anu and superk regarding the Report in JCL , report is written to a ps, but the problem is in the control characters in the output. When you put REMOVECC, I am getting this message,
OUTFIL
FNAMES=OFILE1,REMOVECC,
$
ICE213A 0 INVALID OUTFIL STATEMENT OPERAND


PS is having RECFM as FBA and LRECL=80,BLKSIZE=800. Can anyone tell me where the problem lies and is there any other technique to convert FBA to FB format.


---------------------------------------------------------------------------------

Regarding the second example given by superk, is the pds
//SORTOUT DD DSN=MY.PARMLIB(COUNT),DISP=SHR

should be declared in FBA, in that case I am getting message as
81 BYTE FIXED RECORD LENGTH IS NOT EQUAL TO 80 BYTE LRECL FOR SORTOUT where LRECL=80, because of the 1 byte of information added in FBA format. In this case on using REMOVECC it is showing the same message as in the case described above regarding REMOVECC.


Bye. icon_rolleyes.gif
Back to top
View user's profile Send private message
superk

Global Moderator


Joined: 26 Apr 2004
Posts: 4652
Location: Raleigh, NC, USA

PostPosted: Mon Jul 25, 2005 8:41 pm
Reply with quote

Just specify RECFM=FB for the DD statement for OFILE1.

Also, I'm presuming that your OUTFIL statement is actually coded as:

Code:

  OUTFIL FNAMES=OFILE1,REMOVECC,...

or
Code:

  OUTFIL -
    FNAMES=OFILE1,REMOVECC,...
Back to top
View user's profile Send private message
Frank Yaeger

DFSORT Developer


Joined: 15 Feb 2005
Posts: 7129
Location: San Jose, CA

PostPosted: Mon Jul 25, 2005 10:12 pm
Reply with quote

kaushik,

The ICE213A message indicates that you do not have the March, 2002 DFSORT PTF. REMOVECC was made available with that PTF, so you are very downlevel. Ask your System Programmer to install DFSORT R14 PTF UQ95213 (Dec, 2004). That will bring you up-to-date on all of the DFSORT functional enhancement PTFs.

Superk,

Code:

  OUTFIL -
    FNAMES=OFILE1,REMOVECC


is not valid and will result in a syntax error. The dash is only used for ICETOOL operator continuation, not for DFSORT statement continuation. And you must have at least one parameter following OUTFIL. For example, this is valid:

Code:

  OUTFIL FNAMES=OFILE1,
    REMOVECC
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> JCL & VSAM

 


Similar Topics
Topic Forum Replies
No new posts Sortjoin and Search for a String and ... DFSORT/ICETOOL 1
No new posts Substring number between 2 characters... DFSORT/ICETOOL 2
No new posts Using Dynamic file handler in the Fil... COBOL Programming 2
No new posts Joinkeys - 5 output files DFSORT/ICETOOL 7
No new posts Reading dataset in Python - New Line ... All Other Mainframe Topics 22
Search our Forums:

Back to Top