|
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 |
- 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
- 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'
- Unterse the file 'MYUSERID.PK12345.V6012.XMIT.TRS' into
'MYUSERID.PK12345.V6012.XMIT'.
- 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.
- 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.
- APF authorize this 'MYUSERID.PK12345.V6012.DLL' dataset.
- Bring down WebSphere environment (including Daemon).
- You can either replace the original DLLs in LPA if this is what you
use, or you can use a STEPLIB.
- STEPLIB:
- 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.
- Modify any shell scripts (including setupCmdLine.sh) to include
'MYUSERID.PK12345.V6012.DLL' as the first data set in the STEPLIB
environment variable.
- LPA:
- Delete all the DLLs from LPA which are contained in
'MYUSERID.PK12345.V6012.DLL' dataset.
- 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.
- 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. |
|
|
|
|
|
|