REVIEW Alternate Installation
(from Greg Price)

 

Greg Price has made some really great contributions targeted directly at the MVS 3.8j users of the Hercules' community.  Since he is the person who maintains the Review TSO Command, it is not too surprising that he provides a distribution of Review on his site that compatible with MVS 3.8j.

A distinct advantage of using this version from Greg is that it has many enhancements over the earlier version(s) available from other sites.

The steps to install it are:

  1. Download the REVIEW installation convenience pack available from the REVIEW home page.  This link is to a specific archive for Release 37.5, current as I write this.  But you may need to browse for the exact link at http://www.prycroft6.com.au/vs2sw/index.html

  2. There are members in the archive that you won't need on MVS 3.8j (like ISPF panels), so extract from the archive these two members:

    • revload.xmi - contains the load modules
    • revhelp.xmi - contains the help text
  3. Create a DASDLOAD control file for these XMI files:

    rev000 3350 200
    sysvtoc vtoc trk 5
    review.load xmit revload.xmi
    review.help xmit revhelp.xmi

    and execute DASDLOAD to create a volume containing the two libraries.  Attach the volume to Hercules and mount it under MVS as a private volume.

  4. Submit an IEBCOPY job to copy the members from these two libraries on the newly created volume into the TSO command load library and help library:

    //IEBCOPY  JOB (001),IEBCOPY,CLASS=A,MSGLEVEL=(1,1)             
    //COPY    EXEC PGM=IEBCOPY,REGION=1024K                         
    //SYSPRINT DD  SYSOUT=*                                         
    //LIBIN1   DD  DISP=SHR,VOL=SER=REV000,UNIT=3350,DSN=REVIEW.LOAD
    //LIBIN2   DD  DISP=SHR,VOL=SER=REV000,UNIT=3350,DSN=REVIEW.HELP
    //LIBOUT1  DD  DISP=OLD,DSN=SYS2.CMDLIB    <= target
    //LIBOUT2  DD  DISP=OLD,DSN=SYS2.HELP      <= target
    //SYSUT3   DD  UNIT=SYSDA,SPACE=(80,(60,45)),DISP=(NEW,DELETE)
    //SYSIN    DD  *                        
      COPY INDD=((LIBIN1,R),OUTDD=LIBOUT1   
      COPY INDD=((LIBIN2,R),OUTDD=LIBOUT2   
    /*                                      
    //                                      

(Note that the target libraries in the above jobstream are SYS2.CMDLIB and SYS2.HELP.  If those libraries are not defined on your system, you can change the JCL to point to SYS1.CMDLIB and SYS1.HELP.)  

Review is now available for use under TSO on your MVS 3.8j system.  You can dismount the temporary volume you created (REV000 if you utilized the DASDLOAD control file I show above), detach it from Hercules, and delete the file from the host OS.


I hope that you have found my instructions useful.  If you have questions that I can answer to help expand upon my explanations and examples shown here, please don't hesitate to send them to me:



This page was last updated on February 18, 2008 .