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 are instream data terminated?
What is RESTART? How is it invoked?
Explain how can an in-stream dataset be terminated?
When cursor is not closed what is the error?
My JCL have five steps & I created new versions of GDG in first step through fourth step & fifth step I was refered Step one GDG version. My JCL got abend at 4th step and how I can restart my JCL Please let me know the answers. //STEP1 EXEC GDG1(+1) DISP=(NEW) //STEP2 EXEC GDG1(+2) DISP=(NEW) //STEP3 EXEC GDG1(+3) DISP=(NEW) //STEP4 EXEC GDG1(+4) DISP=(NEW) //STEP5 EXEC GDG1(+1) DISP=(OLD)
11 Answers HCL, IBM, L&T, TCS,
How do you restart a step in JCL?
If a (+1) generation dataset is created in the first step of a job, how can it be referenced in later steps of the same job for input?
What statement marks the end of an in-stream or catalogued procedure?
how to write a jcl prog to copy alternate recs from ps1 to another ps2,suppose ps1 having 10 recs?
i have 10 steps in jcl program but i have to exicute only 2,4,6,8th and 10th ?how it's possible?
What is primary allocation for a dataset?
What is the function of dd name parameter with a 2 part structure; audit.report?