if a dataset is already created with fixed length but after
that i want to change fixed length to variable length then
how is it possible
Answers were Sorted based on User's Feedback
Answer / vibhu
we can do that using Jcl and passing FTOV in the sysin
parameter
| Is This Answer Correct ? | 8 Yes | 0 No |
Answer / varsha
You can convert an FB data set to a VB data set with
OUTFIL's FTOV parameter. Each VB output record has a 4-byte
RDW followed by the corresponding data from the FB input
record, and the length in the RDW is the length of the FB
record plus 4.
The following JCL and DFSORT control statements convert the
bookstore data set records from FB to VB.
//FBVB JOB A92,PROGRAMMER
//S1 EXEC PGM=SORT
//SYSOUT DD SYSOUT=*
//SORTIN DD DSN=A123456.SORT.SAMPIN,DISP=SHR
//VBOUT DD DSN=A123456.SORT.VSAMP,DISP=
(NEW,CATLG,DELETE),
// UNIT=3390,SPACE=(CYL,(5,5))
//SYSIN DD *
OPTION COPY
OUTFIL FNAMES=VBOUT,FTOV
/*Because the LRECL of SORT.SAMPIN is 173 bytes, each VB
record in SORT.VSAMP is 177 bytes (the FB record length of
173 plus 4 for the RDW) and SORT.VSAMP is given an LRECL of
177.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / mainframesasi
No it is not possible the values which we have defined
while creating dataset in 3.2 is the final.
| Is This Answer Correct ? | 1 Yes | 6 No |
Can we redefine the field of x(200) to less than 200?
S9(5)V9(2) occupies how many bytes memory ?
have in 100 records in a file i want to move only matched records to one output_file1 and nonmathed records are moved to another output_file2 ... any one can provide logic code
.How to add one input & one Out file in existing cobol program. how approach tell me step by step.
what is jcl approach for programming?
a pic s9(4) comp b pic s9(4) comp-3 c ???????????????? d ???????????????? move a to c add a+B giving d. what is ur declaration for c,d?
i have a sequencial file contains multiple records, i want to extract one row which contains various fields like order number,date,warehouse,.ect.. in to the another file by accepting the order number from jcl. how can i do it. pls help me..
what is Pic 9v99 Indicates?
What are the rules of the move verb?
Using string statement.Is coding three destination string from one source string possible in one code?or three codes for every destination string of one source string.?thank you
what will be the output when a)pic 9(6)value 000178 is moved to pic ***,***. b)pic 9(5) value 57397 is moved to pic $$,$$9.
i want all ERRORS codes in COBOL ,JCL,VSAM ,DB2,CICS