IOFTech Maintenance Release8G Newsletters Doc FAQ Contact Home
|
IOF Problem Resolution Problem A04 |
---|---|
Previous | Next |
Description |
On initial entry, IOF terminates with error message "Incorrect
JESCTL Assembly - SA"
|
Background |
IOF must be generated for the specific version of JES2 to which it will
interface. It makes specific checks to confirm that the JES2 in
use matches the version of JES2 for which IOF was generated.
This message says that a mismatch was found.
|
Solution #1 |
Insure that the IOF being executed has been generated for the current
version of JES2.
Check the C75ASMJS member of the IOF OPTIONS library to
insure that the proper MACRO libraries are defined in the
SYSLIB concatenation for the version of JES2 and MVS (OS/390
or z/OS). The SYSLIB statement in the default C75ASMJS is:
//SYSLIB DD DISP=SHR,DSN=&DSNOPT, // DCB=BLKSIZE=32720 // DD DISP=SHR,DSN=&DSNSRC // DD DISP=SHR,DSN=SYS1.MODGEN // DD DISP=SHR,DSN=SYS1.MACLIB // DD DISP=SHR,DSN=SYS1.SHASMAC The first two DD statements are IOF generation libraries and SHOULD NOT BE MODIFIED. The SYS1.MODGEN and SYS1.MACLIB DD statements point to system MACLIBs, and the SYS1.SHASMAC data set points to the JES2 macros. These DSNAMEs are normally correct when IOF is generated on the same system on which it will be run. If the data sets specified are incorrect, or if additional parms such as VOL need to be specified:
|
Solution #2 |
Perhaps the wrong IOF load module(s) are being executed. The IOF and
IOFSPF modules (IOFCIC for IOF/CICS) will load from a STEPLIB,
ISPLLIB or CICS DFHRPL. The other four IOF load modules must be
resident in a system LINKLIST or LPA library. IOF, IOFSPF and IOFCIC
are bootstrap modules that initiate the IOF dialog. These modules
attach specific versions of the IOF processing modules. See the
January/February 1999 Newsletter for a
better discussion of IOF load modules.
IOF/TSO provides the IOFWHERE Rexx exec in the IOF CLIST library to assist in determining the specific load modules and libraries being used. To use IOFWHERE, make sure that the IOF CLIST library is concatenated to the SYSPROC file for the TSO session. From ISPF Option 6, or from TSO READY, enter:
IOFWHEREThe library names and module names for all the IOF load modules will be listed to the terminal. Be sure that the libraries listed are the correct ones. If IOFWHERE does not reside in a system SYSPROC or SYSEXEC library, from ISPF option 6 execute the full data set name and member name:
ex 'iof.clist.dsname(IOFWHERE)' |
More Help |
Click here to EMAIL a problem report to
IOF Technical Support for additional assistance.
|
Previous | Next |
IOFTech Maintenance Release8G Newsletters Doc FAQ Contact Home
Thursday, 22-Jul-2021 11:38:06 EDT
sc75 swhere