Page 1 of 1

issues reading a vb file

PostPosted: Sat Dec 06, 2014 1:02 am
by migusd
Hi guys,
I am trying to read a racf file. Of course is variable length
I did start on position 5 for the first field. However, still throwing me off the WER235A on the INREC file
what am I doing wrong?
Do i need anything that I am missing?

here is the data...

thanks

SYSIN :                                                               
*------------------------RACF RECORDS---------------------------------*
* EXTRACT RECORDS FROM RACF FILE. ONLY CARES ABOUT 0200 RECORDS       *
  INCLUDE COND=(005,4,CH,EQ,C'0200')                                   
  INREC FIELDS=(005,004, RECORD TYPE                                   
                010,008, USER ID                                       
                030,008, USER GROUP                                   
                039,004, ADSP ATTR                                     
                044,004, SPECIAL ATTR                                 
                049,004, OPER ATTR                                     
                054,004, REVOKE ID?                                   
                059,004, GRPACC ATTR                                   
                390,004) NOPWD                                         
  SORT FIELDS=COPY                                                     
 OUTREC FIELDS=(007:01,4,   RECORD TYPE                               
                013:05,8,   USER ID                                   
                025:13,8,   USER GROUP                                 
                035:21,4,   ADSP ATTR                                 
                041:25,4,   SPECIAL ATTR                               
                047:29,4,   OPER ATTR                                 
                053:33,4,   REVOKE ID?                                 
                059:37,4,   GRPACC ATTR                               
                065:41,4),  NOPWD                                     
                CONVERT                                               
WER276B  SYSDIAG= 3149451, 4617935, 4617935, 1461000                   
WER164B  8,876K BYTES OF VIRTUAL STORAGE AVAILABLE, MAX REQUESTED,     
WER164B     0 BYTES RESERVE REQUESTED, 1,004K BYTES USED               
WER146B  20K BYTES OF EMERGENCY SPACE ALLOCATED                       
WER108I  SORTIN   : RECFM=VB   ; LRECL=  4096; BLKSIZE= 27998         
WER073I  SORTIN   : DSNAME=EXTY.URL.RACFILE                           
WER235A  INREC    RDW NOT INCLUDED                                     
WER211B  SYNCSMF  CALLED BY SYNCSORT; RC=0000   

Re: issues reading a vb file

PostPosted: Sat Dec 06, 2014 2:56 am
by BillyBoyo
In your INREC, you need to include the RDW. In your OUTREC, you don't

  INREC BUILD=(001,004, RDW
                005,004, RECORD TYPE                                   
                010,008, USER ID                                       
                030,008, USER GROUP                                   
                039,004, ADSP ATTR                                     
                044,004, SPECIAL ATTR                                 
                049,004, OPER ATTR                                     
                054,004, REVOKE ID?                                   
                059,004, GRPACC ATTR                                   
                390,004) NOPWD

Re: issues reading a vb file

PostPosted: Sat Dec 06, 2014 5:23 am
by migusd
Thanks Billy...
I misunderstood the manual...

Regards,

Miguel