IBM Platform Symphony
Abstract
Java client doesn't return correct exit code when terminated by SIGTERM
Description
When sending a SIGTERM to terminate a running JAVA client, its
exit code was 0, not same as C++ client which was 128+signal number.
Added environment parameter for controlling exit code
SOAM_JAVA_EXITCODE_RESET
Default: NONE
Readme file for: IBM® Platform Symphony
Product/Component
Release:
Update Name: Interim fix 248327
Fix ID: sym-
Publication date: 18 Dec. 2014
Last modified date: 18 Dec. 2014
Contents:
1. List of fixes
2. Download location
3. Products or components affected
4. System requirements
5. Installation and configuration
6. List of files
7. Copyright and trademark information
1. List of fixes
APAR#P100847
2. Download Location
http://www.ibm.com/eserver/support/fixes/
3. Products or components affected
Product/Component Name, Platform, Fix ID:
Platform Symphony/SOAM, Linux 64-bit, sym-
4. System requirements
Linux2.6-glibc2.3-x86_64
5. Installation and configuration
5.1 Before installation
1. Log on to the hosts.
2. Set your environment
5.2 Installation steps
1. Back up the file that
is to be patched in the install directory: lib/libjnativesoamapi_
2. Apply the patch. Log on to each host and replace the old binary files with the downloaded one in the following directory under soam:
5.3 After installation
1.Verify the
installation
N/A
2. Running
client applications
For csh or tcsh
> setenv SOAM_JAVA_EXITCODE_RESET
y
For sh, ksh or bash
> export SOAM_JAVA_EXITCODE_RESET=y
5.4 Uninstallation
1. Restore the backup file
Log on to each hosts and restore the backup file for the following binary under soam:
> lib/, lib64/
2. Unset the environment
parameter
For csh or tcsh
> unsetenv SOAM_JAVA_EXITCODE_RESET
For sh, ksh or bash
> unset SOAM_JAVA_EXITCODE_RESET
6. List of files
libjnativesoamapi_
7. Copyright and trademark information
© Copyright IBM Corporation 2014
IBM®, the IBM logo and ibm.com® are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.