Plug-Ins Logo *  What are Image Plug-Ins?

Download Image Plug-Ins Now.

      

An Overview:

Image Plug-Ins

Image FOCUS offers user-accessible APIs that NewEra and Image FOCUS use to enhance product functionality.  NewEra offers supported enhancements using this methodology as Image Plug-Ins. All Plug-Ins are available in a single package which is downloaded from the NewEra website.  Once on your desktop, you select which of the package components you wish to move to your Host for installation and integration into Image FOCUS. Currently available Plug-Ins are described below.

ISNEDIT

ISNEDIT provides on line access to Control Journals. This interactive system is specifically designed to produce individual "user views" that point to all recent changes to Controlled Members and audit violations resulting from non-standard change events.

ISNLOAD

ISNLOAD automatically tracks, analyzes and reports on changes to z/OS Load Modules - LNKLST, LPALST, APFLST and other load libraries that may be optionally named by the user. ISNLOAD functions primarily to protect modules' integrity from duplication and orphans that could lead to a loss of security. 

ISNMBRS

ISNMBRS automatically tracks, analyzes and reports on changes to Parmlib, Proclib, IPLParms, and other system datasets that may be optionally named by the user. ISNMBRS expands the scope of Image FOCUS beyond prevailing z/OS component members to all z/OS component members.

ISNSEQ

ISNSEQ does for sequential datasets what ISNMBRS does for members by maintaining an actual version history of each sequential dataset named by the user.

The REXX/Clist Inspector

Author of Code Base:

The REXX/Clist Inspector was adapted from a REXX Code Base provided to NewEra by Mr. Morris D. Fried. This base code called ‘SYNCHECK’ was developed by Mr. Fried to check to syntax of AF/OPERator CLISTs and REXX EXECs. 

NewEra Modifications:

Starting with this much appreciated code base, NewEra made the following additions or changes in development of the REXX/Clist Inspector.

  • Inspector operations were moved out of the ISPFMacro environment so that both IMAGE Focus and IMAGE Tune-Up could supply records to the Inspector from a named source data set or collection of data sets.

  • REXX-specific modifications were made to improve inspection clarity. They include additional inspections to resolve for example:
               1. ( '(finis') and 2. OTHERWISE

  • The checking of pure comment line, blank lines and blanks that precede and follow line content has been eliminated.

  • NetView-style comments have been added.

  • Line references have been added where possible to pinpoint problem lines or the line after which a specific problem type exists. 

  • All Inspection Lines have been formatted and coded to IMAGE Focus standards, thus eliminating all 'SAY' Statements. 

  • Inspection results are or contained within only Information, Notice or Warning Messages, no Errors. Where "xxx" is the prefix of a specific message, "REX" is used to indicate that the source data set is being inspected as a REXX Script. "CLS" is used to indicate that the source data set is a Non-REXX CLIST. This determination is based on the content of the first line of the Script. 

  • INCLUDE logic was added to allow IMAGE Focus or IMAGE Tune-Up to point the Inspector to a data set containing only records that point to other data sets.

Inspection Performance:

Overall the code does quite a bit of very detailed checking and should complete a 2000 line REXX/Clist script in about 60 seconds (+/-). But it could be longer depending on individual coding style and code purpose. 

Inspection Results:

There are lots of unique individual formats and styles used for coding REXX applications, TSO CLISTs, AF/OPERator CLISTs, NetView CLISTs and others. Therefore, if you believe that the Inspector is reporting warnings or success when it should not, PLEASE report your findings to NewEra Technical Support.

Inspection Messages:

You should review the messages below to get a better understanding of what the modified code will do. Note "xxx" is the prefix of a specific message "REX" is used to indicate that the source data set is being inspected as a REXX Script. "CLS" is used to indicate that the source data set is a Non-REXX CLIST. This determination is based on the content of the first line of the Script.

  • xxx0110N LINE||' ReXX HEADER MARK FOUND IN SOURCE - SEE LINE'

  • xxx0210N LINE||' SOURCE CLIST IN NON-ReXX FORMAT - SEE LINE'

  • xxx0310N LINE||' DATA IN COLS 73-80 UNNUMBERED - SEE LINE'

  • xxx0410W LINE||' UNMATCHED "START" COMMENT - SEE LINE'

  • xxx0420W LINE||' UNMATCHED "END" COMMENT - SEE LINE'

  • xxx0430W LINE||COUNT||' UNMATCHED "END" COMMENT - AFTER LINE'

  • xxx0440W LINE||COUNT||' UNMATCHED "START" COMMENT - AFTER LINE'

  • xxx0510W LINE||' ?? UNMATCHED 'SINGLE' QUOTE - AFTER LINE'

  • xxx0520W LINE||' ?? UNMATCHED "DOUBLE" QUOTE - AFTER LINE'

  • xxx0610W LINE||COUNT||' UNMATCHED "LEFT" PARENTHESIS - AFTER LINE'

  • xxx0620W LINE||COUNT||' UNMATCHED "RIGHT" PARENTHESIS - AFTER LINE'

  • xxx0700W LINE||COUNT||' UNMATCHED "SELECT"/"OTHERWISE" - AFTER LINE'

  • xxx0710W LINE||COUNT||' UNMATCHED "SELECT" or "DO" - AFTER LINE'

  • xxx0720W LINE||COUNT||' UNMATCHED "END" - AFTER LINE'

  • xxx0730W LINE||COUNT||' UNMATCHED "IF" or "WHEN" - AFTER LINE'

  • xxx0740W LINE||COUNT||' UNMATCHED "THEN" - AFTER LINE'

  • xxx0910W LINE||' SOURCE MODULE OR FILE CONTAINS NO DATA'

To learn more about IMAGE Focus and its major functions click below.

      
*  Documentation * Image Testing *  Image Monitor *  Image Compare
      
               
Software for Image Management & System Recovery NewEra Software, Inc.
       
NewEra Software, Inc.   -   Morgan Hill, CA  95037   -   800.421.5035   -   408.201.7000   -   FAX 408.201.7099