want to copy date from input file name to output header

In this Mainframe Forum - You can post your queries on DFSORT, ICETOOL , SyncSort & JCL Utilities

Moderators: Frank Yaeger, Moderator Group

Post Reply
pahana
Member
Posts: 2
Joined: Mon Jun 10, 2013 4:24 pm

want to copy date from input file name to output header

Post by pahana » Mon Jun 10, 2013 5:01 pm

I have a input file with no header , only detail records.
File anem is such that TEST.CHANGE.YYYYMMDD.HHMMSS

I want to copy this input file to a GDG in which header will contain the date and time from In[put file name and detail will be as it is copied

Can you please help mw how to do it with JCL

NicC
Active Member
Posts: 650
Joined: Sun Jul 24, 2011 5:27 pm
Location: Down on the pig farm

Post by NicC » Mon Jun 10, 2013 9:18 pm

The JCL required will depend on which method of doing this is utilized. I can point out though that the format of the dataset name that you have provided is invalid as date and time, as presented by you, are all numeric fields and all parts of a dataset name must begin wth an alpha or national character.
Regards
Nic

DikDude
Moderator
Posts: 1001
Joined: Fri Jul 22, 2011 8:39 am
Location: usa

Post by DikDude » Mon Jun 10, 2013 9:28 pm

Where does this file (TEST.CHANGE.YYYYMMDD.HHMMSS) reside? This is not a valid dataset name in z/OS.

Creating a GDG generation that contains date/time in the DSN is not done. . . Or do you want to create a generation that the first record is a date/time identifier?

Suggest you show some sample input data and the output you want from this sample input.
Have a good one

pahana
Member
Posts: 2
Joined: Mon Jun 10, 2013 4:24 pm

Post by pahana » Tue Jun 11, 2013 9:07 am

Input file name is like this TEST.DATA.Dyyyymmdd.Thhmmss
it contains detail records

output file which can be either a sequential or a GDG should have following data
Header- Date Time (this should come from input file name)
Detail- Records copied from input file

William Collins
Active Member
Posts: 732
Joined: Thu May 24, 2012 4:07 am

Post by William Collins » Tue Jun 11, 2013 12:40 pm

Each "qualifier" in a DSN has a maximum of eight characters, so your DSN is still invalid.

DikDude
Moderator
Posts: 1001
Joined: Fri Jul 22, 2011 8:39 am
Location: usa

Post by DikDude » Tue Jun 11, 2013 9:41 pm

You still haven't told where the input file is located . . .

What creates the input file?
Have a good one

Post Reply

FREE TUTORIALS

Tutorials
Free tutorials from mainframegurukul
  • JCL Tutorial
    Covers all important JCL concepts.
  • Cobol Tutorial
    This tutorials covers all Cobol Topics from STRING to COMP-3.
  • DB2 Tutorial
    DB2 Tutorial focuses on DB2 COBOL Programming.
  • SORT Tutorial
    This Tutorial covers all important aspects of DFSORT with examples
  • CICS Tutorial
    This CICS tutorial covers CICS concepts and CICS Basics, CICS COBOL Programming.
Interview
Mainframe Interview questions



Other References
Mainframe Tools and others