Before you begin
Follow this procedure when installing application clients with the embedded messaging client feature on Version 9 of the Solaris Operating Environment. You need not perform this procedure if you are not installing the embedded messaging client feature. If you are installing from the Application Clients 1.4 CD-ROM, then you need not perform this procedure because the CD is current.Why and when to perform this task
Determining if you have a problem
If you do not complete this procedure but install the embedded messaging client feature on the Solaris 9 platform, the installation appears to complete without visible error but you cannot use any embedded messaging functions.
Steps for this task
Unpacking the file creates the /mqpreinstall directory.
The basic syntax of the script is:
mq_preinstall.sh -orig originalImageLocation -temp tempImageLocation
The -orig parameter identifies the root location of the original WebSphere Application Server client installation files.
The -temp parameter identifies the local target directory where the script copies the original installation image. The script creates the target directory.
For example:
mq_preinstall.sh -orig /cdrom -temp /tmp/WebSphereTemp
The script copies the original installation image from the CD-ROM to the /tmp/WebSphereTemp directory and updates the backlevel /tmp/WebSphereTemp/sun/messaging/wsmfuncs.SunOS file.
The return code from the installation program indicates success. Installation of the embedded messaging feature is successful if the return code is zero. If the installation program exited with a non-zero return code, the installation of the embedded messaging feature is not successful. If unsuccessful, uninstall the client and complete the procedure described previously to reinstall.
Results
After installing the updated installation image, install Fix Pack 2.
Example
You can invoke the mq_preinstall.sh script with a relative or absolute file path, or from within the mqpreinst directory:
Absolute addressing example:
/tmp/mqpreinstall/mq_preinstall.sh -orig /cdrom -temp /tmp/WebSphereTemp
Relative addressing example:
./mqpreinstall/mq_preinstall.sh -orig /cdrom -temp /tmp/WebSphereTemp
Example from within the /mqpreinst directory:
cd mqpreinstall ./mq_preinstall.sh -orig /cdrom -temp /tmp/WebSphereTemp