Generate FOCUS

This step creates a core of FOCUS load modules on the production disk with the majority of code in the FOCUS NSS defined in Modify the CMS EXEC That Generates FOCUS. It also creates your FOCUS site code.

Before you execute this step you should know:

You need to log on to a Class E virtual machine to generate FOCUS. You cannot create FOCUS from a general user class G virtual machine.

  1. Spool the console for documentation purposes.
    CP SPOOL CONSOLE START TERM TO *
  2. Define storage.

    Use the CP DEFINE STORAGE command to set the virtual machine size to at least 5 megabytes higher than the ending address of the highest of the three segments.

  3. Set Machine:
    SET MACHINE XC
  4. IPL CMS:
    IPL CMS PARM AUTOCR
  5. Release disks.

    Release all unused CMS minidisks. This list includes all minidisks that are not required for the installation of FOCUS. The FOCUS maintenance disk and the CMS system disks are required. The maintenance disk must be accessed as A, in READ/WRITE mode. The CMS system disks will most likely be 190 and 19E, accessed as S and Y/S respectively.

  6. Locate the ADMNLIB TXTLIB for GDDM support (optional).

    If you are not including graphics support for IBM 3270 type terminals or the ICU Interface, which require GDDM, proceed to Step 7.

    If you are including graphics support, verify the accessibility of the required GDDM library by issuing the CMS command:

    LISTFILE ADMNLIB TXTLIB *

    If you cannot locate this file on the currently accessed disks, you must determine where it is and explicitly access the disk on which it is found. If you fail to do this, the next step will create FOCUS without graphics support for IBM 3270 type terminals.

    See Interface Installation, for considerations for running the ICU Interface.

  7. Install user exits and change FOCUS limits (optional).

    If you are not including user exits or changing FOCUS limits, proceed to Step 8.

    If you are including any user exits, the disk containing the compiled programs must be accessed. See User Exits, for additional information.

    If you are changing FOCUS limits, FOCPARM ASSEMBLE must be edited and assembled.

  8. Execute GENFS.

    The GENFS EXEC on the maintenance disk generates the FOCUS NSSs and other files needed by FOCUS.

    Note: You must have edited IBIDFSEG EXEC on the maintenance disk (A). See Modify the CMS EXEC That Generates FOCUS for more information.

    Invoke the GENFS EXEC:

    EXEC GENFS

    The GENFS EXEC writes messages to the terminal. If you receive any CMS error messages during this step, call the Customer Support Services in New York, at (800) 736-6130, or your local FOCUS representative.

  9. Close the terminal console spool.
    CP SPOOL CONSOLE CLOSE 

    This causes the terminal console input and output log to be spooled to your READER. Save this output for your own documentation and have it on hand if you call Customer Support Services in New York or your local FOCUS representative regarding any installation problems.


Information Builders