VM/ESA Version 1 Release 2.2 Modifications
for TCP/IP PTF UQ03096 (APAR PQ01770)


Note!

VM/ESA Version 1 Release 2.2 is an unsupported release and is not Year 2000 Ready. The information that follows is being maintained an an as-is basis, since it may prove useful in some cases.

When PTF UQ03096 is applied through corrective service, VMSES/E build errors will occur when a build of the TFTPD MODULE is attempted due to various support considerations; these errors are:

 ...
 VMFUTL2190E Invalid file type abbreviation $LB for part NSTATION in
             object NSTATION.$LOADBFS in build list TCPBL493 EXC03096
 VMFUTL2190E Invalid file type abbreviation LBF for part NSTATION in
             object NSTATION.LOADBFS in build list TCPBL493 EXC03096
 VMFBLD1965E The command, $VMFUTL$ GETBLS, failed with return code 12
 ...

and possibly:

 ...
 VMFBLD1851I Reading build lists
 VMFBLD2182I Identifying new build requirements
 VMFBLD2182I No new build requirements identified
 VMFBLD1851I (1 of 1) VMFBDMOD processing TCPBLM91 EXC27174, target
             is BUILD1 491 (I)
 VMFBDM2219I Processing object TFTPD.MODULE
 DMSOPN002E  File DMSPSLU TXTLIB * not found
 VMFBDM1965E The command, GLOBAL, failed with return code 28 while processing
             object TFTPD.MODULE. It was issued with the argument(s): TXTLIB
             DMSPSLU DMSAMT VMMTLIB VMLIB CMSSAA
 VMFBLD1851E (1 of 1) VMFBDMOD completed with return code 100. Some objects
             were not built
 VMFBLD2180I There are 1 build requirements remaining
 VMFBLD2760I VMFBLD processing completed unsuccessfully
 Ready(00008);

The TCP/IP TFPTD module is is specific to Network Station support and is not required for other TCP/IP functions. However, the CMS DMSPSLU TXTLIB necessary to build this module is not supplied for VM/ESA 1.2.2. This is due to the fact that IBM Network Station services and functions are not supported on releases prior to VM/ESA Version 2 Release 1.0.

Therefore, steps must be taken to circumvent these problems, so that PTF PTF UQ27174 can be successfully applied on a VM/ESA 1.2.2 system.

To circumvent the first error cited above, a local modification to the TCP/IP Product Parameter File (5735FALK PPF) is required; this modification must add add file type abbreviations which are not defined for VM/ESA 1.2.2. The definitions required are:

  $LB $LOADBFS $LB00000
  LBF LOADBFS  LBF00000

These definitions need to be added to the "Abbrev Section" of the TCP/IP product parameter file, which is delimited by the :DABBV. and :EDABBV. tags. Note that the override file changes are to be made against the 5735FALK $PPF file, from which the useable-form PPF file (with a file name of your choosing) is generated. If necessary, see the VMSES/E Introduction and Reference (SC24-5444) and/or the VM/ESA Service Guide (SC24-5527) for detailed information about creating a PPF file override.

The second error cited above can be avoided by making a modification will prevent VMSES/E from informing you of a build requirement for the TFTPD module on future VMFBLD commands. This command will not cause the TFTPD module to be rebuilt.

  1. Logon to the TP/IP installation and service user ID, P735FALK.

  2. Access the TCP/IP service disks using the VMFSETUP command that follows:

      vmfsetup ppfname compname (link
    

    where ppfname is the name of the PPF override file you created previously, and compname is the appropriate component name from that override file.

  3. Issue the VMSES/E VMFSIM command that follows to update the SRVBLDS inventory table to remove the TFTPD module build requirement.

      vmfsim modify 5735falk srvblds * tdata :bldlist tcpblm91 :object
            tftpd.module :stat built (replace
    

    Note! This is one command. When entered from the command line, there should be only one space between the :OBJECT and TFTPD.MODULE operands.