How to determine the maintenance level for Netmaster?
search cancel

How to determine the maintenance level for Netmaster?

book

Article ID: 30670

calendar_today

Updated On:

Products

CMDB for z/OS NetSpy Network Performance NetMaster Network Automation SOLVE NetMaster Network Management for SNA NetMaster Network Management for TCP/IP NetMaster File Transfer Management SOLVE:Operations Automation SOLVE:Access Session Management SOLVE:FTS

Issue/Introduction

Determining the maintenance level for the SOLVE/Netmaster products has changed over time.
The /LEVELS and $$SYSPRO commands were useful for Service Packs, but we are no longer using that methodology.
While no single command is currently available that supplies a comprehensive answer, it is possible to verify that specific fixes are applied.

Environment

All SOLVE and Netmaster products

Resolution

  1. To determine all the fixes that are applied to libraries in the COMMANDS DD (all  *EXEC and custom libraries in use), you can issue $$SYSPRO APAR from Command Entry - CMD.

    This lists every NCL and OML proc beginning with ‘$’ along with the latest applied maintenance.
     Only the significant members are shown (the member which comes first in the concatenation).
     Members in the first command library (TESTEXEC) are highlighted in white.

    To view the HELP - issue $$syspro apar ?

      
  2.   Netmaster has the  SHOW PTF command, which  is geared toward determining the level of specific modules.
       If you have an assembler fix applied and want to verify it is included in your runtime, you include the last 3 characters from the module in the SHOW PTF command to verify the fix level.  

      Example: You just applied fix RO80298 that updates module NM00000M.     
    From the Command Entry Screen (enter CMD from any user prompt to get there) issue command SH PTF=00M and you will get this back:
         SH PTF=00M
         N14510 PTF LEVEL FOR MODULE NM00000M IS RO80298 VER: 0706 ADT: 2015/04/14-01.24

         For a fix that is part of the SOLVESSI, the command would be
         SSIS SH PTF=xxx.

         The downside when you want to determine a more complete level of maintenance is that this is a per module process,
         and the module must be loaded in storage or no value will be found.

  3. Another option to provide a more comprehensive list of what is in your SOLVE / Netmaster LOAD library is to use the CA Common Services command CAMODID.

         The simplest method is to issue this from the TSO command prompt.

          From TSO, issue  CAMODID HELP to see what's all available.
          There are various options; DSN, DDN, or SYSTEM.

          Please review the manual for additional information regarding all the ways in which you can invoke the command - TSO, batchjob, REXX, etc.

 

         EXAMPLE:

         If you are using a STEPLIB in your active SOLVE / Netmaster STC, you can use this command
         CAMODID DDN(STEPLIB) JOB(slv-netmasterstcname)

          To check a specific LOAD library, use
          CAMODID DSN(hlq.loadlib)

          This will show a list of PTFs and FMIDs, so only the PTFs  displayed are those that were that last applied to modules in the library.

 

     4.  To see all PTFs in the CSI, run an SMP/E query report and verify that the last few PTFs are included in your region.


      5.   Verifying fixes that are included in your VSAM files is more difficult.  If the PTF was applied and the  ++HOLD instructions followed
            to copy the information into the VSAM file, verification is normally not necessary.  

         Netmaster 12.2 will show messages in the log indicating the latest PTFs applied to MODSDIS and PANLDIS. SOLVE products do
         not have that functionality.
 
 Please contact support for assistance if you suspect a problem in this area.