How to check if you are running the FOCUS SVC or IBI Subsystem


Technique

Product: FOCUS
Release: 7709
Primary OS: z/OS
Solution Date:

Problem

How to check if the FOCUS Supervisor Call (SVC) or IBI Subsystem is running for versions 7.0.8R and 7.0.9.

Solution

The latest version of z/OS (2.4) will no longer allow the older FOCUS Supervisor Calls to run. As a result, a Program Temporary Fix (PTF) for z/OS 2.4 will need to be applied to install the most current IBI Subsystem as well as changing the configuration of FOCUS to use the IBI Subsystem .  

This only affects Mainframe FOCUS versions of 7.0.8R and 7.0.9.  All versions after 7.0.9 will use the IBI Subsystem.

The following job can be run to read a part of the code which will show if the FOCUS SVC or IBI Subsystem is being used.

The JCL is:

//*** Your JOB card
//ZAP      EXEC PGM=AMASPZAP
//SYSPRINT DD   SYSOUT=*
//SYSLIB   DD   DISP=SHR,DSN=hlq.FOCLIB.LOAD
//SYSIN    DD   *
  DUMP MVSDLL   IBISVCEX
/*

Add a valid job card and change the SYSLIB to be the FOCLIB.LOAD library for 7.0.8R or 7.0.9.   If the output shows 0000 then the IBI Subsystem is being used. If there is 0Axx then the FOCUS SVC is being used.