IMAGE Focus 5.1 Patch 36 /*******************************Important Notice*****************************/ /* */ /* NewEra Software is always enhancing and updating its Software Products. */ /* If you are installing from the NewEra Product CD, it is considered best */ /* to contact NewEra Technical Support prior to installation to determine */ /* if a more current release is available. The latest product releases are */ /* always available for download from the NewEra Web Site, www.newera.com. */ /* */ /* NewEra Technical Support, 1.800.421.5035 or support@newera.com */ /* */ /*******************************Important Notice*****************************/ If you are expanding IFG1.EXE from a CD, first move the IFG1.EXE to your PC Hard Drive, then expand the IFG1.EXE file. /*============================== IMPORTANT NOTICE =========================*/ Users moving to IMAGE Focus 5.1 will be required to Export their settings from IFO 5.0 and then Import them into IMAGE Focus 5.1. Importing from releases prior to IFO 4.6 is not supported. /*=========================================================================*/ /*============= What's new in IMAGE Focus 5.1 Patch 36 =====================*/ 1. OPSYS - Removed requirement for L option in MLPA and FIX keywords in IEASYSxx when NOPROT is specified. 2. VTAM - XCA xxNAME fixed. -About this document: Users upgrading from prior releases to IMAGE FOCUS 5.1 ----------------------------------------------------------------------- If you are upgrading to IMAGE Focus 5.1 from a prior release you will need to reinstall IMAGE Focus. In addition, if you are not currently at IMAGE Focus Release 3.5 or greater, you will also need to receive new License Authorization Code(s). To receive new License Authorization Codes, you will need to provide NewEra Technical Support with the CPU MODEL and SERIAL NUMBER(s) of the CPU(s) on which you plan to install IMAGE Focus. NewEra Technical Support can be reached by phone at 408-201-7000 and by e-mail at support@newera.com. Downloading IMAGE Focus Release 5.1 from the NewEra Homepage: If you would like to download a copy of IMAGE Focus 5.1 and the User's Guide you may do so by accessing the NewEra Homepage on the Worldwide Web at http://www.newera.com. Follow the link beginning with "DOWNLOAD". To reach the download area you will be prompted for "Required Information". Please make your entries as complete as possible. You may also use the Email interface or Form functions built into the Homepage. Your system will then prompt you for the path and file name under which to store the download file. Once this information is supplied the download of IFG1 will begin. Total download time will be approximately 5 minutes. What you get in a download: You will receive a single self-extracting file named IFG1.EXE. When you execute the downloaded file on your PC, it will expand into ten files labeled: ifo_51_read_me.txt, ifo_getting_started.doc, ifo_getting_started.pdf, image_focus_51.doc,image_focus_51.pdf, messages_image_focus_51_v1.doc , message_image_focus_51_v1.pdf, messages_image_focus_51_v2.doc , message_image_focus_51_v2.pdf and ifo51P36.bin. The ifo_51_read_me.txt file contains instructions on how to move the ifo51P36.bin to your MVS Host, but you can review them in the next section. If you want an extra copy of the User's Guide print it using Microsoft Word or any other word processor.In addition there is a PDF version of the User's Guide. You will need to move the ifo51P36.bin to your Host MVS system as part of the actual installation of IMAGE Focus 51. How to use the download: Once the download is complete you will have received a single file named IFG1.EXE. Expanding this file will produce the ifo51P36.bin. You move ifo51P36.bin to your MVS Host using the following instructions: First, you will need to allocate a sequential dataset to receive the file where your.dsn is the name of a dataset you create for the temporary storage of ifo51P36.bin on your host and vol is the volume serial number of the DASD volume this dataset will be located on. An example follows: //ALLOC JOB ...... // EXEC PGM=IEFBR14 //FILE DD DSN=your.dsn,DISP=(,CATLG),VOL=SER=vol, // UNIT=unit,SPACE=(CYL,(25,1)),LRECL=80,RECFM=FB, // BLKSIZE=6160 //SYSPRINT DD DUMMY Second, transfer the file from the PC to the newly created dataset on your MVS Host with a file transfer program. If you are using TSO SEND/RECEIVE you would specify: SEND c:\ifo51P36.bin x:'your.dsn' Third, you will now need to edit the information contained in the dataset. Note that the resulting JCL will be just like that which appears in section (9.0) of this User's Guide with the exception that the TAPUNIT and TAPVOLU do not exist. Fourth, you are now ready to continue the IMAGE Focus 51 installation as described in Section 9.0 of the image_focus_51. When the installation is complete you may delete the ifo51P36.bin as it is no longer needed. IMAGE Focus 51 Contains the following Major Enhancements: IMAGE Focus 5.1 is the foundation upon which all future releases of IMAGE Focus will be based. All Users are encouraged to migrate to 5.1 as soon as possible to take advantage of currently available and planned enhancements. Specifically in IFO 5.1 users will find the following: Functional Enhancements In this release, the shift in emphasis from the Image to the Sysplex as the primary target of auto-discovery and inspection has resulted in numerous changes to the Production and Workbench Views. The Recovery View remains unchanged from prior releases, while Definition and Setting Options have been enhanced to support more robust release migration tools. Production View Enhancement Overview 1. What's New in IMAGE Focus 5.1 IMAGE Focus 5.1 contains a number of enhancements designed to improve its reliability, availability and serviceability. Existing users of prior releases are encouraged to upgrade to this release as soon as possible. Release 5.1 will serve as the technical code base for all future releases, enhancements and maintenance. Major product enhancements in 5.1 include the following: 2. Multi-level Indexed Report As the number of Inspectors and Compliance/Audit Reports has increased, the original primary Report Index has become increasingly cluttered with entries. To address this, a new higher level index is now presented as the default interface to Inspection results and reports. This new index is designed to show, at a glance, a summary of Inspection results by major Inspector and report category. Selecting a category from the index will display a sub-index of results related only to that category. 3. New Inspectors Single ParmLib Member Inspector The Single ParmLib Member Inspector is designed to support the inspection of any single ParmLib Member at any time. This enhancement saves considerable time, avoiding the need for a full IMAGE Inspection when the focus of activity or concern is a single ParmLib Member. The Single ParmLib Member Inspector can be accessed in one of the two ways described below: 4. New Inspection Functions CSVLLAxx Inspection The CSVLLA ParmLib Member is used to specify which libraries, in addition to the LNKLST concatenation, the library lookaside (LLA) is to manage. This member, which is considered to be of High Audit Interest, has, up until this release, been outside the scope of the IMAGE Focus Inspection Process. Because the suffix for CSVLLA is specified using START LLA=XX and not is not tied to IEASYSxx, users are encouraged to examine in detail the results of initial inspections. 5. Sysplex Inspection Enhancements The IMAGE Focus Sysplex Inspector has been enhanced to check for duplicate console names,as defined in the CONSOL ParmLib Member, across the Sysplex. 6. Installation Changes IPLSIM in IKJTSO is no longer required In prior releases of IMAGE Focus, the TSO command processor, IPLSIM, was added to the MVS PARMLIB member IKJTSOxx AUTHCMD NAMES() list in order for background inspection to function. Beginning with this release, this addition is no longer required. IF51 Patch 3 addresses the following item: 12:00 PM 02/16/2005 1. VTAM - Corrected ATCSTRXX_SDLCMDRS . IF51 Patch 4 addresses the following items: 10:00 AM 02/25/2005 1. OPSYS - Possible performance improvement in the IFO interface to IKJEFTSR. 2. OPSYS - Several problems have been corrected in the processing of BPXPRMxx. 3. OPSYS - Corrected the spelling of the NPRPMRT keyword in IEASVCxx sytax table. 4. TCPIP - Corrected DEVICE and LINK statements. IF51 Patch 5 addresses the following items: 12:00 PM 03/07/2005 1. OPSYS - A BPXPRMxx keyword that has values that may be suffixed with a qualifier such as M or K, may cause an 0C9 if a value is entered with too many digits. This has been corrected an now message IFO1805 is now issued to state that the field is too long. 2. JES2 - OC4 abend corrected. IF51 Patch 6 addresses the following items: 3:00 PM 03/09/2005 1. OPSYS For z/OS V1R4 and above, support has been added to read the JES2 source statements from the MVS parmlib concatenation instead of the HASPPARM DD if that option has been enabled in the JES2 startup. The HASPPARM name is still used as a reference only in the report to represent the source input. The Component Inspector for JES2 will not use the MVS parmlib concatenation for the source statement input since the input dataset/member is required on the panel. 2. OPSYS - The Component Inspector for PARMLIB has been corrected to select the proper MVS system level when the desired release level on the panel is blank. Messages IFO0626I, IFO0731I, and IFO0732I are now used in the PARMLIB inspection report to clarify the release level of the running system and the release level selected on the panel. 3. OPSYS - PFKTAB values that began with a numeric character in CONSOLxx resulted in syntax error. This has been corrected. 4. OPSYS - The Indexed report has been enhanced to support the latest functions of the Sentry product. IF51 Patch 7 addresses the following the following items: 04/01/2005 1:00 PM 1. OPSYS - If SYS1.LPALIB existed in LPALSTxx it was only flagged by Image Focus if it was the first entry in the list. It is now flagged if exists anywhere in the list. 2. OPSYS - An incorrect Sysplex report was generated from IFOBG if a SYSPLEX was enabled but the first IMAGE under the sysplex was disabled. This has been corrected. 3. OPSYS - A possible TBCLOSE error was corrected in Production View Actions. 4. OPSYS - An EXCP open is now bypassed when processing BPXPRMxx if the dataset is a z/FS. 5. OPSYS - Columns 18-19 of the SYSCAT statement in LOADxx are now have additional validation so that the proper values are checked. 6. OPSYS - Various fixes have been made for syntax errors in BPXPRMxx and CSVLLAxx. IF51 Patch 8 addresses the following items: 04/11/2005 10:00 AM 1. OPSYS - Note: After installing P9 all users need to immediately Export and then Import all settings and definitions. 2. OPSYS - Syntax errors on the TAG keyword in BPXPRMxx have been corrected. 3. OPSYS - The MONITOR keyword in CONSOLxx that specifies combinations such as (JOBNAMES-T,SESS-T) may cause 0Cx abends. 4. OPSYS - The work dataset name for mailing reports from IFOBG has changed from lvl1.BWORK.TMAIL to lvl1.lvl2.BWORK.TMAIL, where lvl1 and lvl2 the first and second level indexes from the Monitor Options panel. 5. OPSYS - "Inspector is not licensed” message could appear when using the Component Inspector. This has been corrected. 6. OPSYS - Message IFO0358E could appear for table NSIDCI if the table existed but had no rows. This has been corrected. 7. OPSYS -New panel selection options have been added in this release to support 3 planned Inspectors The Member (MBRS) and Sequential (SEQS) Inspectors are companions to the Load Module (LOAD) Inspector. All three are accessible directly under TSO or can be integrated into IMAGE Focus. To do this first, install IMAGE Sentry then then using the IMAGE Focus Definitions Options pointing the Custom Inspector setup panels for MBRS, SEQS and LOAD to the IMAGE Sentry Install Dataset. Once integrated into IMAGE Focus MBRS, SEQS and LOAD can be call as Component Inspectors, Foreground IMAGE Inspector and Background IMAGE Inspector. Each Inspector is driven from a user defined Source List containing the names of Datasets targeted for inspection. The function and status of the Inspectors follows: LOAD Inspector - Currently Shipping The Load Module Inspector performs two basic functions: First it Inspects the target datasets for duplicate modules and aliases orphaned by Size, TTRs or Authority. Second it blueprints each Module using standard statically information available from standard LMINIT system calls. In subsequent processing cycles a newly created blueprint is compared to the prior. MBRS Inspector - Available EOM April The Members Inspector performs two basic functions: First it Inspects the target datasets for duplicate members and those that do not have ISPF Stats ON. Second it blueprints each Member using standard statically information available from standard ISPF Stats. In subsequent processing cycles a newly created blueprint is compared to the prior. On optional feature of the Members Inspector will blueprint the content of each member. In subsequent processing cycles the current member content is compared to the prior version. If additions, deletions are changes are detected a new version dataset is created to contain detected alterations. SEQ Inspector - Available EOM May The Members Inspector performs two basic functions: First it Inspects the target datasets for duplicate names in the source list. Second it blueprints each Dataset using standard statically information: volume, organization, etc. In subsequent processing cycles a newly created blueprint is compared to the prior. On optional feature of the Sequential Inspector will blueprint the content of each sequential dataset. In subsequent processing cycles the current dataset content is compared to the prior version. If additions, deletions are changes are detected a new version dataset is created to contain detected alterations. IF51 Patch 9 addresses the following items: 04/25/2006 1:00 PM 1. OPSYS - Fix Import error after selecting “wait for tables”. 2. OPSYS - Fix false syntax error in IEAABD00. 3. OPSYS - Fix CONSOLxx error with LEVEL(ALL,NB). 4. OPSYS - Fix various syntax errors in CSVLLAxx. 5. OPSYS - Fix false mountpoint missing in BPXPRMxx 6. TCPIP - Correct selection resolver startup from RESOLVER_PROC in BPXPRMxx. 7. OPSYS - If JESx is inspected after OPSYS and JESx did not allocate any PROCLIB datasets (via JCL or dynamic allocation) then a new message IFO0672W will be issued. The messages document will be updated with the following text: IFO0672W SUBSYSTEM -p1- HAS NO ALLOCATED PROCLIBS. There were no PROCLIB datasets detected in the primary subsystem JCL procdure nor where there any proclib dynamic allocations found in the initialization statements. p1 - Primary subsystem name 8. JES2 - Fix for LOGON_APPLID. IF51 Patch 10 addresses the following items: 05/05/2005 6:00 PM 1. OPSYS - Although comments in members such as LPALSTxx have nothing to do with /* and */, Image Focus uses this for its own comment standard for controlling the messages. Currently, we look at column one of the first record after the last logical record and if it is not an alpha character we generate “MEMBER DATA AFTER LOGICAL END OF FILE” as IFO990N (a notice) otherwise we issue the same message as IFO0987W (a warning). In Patch Level 10 this processes now also checks columns one and two for a /* and if that string is found no message is issued since it is clear that the statements after the logical end of file are meant to be comments. 2. OPSY - The import function was not able to Import the Cust1 and Cust2 definitions. This has been fixed. 3. OPSYS - An 0C4 abend has been fixed when running IFOBATA with the IHLQ keyword. 4. OPSYS - Various issues have been fixed in the syntax of CSVLLAxx members. 5. VTAM - ATCSTRXX_PSRETRYS & NCP_NCPCA 6. TCPIP - The TCPIP Profile Inspector has been updated to correct a problem concerning the absence for certain new keyword addede to the VIPABACKUP Statement beginning with release 1.6. IF51 Patch 11 addresses the following items: 05/16/2005 4:00 PM 1. OPSYS - Support for new SMFPRMxx keywords BUFSIZMAX and BUFUSEWARN. 2. OPSYS - Fixed report level controls in the Workbench Component Parmlib inspection. 3. JES2 - The INCLUDE statement support has been enhanced to handle the various types of includes. IF51 Patch 12 addresses the following items: 06/10/2005 2:00 PM 1. OPSYS - If the USERID is different than the user PREFIX then the Work with an Image temporary dataset will be allocated as prefix.userid.TEMP.III. This will insure that the dataset names are different for each user. 2. OPSYS - Message IFO0728I MEMBER HASJES2 NOT FOUND IN PARMLIB DATASET CONCATENATION may be issued invalidly when running a JES2 inspection. This has been corrected. 3. VTAM - Error when processing the OSITOPO value in ATCSTRxx. IF51 Patch 13 addresses the following items: 06/20/2005 3:00 PM 1. OPSYS - Corrected the handling of a system symbol in the volume serial number field of the VATLSTxx statements. 2. OPSYS - If Image Focus was inspecting a system with z/OS V1R4 with console enhancements or z/OS V1R5 and higher, it was unconditionally writing a SYSPLEX record to identify the consoles to be used for later checking for duplicate consoles in the Sysplex Report. When using Dynamic Audit, this caused the APF and LNK data to be erased and the Dynamic Audit compares to fail. The console code has been changed to only write the SYSPLEX record if it is a sysplex inspection. 3. OPSYS - A START command in IEACMDxx or COMMNDxx could fail with at JCL error due to an incorrect number of bytes moved. This has been corrected. 4. OPSYS - An Export function could fail if a Custom Inspector was defined, but there was never any inspection performed. This has been corrected. 5. VTAM - Allow the APPL AUTH= parameters to be split over several lines. . 6. JES2 – Correction for NODE ranges. 7. TCPIP - The TCPIP Profile Inspector has been updated to enhance the inspection of the NETMONIOR statement, specifically the PKTTRCSERVICE keyword. IF51 Patch 14 addresses the following items: 06/30/2005 12:00 PM 1. OPSYS - Corrections have been made to the processing of the LICENSE keyword in IEASYSxx. The slash in the Z/OS or Z/OSE operand was being rejected as an invalid character but the error handler was not correctly issuing an error message. The slash is now allowed and the message routine has been corrected. 2. OPSYS - The IEASYSXX keyword report has been corrected to only show the LICENSE keyword for the release levels that allow it. 3. OPSYS - Processing of release related keywords has been changed in IEASYSxx processing. When a keyword, such as LICENSE, is found and it is not a valid keyword for the release level for the image under inspection then a warning message is issued and the keyword operand is still processed. This new message is will be added to the messages manual. It has the following format: 4. OPSYS - IFO0673W p1 KEYWORD IS INVALID FOR THE RELEASE LEVEL OF THIS IMAGE. 5. OPSYS - A keyword was found that did not apply to the release level of the image under inspection. The operand of the keyword will still be processed. p1 – Keyword 6. OPSYS - Executions of the procedures IFOBAT and IFOBATA now set the return code for the job step at termination. The return codes are: 0 – Successful Inspection 4 - Warnings found 8 - Errors found >8 – Some other error occurred during the inspection for as part of the IFOBAT or IFOBATA processing 7. OPSYS - Support has been added for the LXREUSE statement in LOADxx as defined by IBM APAR OA10456. 8. VTAM - SWNET_PATH_HOSTNAME. 9.TCPIP - Updated LU RANGE RULES. IF51 Patch 15 addresses the following items: 07/08/2005 11:00 AM 1. OPSYS - The IEAOPTxx VARYCPUMIN keyword was being marked as invalid any release below z/OS V1R6. This keyword is now allowed in z/OS V1R4 and above. 2. OPSTS - When selecting a ++ALL entry for an Image or Sysplex report, the last few lines were missing from the report. This has been corrected. Note, the last line of the report may or may not contain the "END OF REPORT" line. 3. OPSYS - The Dynamic Audit function of Work with an Image now replaces volume serial numbers of ****** and *MCAT* with the actual volume serial numbers of the running system. This allows those entries to compare equally on the report. 4. OPSYS - A custom inspector definition with a missing program name will no longer be launched. This was causing an abend 806 and errors in subsequent inspectors. 5, VTAM - Error when processing the OSITOPO value in ATCSTRxx. IF51 Patch 16 addresses the following items: 08/03/2005 3:00 PM 1. OPSYS - Selection “D - Running System Display” has been added to the Production View Selections panel. This display will list the running system sysplex and its images. 2. OPSYS - The Component Inspector allowed fewer configuration statements than the Image inspector. This has been corrected. 3. OPSYS - CSVLLAxx members were failing if the NOFREEZE sublist contained datasetnames. This has been corrected. 4. OPSYS - There is a possible abend 0C4 when processing GRSRNLxx if an RNAME is longer than 24 bytes. 5. JES2 - OUTCLASS_OUTDISP 6. JES2 - OFFST_OUTDISP 7. JES2 - OFFSR_OUTDISP 8. JES2 - OUTDEF_LOCALNUM 9. VTAM - ATCSTRXX_NNSPREF 10. TCPIP - Correct a problem with the processing of the STATEMENT TCPCONFIG and its Keywords that resulted in an "OUT OF STORAGE CONDITION". IF51 Patch 17 addresses the following items: 08/22/2005 1:00 PM 1. OPSYS - Corrected the handling of the the LEVEL keyword on CONSOLE statements in CONSOLxx. 2. VTAM - ATCSTRXX_CRPLBUF 3. VTAM - CA_PU_TGN 4. JES2 - PRINTER_PRMODE 5. JES2 - PRINTER_WS IF51 Patch 18 addresses the following items: 08/25/2005 12:00 PM 1. OPSYS - The configuration statement buffers have been moved above the line to free up below the line storage. 2. OPSYS - The sample procs that had REGION=32M have been changed to REGION=40M. IF51 Patch 19 addresses the following items: 9/01/2005 @:00 PM 1. OPSYS - ABEND0C4 when processing a CUNUNIxx parmlib member due to being in the wrong AMODE. 2. OPSYS - Allow a single subparameter on the SQA keyword in IEASYSxx. 3. OPSYS - Fix syntax error on PDSE1_MONITOR=NO in IGDSMSxx. 4. VTAM - All remaining ATCSTRxx parameters that were positional have been converted to OPTLIST. This means that they should be accepted as: PARM=XX or PARM=(XX) or PARM=(xx,yy,zz) IF51 Patch 20 addresses the following items: 09/14/2005 12:00 PM 1. OPSYS - Supported added for the PRESCPU keyword in IEASYSxx. 2. OPSYS - Support added for the CAPTUCB PROTECT and STORAGE IOSBLKS keywords in IECIOSxx. 3. JES2 - PRP_CREATOR keyword corrected. 4. VTAM - MAXPATH keyword correction and OPTLIST changes to the ATCSTRxx members. IF51 Patch 21 addresses the following items: 09/27/2005 12:00 PM 1. - there is a new statement in NSEPRM00 with the keyword PWCASE. This may have one of two values: PWCASE=UPPER will cause passwords entered on the IFO logon panel to be converted to upper case. This is the default value. PWCASE=MIXED will cause passwords entered on the IFO logon panel to be accepted with no conversion. This is may be used on z/OS V1R7 systems that have been configured to allow mixed case passwords. 2. OPSYS - Support for z/OS V1R7. Exceptions: This release will not inspect the new 1.7 CEEPRMxx member and will issue the following message: IFO0674N CEEPRMxx MEMBER PROCESSED, BUT NOT INSPECTED. The member can be listed and a package can be stored, etc. but there will be no inspection. This release will not inspect CUNUNIxx if the target system is a 1.7 system and will issue the following message: IFO0674N CUNUNIxx MEMBER PROCESSED, BUT NOT INSPECTED. The member can be listed and a package can be stored, etc. but there will be no inspection. The release will only accept and check the syntax of the new 1.7 SERV_LINKLIB and SERV_LPALIB keywords of BPXPRMxx. A future release will check that these datasets exist and that they are APF authorized. 3. OPSYS - Messages manual updated. 4. JES2 - This release does not contain z/OS V1R7 support for JES2 at this time. This will be provided in a future release. 5. JES3 - Support for z/OS V1R7. 6. VTAM - Support for z/OS V1R7. 7. TCPIP - Support for z/OS V1R7. IF51 Patch 22 addresses the follwing items: 10/17/2005 10:00 AM 1. OPSYS - Misc. internal changes to support future enhancements. 2. OPSYS - Possible ABEND S002 in IFOBG if an OPSYS inspection ended early in the inspection process. 3. JES2 - Updated support of z/OS V1R7. 4. TCPIP - Fix for VIRTUAL keyword. IF51 Patch 23 addesses the following items: 10/28/2005 10:00 AM 1. OPSYS - The Define Image for Single Image Inspection panel has a new line added to clarify the different inspections that may be selected. This new line and its corresponding line now appear as: INSPECTION AREA ---System--- ----Subsystems----- ----Sentry---- --Custom-- PROCESSING OPTIONS OPSYS DSRPT JES2 JES3 VTAM TCPS LOAD MBRS SEQS CST1 CST2 2. OPSYS - The Compliance View selection has been removed from the Image Focus Primary Menu. 3. OPSYS - Duplicate keywords within sections of BPXPRMxx members are now detected and are considered errors. This applies to sections such as MOUNT, ROOT, etc. 4. OPSYS - A problem with an operator command obtaining storage in the common area with a key of 8 has been corrected. 5. OPSYS - A possible ABEND 0C7 Software Logrec record can be generated when converting a bad date from ISPF statistics. This has been corrected. 6. OPSYS - Support for the VOLUME keyword in IEALPAxx has been added. 7. VTAM - Keywords MAXPATH have been changed from “un…” to “Obsolete” . 8. GENERAL - The DDNAME for the Image Focus parmlib dataset has been changed from PARMLIB to NSEPARM. Both PARMLIB and NSEPARM will remain the the current procs until the next release of Image Focus when, at that time, the PARMLIB DD statement will be removed. Customers are encouraged to update their IFO procs after installing this new patch level. 9. GENERAL - A new statement has been added to the IFOS and IFOBG procs to support the installation of Image Focus Plugins. This dataset has a DDNAME of NSEULIB must be a PDSE. This dataset, like the other required datasets, is allocated by the ALLOC job during installation. IF51 Patch 24 addresses the following items: 11/16/2005 9:00 AM 1. GENERAL - IFOBATA no longer spins off the sysout of the report and now the entire job output is kept together. 2. GENERAL - IFOBATA has been corrected so that the message numbers appear before the message text. 3. ISNMBRS - Now runs without having to configure IMAGE Focus. 4. OPSYS - The support for the REMOVE keyword in CSVLLAxx was missing and has now been added. IF51 Patch 25 addresses the following items: 12/06/2005 11:00 AM 1. OPSYS - Syntax errors in the CHECKREGIONLOSS keyword in DIAGxx have been corrected. 2. OPSYS - Inspection processing has been corrected when the LOGREC dataset is not found and now generates an error instead of a warning since this causes the 037 wait state in a real IPL. 3. OPSYS - IEASYM processing has been fixed when duplicate SYMDEFs exist for the same symbol. The IFO0941I RESULTS OF IEASYM PROCESSING symbol listings and the IFO0953I STATIC SYSTEM SYMBOL LISTING can now be different. The RESULTS listing will include all symbols in order they were defined after any filters have been applied. If a symbol was defined more than once, then it will appear multiple times. The STATIC listing will show only the prevailing symbols, so if a symbol was defined more than once then only the last one will be displayed, per MVS rules. 4. OPSYS - When running IFOBG, the NOTIFY userid from the OPTIONS panel might not generate a NOTIFY, due to a REXX variable not getting resolved properly. This has been corrected. 5. OPSYS - Message IFO0672W SUBSYSTEM HAS NO ALLOCATED PROCLIBS could be issued even if the inspection did not run for JES2 or JES3. This has been corrected. 6. VTAM - Added T1BUF & T2BUF to ATCSTRXX for V1R5, V1R6 & V1R7 7. TCPIP - FIXED PROBLEM RESOLUTION OF SYSBOLIC INCLUDES IF51 Patch 26 addresses the following items: 12/14/2005 10:00 AM 1. OPSYS - Inspection processing has been corrected when the LOGREC dataset is not found and now generates an error instead of a warning since this causes a 037 wait state in a real IPL. (Corrected fix that was added by Patch 25). 2. OPSYS - Corrected an invalid syntax error on MEMLIMIT(NOLIMIT) when processing SMFPRMxx. 3. OPSYS - The Member Summary Report and the Parmlib Keyword Reports are now stored as package members $MSRREP and $KEYREP respectively. 4. OPSYS - In order to detect changes in the $MSRRPT, $KEYRPT, and the $PPTRPT members, the general package processing will now process all 80 columns of members. This will now cause change detection in any package member that has a change in columns 73-80, when previously a sequence number change in a parmlib member such as IEASYSxx was not considered a change. 5. OPSYS - In certain cases message IFO0615W UNBALANCED COMMENTS DETECTED was not appearing even if there were unbalanced comments. This has been corrected. IF51 Patch 27 addresses the following item: 12/21/2005 2:00 PM 1. VTAM - CDRSC_LOGAPPL LOCAL_PU_LOGAPPL LOCAL_LU_LOGAPPL LUGROUP_LU_LOGAPPL MODEL_LU_LOGAPPL IF51 Patch 28 addresses the following items: 01/04/2006 4:00 PM 1. OPSYS - Message IFO0909E ERROR IN ABOVE STATEMENT could be invalidly issued in some cases when processing a SYMDEF statement in IEASYMxx. This has been corrected. 2. VTAM - BNCOSMAP_MAPSTO IF51 Patch 29 addresses the following items: 01/17/2006 10:00 PM 1. General – The USERLIB dataset has been changed for a PDSE to a regular PDS. 2. OPSYS – Valid duplicate keywords in CSVLLAxx were being flagged as errors. This has been corrected. 3. TCPIP – REXX syntax error corrected. IF51 Patch 30 addresses the following items: 2/02/2006 9:00 AM 1. General - The Logon Panel has been changed so that input fields on the panel are null padded instead of blank padded. This is for compatibility with some 3270 session monitors. 2. OPSYS - Corrected syntax error on a VATLSTxx statement with a volser substitution when the substitution consisted of a single character. 3. OPSYS - Corrected syntax of DIAGxx so that blanks can appear between a keyword and an operand that is enclosed in parentheses. 4. JES2 - Now runs under z/OS V1 R7. IF51 Patch 31 addresses the following items: 03/02/2006 4:00 PM 1. OPSYS - Corrected a problem with system symbol processing where a static system symbol that was based on another static system symbol would not get resolved. 2. OPSYS - The IEFJOBS dataset in the Master JCL can now be a PDSE. 3. OPSYS - Corrected the syntax of the VOLSELMSG keyword in IGDSMSxx. 4. VTAM - The new fixes are the recognition of system symbols in the VTAM member listing program. 5. VTAM - SWNET_PATH_HOSTNAME 6. VTAM - TRL_TRLE_READ 7. VTAM - TRL_TRLE_WRITE 8. JES2 - z/OS 1.7 JES2 proclib fix. 9. TCPIP - Support added for IP GROUP and support added for GATEWAY statements. IF51 Patch 32 addresses the following items: 03/20/2006 3:00 PM 1. OPSYS - Image Focus has been changed to allow release level determination to continue even if it can’t find some of the required information in SYS1.NUCLEUS of the target system. 2. OPSYS - Processing of the SCHEDxx member has been changed to properly allow a list inside the AFF keyword. 3. OPSYS - Processing of IEAPAKxx will now allow a null value as the only item on the first record (a specification of “()”). 4. OPSYS - Processing of SMFPRMxx has been fixed to handle a statement like: SYS(NOTYPE(4,92(10:11,15:16),99),... IF51 Patch 33 addresses the following items: 04/05/2006 4:00 PM 1. GENERAL - IFOBATA sample procedure has been changed to include the required NSEULIB DD statement. 2. GENERAL - IFOBATA inspection now initializes CA and SY variables. 3. OPSYS - FIX= parameter checking in IEASYSxx member now accepts the “L” option before or after the NOPROT keyword. 4. VTAM - SWNET_PU_NETID 5. VTAM - ATCSTRXX_FFDC 6. VTAM - ATCSTRXX_CRPLBUF 7. VTAM - ADJCLUST_NETWORK_NETID 8. JES2 - PROCLIB_DD 9. JES2 - NETSERV_SOCKET 10. JES2 - NETSERV_STACK 11. JES2 - NETSERV_TRACEIO 12. JES2 - SOCKET 13. JES2 - SOCKET_IPADDR 14. JES2 - SOCKET_REST 15. JES2 - SOCKET_NETSERV IF51 Patch 34 addresses the following items: 04/24/2006 4:00 PM 1. OPSYS – possible abend 113 when a large number of datasets are in the LNKLST concatentation. 2. VTAM - SWNET_PU_NETID IF51 Patch 35 addresses the following items: 05/11/2006 12:00 PM 1. OPSYS - Corrected situation were CNGRPxx members were marked as IFO inspection eligible as they are not. 2. OPSYS - Corrected comment checking when inspecting IEASYMxx members. 3. OPSYS - Corrected JES2 proclib processing when both static (JCL) and dynamic proclibs are used. 4. OPSYS - Allow the dataset specified by the BROADCAST keyword in IKJTSOxx to be cataloged in a user catalog. 5. VTAM - Fixed Label on SAMAP IF51 Patch 36 addresses the following items: 06/02/2006 1:00 PM 1. OPSYS - Removed requirement for L option in MLPA and FIX keywords in IEASYSxx when NOPROT is specified. 2. VTAM - XCA xxNAME fixed.