Can I copy the FB (fixed Block) record length file to a VB
(variable Block)record length file and Vise Versa? If Yes
then how ? is that thru one of the JCL utility ?
Answers were Sorted based on User's Feedback
Answer / sathya
yes we can do using sort utility,
//SORTTA EXEC
PGM=SORT
//SYSIN DD *
SORT
FIELDS=COPY
OUTREC FIELDS=(1:5,4096),CONVERT
/*
//SORTIN DD DSN=…,DISP=SHR
//SORTOUT DD DSN=…
//SYSOUT DD
SYSOUT=*
//
The CONVERT control statement is used to convert the
File format from VB to FB.
| Is This Answer Correct ? | 16 Yes | 2 No |
Answer / ds
Yes. using IEBGENER utility we can copy this. But this is
not advisable until there's a specific requirement.
FB to VB
--------
FB rec length is X
VB rec length should be X+4
VB to FB
--------
VB rec length is X (Length indicated in JCL)
FB rec length is X-4
Note: But here in second case lot disk space will be wasted.
Without the idea of requirement and system design, one
can't say anything.
Thanks, DS.
| Is This Answer Correct ? | 14 Yes | 3 No |
Answer / atif
Use syncsort utility.
for FB to VB
OPTION COPY
OUTFIL BUILD=(5,1000),FTOV,VLTRIM=X'40'
simililarly for Vb to FB
OPTION COPY
OUTREC FIELDS=(1:5,4034),CONVERT
| Is This Answer Correct ? | 16 Yes | 5 No |
How would I code JCL to copy a gdg data set G001v00 and create a gdg Data set G001v01
what are JCLLIB and STEPLIB in JCL?
what are the statements that are not valid to be included in an include statement?
Why do you want to specify the REGION parameter in a JCL step?
how GDGs are concatinated?
How to delete generations of gdg without deleting gdg base?
What is the function of //cntl statement?
Can anyone tell me the syntax for printing two files at two different destinations in a single step?
On the DD statement, what is the main difference between creating a new sequential flat file and a partitioned dataset?
A dd statement consists of 4 fields. Name them?
wht do u mean by notify parameter, how can u give acess to multiple users ?
Explain about Internal Sort