How to apply DLLs - temp fixes provided by L2 support?
 Technote (FAQ)
 
Problem
In certain cases support might give you a DLL as a temporary fix or for diagnosis purposes. The following are the instructions on what to do with it.
 
Solution
  1. Normally, the DLL fix in a tersed format will be placed on the ftp.emea.ibm.com ftp site (192.109.81.7). Connect to the site using the following:
    USER: anonymous PASSWORD: your complete e-mail address

  2. Download the file with name indicated by the support person in BINARY, into a FIXED RECORD LENGTH 1024 file. For example:

    cd /fromibm/mvs
    bin
    LOCSITE LRECL=1024 RECFM=FB BLKSIZE=0
    get PK12345.V6012.xmit.trs +
              'MYUSERID.PK12345.V6012.XMIT.TRS'

  3. Unterse the file 'MYUSERID.PK12345.V6012.XMIT.TRS' into 'MYUSERID.PK12345.V6012.XMIT'.

  4. This is an XMIT dataset. Once untersed, you will need to inflate (recreate the DLL library) by using this TSO command:

    tso receive indsname('MYUSERID.PK12345.V6012.XMIT')

    You will be asked for a dataset name to inflate where the DLLs will be put, for example, the response might be:

    DA('MYUSERID.
    PK12345.V6012.DLL')

    Please be sure to pick a different dataset name as the DA('...') value in response to the receive command or you will corrupt the DLLs.

  5. When you are done, in your 'MYUSERID.PK12345.V6012.DLL' dataset, you will have number of different members. The support person might provide you with the contents of the DLL. Check if the number and sizes of members match. If they do not, or you were not able to complete the steps above, there might be a problem with the DLL. Please, contact the support person who provided the DLL.

  6. APF authorize this 'MYUSERID.PK12345.V6012.DLL' dataset.

  7. Bring down WebSphere environment (including Daemon).

  8. You can either replace the original DLLs in LPA if this is what you use, or you can use a STEPLIB.
    • STEPLIB:
      1. Include 'MYUSERID.PK12345.V6012.DLL' dataset in the STEPLIB of all WebSphere JCL procs. If STEPLIB is already in your JCL, make sure this dataset is listed first.
      2. Modify any shell scripts (including setupCmdLine.sh) to include 'MYUSERID.PK12345.V6012.DLL' as the first data set in the STEPLIB environment variable.
    • LPA:
      1. Delete all the DLLs from LPA which are contained in 'MYUSERID.PK12345.V6012.DLL' dataset.
      2. Re-add the DLLs from 'MYUSERID.PK12345.V6012.DLL' dataset. If there are some DLLs that were not present in the LPA, use STEPLIB instead.

  9. Restart WebSphere servers (including Daemon).

IMPORTANT NOTE: Please, remember that the DLLs are built only at a specific level of WebSphere. If you upgrade your WebSphere Application Server level, you will need to remove the DLLs as they might cause unexpected results and make problems hard to diagnose.
 
 
 


Document Information


Current web document: swg21225564.html
Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server for z/OS > General
Operating system(s): z/OS
Software version: 6.0.2
Software edition:
Reference #: 1225564
IBM Group: Software Group
Modified date: Dec 14, 2005