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

Copying VSAM to VSAM with variable records.


IBM Mainframe Forums -> DFSORT/ICETOOL
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
mfuser.84

New User


Joined: 12 Oct 2015
Posts: 1
Location: India

PostPosted: Mon Oct 12, 2015 5:00 pm
Reply with quote

Hi,
This is my first post here, I have the following scenario. Could someone provide your suggession,

I need to copy a VSAM file with LRECL of 442 to LRECL of 642 and reformat the records like this -

VSAM1: The minimum record length is 221 and maximum of 442.
VSAM2: The minimum record length is 321 and maximum of 642.

The condition here is - if position 85,3,CH = 88,3,CH, then,
Build - (1:1,221,222:100X)
if condition doesnt match i.e, 85,3,CH Not = 88,3,CH, then,
Build (1:1,221,222:100X,322:222,221,543:100X).

Please note my vsam is defined with noreuse. Could you please provide a solution to this ?
Back to top
View user's profile Send private message
Bill Woodger

Moderator Emeritus


Joined: 09 Mar 2011
Posts: 7310
Location: Inside the Matrix

PostPosted: Mon Oct 12, 2015 5:28 pm
Reply with quote

Firstly, you are making life difficult for yourself and others with your BUILD, by including columns where they are not needed:
Code:

Build - (1:1,221,222:100X)
Build (1:1,221,222:100X,322:222,221,543:100X)


Code:
BUILD=(1,221,100X)
BUILD=(1,221,100X,222,221,100X)


And even using BUILD:

Code:
OVERLAY=(1,221,100X)


The second BUILD you can leave as BUILD for clarity. To use OVERLAY you'd have to use columns, and be careful with the order of them. So stick to BUILD.

However, if you want variable-length VSAM records, you need to tell DFSORT that. Look at the RECORD Control Statement in the Application Programming Guide and note what is needed for VSAM.

If your output is NOREUSE, you should be able to deal with that in the normal way.
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 -> DFSORT/ICETOOL

 


Similar Topics
Topic Forum Replies
No new posts Add column to existing records using ... JCL & VSAM 2
No new posts Syncsort- Merging two records into on... SYNCSORT 3
No new posts Copying large number of datasets to m... JCL & VSAM 17
No new posts VSAM file Storage Calculation JCL & VSAM 3
No new posts How to find orphaned MCDS D records. JCL & VSAM 15
Search our Forums:

Back to Top