Skip to content

Freezing a Package in Batch

When you choose the batch option to freeze your package, ChangeMan ZMF submits a job that starts a batch TSO session, which connects to ChangeMan ZMF to perform freeze validation and change the package status to FRZ. If installation JCL is built at package freeze in your application, a file tailoring server is started in a separate address space.

Batch freeze was important before Version 5 of ChangeMan ZMF when file tailoring was performed in the same address space as your ChangeMan ZMF session. Online freeze for large packages could lock your terminal for a significant period of time while installation JCL was being built, preventing you from doing other work.

Whether batch freeze now provides significant benefit depends on the size of the package you are freezing, the computer resources available for processing, and how much your implementation of ChangeMan ZMF makes use of facilities like designated procedures and freeze exit programs.

Follow these steps to freeze a package a package in batch.

  1. On the Freeze Options menu (CMNFRZ01), type your package ID in the Package ID field.

  2. Select option 2 Batch to display the Freeze Package in Batch panel (CMNFRZ02).

    CMNFRZ02            FREEZE Package in Batch
    Command ===>___________________________________
    Package: ACTP000038
    
    Enter "/" to select option
    / User variables
    _ Job statement information:
        //USER015F JOB (SM-1IKF-SM),'ACTP38',
    //      CLASS=A,MSGCLASS=X,NOTIFY=USER015 ,TYPRUN=HOLD
    //*
    //*   JOB TO RUN FREEZE
    
  3. On the Freeze Package in Batch panel CMNFRZ02, type Job Statement Information and optionally select User Variables and press Enter.

    You are returned to the Freeze Option panel where short ISPF message Job Submitted is displayed.

    When the batch freeze job completes successfully, the status of your package is changed to FRZ, a SEND message is sent to you, and a SEND message is sent to the user specified in the Notify user field of the package. (You will not receive this message if you are the package creator and this field is blank or if you are the user specified in this field.)

    If the batch freeze job fails, the status of your package is not changed, and error messages are displayed in the job SYSOUT to tell you what you must fix. SEND messages are also sent.

    If installation JCL is built at freeze, a file tailoring server is started in a separate address space. When file tailoring for installation JCL completes, you receive this message.

    CMN8700I - *packageID* Installation JCL Build service completed CN(INTERNAL)