Skip to content

Installing the M+R Option

If you license the M+R Option, follow the steps to enable the option:

  1. Allocate a permanent WALKTHRU PDS library with these characteristics:

    • Primary space allocation 80 Blocks

    • Secondary space allocation 100 Blocks

    • Directory Blocks 10

    • Record Format VB

    • Logical Record Length 4096

    • Block Size 4100

  2. Copy these members from the vendor CMNZMF SAMPLES library to the WALKTHRU library:

    • WALKBAS

    • WALKDV1

    • WALKDV2

  3. Allocate a permanent sequential PROJECTS data set with these characteristics:

    • Primary space allocation 20 Blocks

    • Secondary space allocation 400 Blocks

    • Record Format VB

    • Logical Record Length 80

    • Block Size 6000

  4. Grant the following data set access to all potential users of the ChangeMan ZMF M+R Option:

    1. READ/WRITE authority to the PROJECTS file.

    2. READ authority to the vendor WALKTHRU library.

  5. Copy panel SEROJECT from the ChangeMan ZMF vendor CMNZMF PANELS library to your custom panel library. Edit the )INIT section of the panel to assign values to these variables:

    Variable Value
    &CDFPROJ DSN of the PROJECTS data set allocated previously.
    &CDFSAMPL DSN of the WALKTHRU library allocated previously.
    &CDFUNIT Generic unit for allocating user work data sets. Variable CDFUNIT is preset to SYSDA. Note: User work data sets are cataloged data sets that hold intermediate or final results from the M+R Option reconcile process. User work data sets include the WIS (Work In Suspense) file, the PRINT file, and the EXPORT file. The ChangeMan ZMF M+R Option can automatically allocate these files for each user.
    &CDFDSNQ High level qualifier(s) for user work data set names. The maximum length is 24 characters. Use literal strings and/or system variables like &ZPREFIX or &ZUSER. The ChangeMan ZMF M+R Option automatically inserts &ZUSER as a mid-level DSN qualifier unless variable CDFDSNQ is set to &ZUSER. CDFDSNQ is preset to CDFUSER, which is the log-on ID of the user.
  6. Copy panel SER@PRIM from the vendor CMNZMF.PANELS library to your custom panels library. Edit the )INIT section of the panel to assign a value to variable &CDFTIME:

    Variable Value
    &CDFTIME Set to YES to check for a TIME parameter in the JOB card in generated batch jobs. Set to NO to suppress this check.
  7. Stop and start the Sernet started task running ChangeMan ZMF.

  8. If you use CA ACF2® for your security system, and if you use the ACF2 TSO Command Limiting feature to restrict execution access to TSO commands, add M+R program CDF$ISPF to the ACF2 Command Limiting Table:

    This is the format for the table entries:

    TSOtable CSECT *    REGIONAL ACF2 TABLE
    TSOCST ,            TSO RESTRICTED COMMANDS LIST
    $TSOCMD CLS         CLEAR SCREEN
    $TSOCMD CDF$ISPF    M+R ISPF DRIVER
    $TSOCEND ,          INDICATE END OF LIST
    END
    

    Caution

    Do not add CDF$ISPF to the TSO Command Table IKJTSOnn in SYS1.PARMLIB. If you do and you attempt to use M+R, your session will freeze and this message is displayed:

    ISPS118L SERVICE NOT INVOKED. A VALID ISPF ENVIRONMENT DOES NOT EXIST.

  9. Examine the primary, secondary, and directory allocations of your ISPF profile library (ISPPROF) to verify that there is sufficient space for ZMF and M+R to create profiles and save them after each session. This applies to all ISPF applications that run with ISPF NEWAPPL(xxxx).