Installing the PSM Code on VM

About this task

The following parts are shipped as part of the Second Level Guest Support feature:
  • In xxx. SINGOBJV — module ISQVMAIN (this is the PSM control program's main thread)
  • In xxx.SINGREXV the following squished REXX programs:
    • ISQRGIUC
    • ISQRCSRV
    • ISQRMSRV
    • ISQRLOGR
    • ISQRCNSV
    • ISQRMHDL
  • In xxx.SINGMENV — Message definitions ISQUME
To install the VM parts perform the following steps:
  1. Copy the object module ISQVMAIN to the VM file system for the PSM machine as file ISQVMAIN TEXT
  2. Copy REXX programs to the VM file system for the PSM machine as files:
    • ISQRGIUC REXX
    • ISQRCSRV EXEC
    • ISQRMSRV EXEC
    • ISQRLOGR EXEC
    • ISQRCNSV EXEC
    • ISQRMHDL EXEC
  3. Copy message definition ISQUME to the VM file system for the PSM machine as file ISQUME REPOS
  4. Enter the following commands on the PSM machine (These may be created as an CMS EXEC if necessary). The name chosen for the operand of the GENMOD command (ISQPSM in this case) defines the name of the PSM control program. Any name may be chosen. These commands create the load module for the PSM main thread and the messages definitions for all threads.
    GENMSG ISQUME REPOS A ISQ
    SET LANG (ADD ISQ USER
    GLOBAL TXTLIB DMSAMT VMMTLIB VMLIB
    LOAD ISQVMAIN
    INCLUDE ISQUME
    INCLUDE VMSTART (LIBE RESET VMSTART
    GENMOD ISQPSM
  5. Create the two files ISQADDRS DATA and ISQPARM DATA as described in Customizing the PSM.
If these steps are processed successfully then the PSM can be started.