home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / unzip52.zip / cmsmvs / README.CMS < prev    next >
Text File  |  1996-04-26  |  4KB  |  114 lines

  1. [Notes accompanying first beta of VM/CMS port; still mostly applicable
  2.  to the UnZip 5.2 release.  Somebody with a VM/CMS system will have to
  3.  update this file.]
  4.  
  5. Thank you for trying this first port of UNZIP for VM/CMS and MVS!
  6.  
  7. This is the first beta so there might be some bugs in it.
  8.  
  9.                         Using under VM/CMS:
  10.                     ---------------------------
  11.  
  12. 1. To use the Info-Zip's UNZIP under VM/CMS you need:
  13.  
  14.    - C/370 ver 2.1 compiler or another compatible compiler supporting
  15.      long names for function/variable names.
  16.  
  17.    - that the disk where the compiler is on is accessed
  18.  
  19.    - at least the following nucleus extensions (display of NUCXMAP):
  20.  
  21.      NAME      ENTRY    USERWORD ORIGIN   BYTES   AMODE (Attributes)
  22.      EDCX24    0038B000 00000000 0038B000 00002FD8  ANY  SYSTEM
  23.      EDCXV     001D1000 00000000 001D1000 000824C8   31  SYSTEM
  24.  
  25. 2. To compile the program under VM/CMS do :
  26.  
  27.    - unzip all the files from unz512vm.zip file. They are stored as
  28.      ASCII format so you have to unzip them first on PC or other
  29.      system that already have UNZIP, and then upload them to the
  30.      mainframe with ASCII to EBCDIC conversion.
  31.  
  32.    - execute UNZVMC to compile and link all the sources.
  33.  
  34.    - if everything is ok you will get an UNZIP MODULE
  35.  
  36. 3. Using UNZIP
  37.  
  38.    - Just read the UNZIP.DOC
  39.  
  40.    - A few exceptions concerning VM/CMS
  41.  
  42.      3.1. use always filename.filetype.mdisk format to specify
  43.           vm/cms files
  44.  
  45.      3.2. If the ZIP file has been zipped on an ASCII based system
  46.           it will be automatically translated to EBCDIC
  47.           ( I hope I got all those translation tables OK :-)
  48.  
  49.      3.3. The date and the time of the output files is set to the
  50.           current system date/time - not according the date/time in
  51.           the zip file.
  52.  
  53.      3.4. You can even unzip using VM/CMS PIPELINES
  54.           so unzip can be used as pipeline filter:
  55.  
  56.           'pipe cms unzip -p test.zip george.test | count lines | cons'
  57.           ( we do also a lot of pipethinking here ;-)
  58.  
  59.      3.5. If you got also the ZIP program (see ZIP201VM.ZIP) you can
  60.           do zipping and unzipping without translating to ASCII
  61.           the ZIP also preserves the file information (LRECL,BLKSIZE..)
  62.           So when you UNZIP a file zipped with ZIP under VM/MVS it
  63.           restores the file info.
  64.  
  65.           There currently some problems with file with RECFM=V*
  66.           I don't save the length of each record yet :-)
  67.  
  68.      3.6. No wildcards are supported in the input zip name you have
  69.           to give the real name (.zip is not necessary)
  70.  
  71.           So you CAN'T use things like: unzip -t *.zip
  72.  
  73.      3.7. But you CAN use wildcards as filename selection like:
  74.           unzip -t myzip *.c  - OK or even
  75.           unzip -t myzip *.c -x z*.c  - to exclude all files matching
  76.                                         z*.c
  77.  
  78.      3.8. A filename translations is being done in some cases:
  79.          - when there is no filetype (extension) the name becomes
  80.            firstname.NONAME
  81.  
  82.      3.9. When you unzip a file all of your currently accessed disks
  83.           are checked for the existence of this file if it exist
  84.           somewhere you get a reply if you want to overwright it ot no
  85.  
  86.      3.10. If you have CMS PIPELINES installed you can use the MC EXEC
  87.            as a MAKE utility to conditional compile all the sources
  88.            using as input UNZIP MAKEFILE.
  89.  
  90.      3.11. NO SFS is supported if you are using VM/ESA - everything is
  91.            extracted to the current directory.
  92.  
  93.      3.12. You can specify destination minidisk for unzip using the -d
  94.            option. Example : UNZIP myzip *.c -d b
  95.            This will unzip all .c files on your B disk.
  96.  
  97.       3.9. All '+' or '-' signs are skipped from the filenames
  98.  
  99. Please rapport all bugs and problems to :
  100.      Info-ZIP@WKUVX1.WKU.EDU
  101.  
  102. That's all for now.
  103.  
  104. Have fun!
  105.  
  106.  
  107. George Petrov
  108. e-mail: c888090@nlevdpsb.snads.philips.nl
  109. tel: +31-40-781155
  110.  
  111. Philips C&P
  112. Eindhoven
  113. The Netherlands
  114.