home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / zip22.zip / cmsmvs / README.CMS < prev    next >
Text File  |  1997-10-15  |  4KB  |  108 lines

  1. Thank you for trying this first port of ZIP for VM/CMS and MVS!
  2.  
  3. -----------------------------------------------------------------------
  4. Additional notes from Greg Hartwig (7/96):
  5.  
  6. The ZIP MODULE has been packed to preserve CMS line ends
  7. and is shipped as ZIP.MOD.
  8. To restore it to an executable module on CMS, do the following:
  9. 1. Upload it to CMS as a Fixed file with LRECL 1024.
  10.    Example, from a DOS or OS/2 window, type this:
  11.       SEND zip.mod A:zip module a (RECFM F LRECL 1024
  12.  
  13. 2. Use COPYFILE to unpack the file.
  14.    Example, in CMS type this:
  15.       COPYFILE ZIP MODULE A (UNPACK REPLACE OLDDATE
  16.  
  17. '+' and '-' are valid characters in CMS file names, so the code
  18. to remove them is no longer done for CMS (MVS only).
  19.  
  20. I don't have access to an MVS system, so my changes to the code
  21. have only been tested on CMS.  AD/Cycle C/370 V1R2.0 was used
  22. to compile the code.
  23.  
  24. Greg Hartwig
  25. e-mail: ghartwig@ix.netcom.com
  26.         ghartwig@vnet.ibm.com
  27. -----------------------------------------------------------------------
  28.  
  29.                         Using under VM/CMS:
  30.                     ---------------------------
  31.  
  32. 1. To use the Info-ZIP's ZIP under VM/CMS you need:
  33.  
  34.    - C/370 ver 2.1 compiler or another compatible compiler supporting
  35.      long names for function/variable names.
  36.  
  37.    - that the disk where the compiler is on is accessed
  38.  
  39.    - at least the following nucleus extensions (display of NUCXMAP):
  40.  
  41.      NAME      ENTRY    USERWORD ORIGIN   BYTES   AMODE (Attributes)
  42.      EDCX24    0038B000 00000000 0038B000 00002FD8  ANY  SYSTEM
  43.      EDCXV     001D1000 00000000 001D1000 000824C8   31  SYSTEM
  44.  
  45. 2. To compile the program under VM/CMS do :
  46.  
  47.    - unzip all the files from zip22.zip file. They are stored as
  48.      ASCII format so you have to unzip them first on PC or other
  49.      system that already have UNZIP, and then upload them to the
  50.      mainframe with ASCII to EBCDIC conversion.
  51.  
  52.    - execute ZIPVMC to compile and link all the sources.
  53.  
  54.    - if everything is ok you will get an ZIP MODULE
  55.  
  56.    - the warnings about the duplicated ASCII and EBCDIC symbols
  57.      are OK :-)
  58.  
  59. 3. Using ZIP
  60.  
  61.    - Just read MANUAL
  62.  
  63.    - A few exceptions concerning VM/CMS
  64.  
  65.      3.1. use always filename.filetype.mdisk format to specify
  66.           vm/cms files
  67.  
  68.      3.2. if you want to make a portable zip file that is to be unzipped
  69.           on ASCII based systems use the -a option
  70.  
  71.      3.3. If you want to zip the input files as binary ebcdic files
  72.           use the -B (capital letter) option
  73.  
  74.      3.4. The date/end the time of the input files is set in the zip's
  75.           dir to the current system date/time
  76.  
  77.      3.5. Without specifying the "-a" or "-B" option, the ZIP program
  78.           defaults to "native" (EBCDIC) mode and tries to preserve the
  79.           file information (LRECL,BLKSIZE..)
  80.           So when you UNZIP a file zipped with ZIP under VM/MVS it
  81.           restores the file info.
  82.  
  83.           There currently some problems with file with RECFM=V*
  84.           I don't save the length of each record yet :-)
  85.  
  86.      3.6. No wildcards are supported as input file names:
  87.  
  88.           So you CAN'T use things like: zip myzip *.c
  89.  
  90.      3.7. If you have CMS PIPELINES installed you can use the MC EXEC
  91.            as a MAKE utility to conditional compile all the sources
  92.            using as input ZIP MAKEFILE.
  93.  
  94.      3.8. NO SFS is supported if you are using VM/ESA
  95.  
  96.      3.9. You can use DD names for zipfilename for example:
  97.           'filedef input disk myzip zip'
  98.           'zip dd:input file1.txt file2.txt ...'
  99.  
  100. Please report all bugs and problems to :
  101.      zip-bugs@lists.wku.edu
  102.  
  103. That's all for now.
  104.  
  105. Have fun!
  106.  
  107. George Petrov
  108.