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

Need IBM utility that will unzip the unix compressed file


IBM Mainframe Forums -> All Other Mainframe Topics
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
jalcantara

New User


Joined: 15 Jan 2007
Posts: 3
Location: Manila, Philippines

PostPosted: Thu Jan 25, 2007 6:33 pm
Reply with quote

I need an IBM utility that will unzip the .Z (capital z) file extension (Unix compressed). Thanks!
Back to top
View user's profile Send private message
superk

Global Moderator


Joined: 26 Apr 2004
Posts: 4652
Location: Raleigh, NC, USA

PostPosted: Fri Jan 26, 2007 9:03 pm
Reply with quote

How about "uncompress"? I played around with this for a while, and got this bit to work. It may require some tweaking on your end:

Code:

//STEP0001 EXEC PGM=AOPBATCH,PARM='sh -L'             
//STDOUT   DD   SYSOUT=*                               
//STDERR   DD   SYSOUT=*                               
//STDIN    DD   *                                     
cp "//'superk.utili.txt.z'" /tmp/utili.txt.Z           
uncompress -fv /tmp/utili.txt.Z                                                         
cp /tmp/utili.txt "//'superk.utili.txt'"
/*
//*


which gave me a dataset, 'SUPERK.UTILI.TXT', in ASCII format. I then converted the dataset from ASCII to EBCDIC:

Code:

//STEP0001 EXEC PGM=IKJEFT01                                     
//SYSTERM  DD   DUMMY                                           
//SYSTSPRT DD   SYSOUT=*                                         
//INPUT    DD   DSN=SUPERK.UTILI.TXT,                           
//         DISP=(SHR,DELETE,KEEP)                               
//OUTPUT   DD   DSN=SUPERK.UTILI.EBC,                           
//         DISP=(,CATLG,DELETE),RECFM=VB,LRECL=1028,             
//         UNIT=SYSDA,SPACE=(CYL,(10,10))                       
//SYSTSIN  DD   DATA                                             
OCOPY INDD(INPUT) OUTDD(OUTPUT) TEXT CONVERT((BPXFX311)) TO1047 
/*                                                               
//                                                               
Back to top
View user's profile Send private message
superk

Global Moderator


Joined: 26 Apr 2004
Posts: 4652
Location: Raleigh, NC, USA

PostPosted: Fri Jan 26, 2007 9:10 pm
Reply with quote

If that won't work for you, maybe you can contact the folks at PKWARE to ask if PKZIP/MVS will support the .Z format (I know it supports .zip and .gz files).
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 -> All Other Mainframe Topics

 


Similar Topics
Topic Forum Replies
No new posts Compare 2 files and retrive records f... DFSORT/ICETOOL 3
No new posts FTP VB File from Mainframe retaining ... JCL & VSAM 8
No new posts Extract the file name from another fi... DFSORT/ICETOOL 6
No new posts How to split large record length file... DFSORT/ICETOOL 10
No new posts Extracting Variable decimal numbers f... DFSORT/ICETOOL 17
Search our Forums:

Back to Top