Description
~~~~~~~~~~~
Probe SDK Java components. Current revision of this patch is only functional alongside an install of NSProbe.jar from probe-nonnative-base patch.


Name
~~~~
probe-sdk-java

Please refer to the complete documentation on the IBM support site
for full instructions of how to use this product.
http://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/index.jsp

Known Issues
~~~~~~~~~~~~
None.


Patch Dependencies
~~~~~~~~~~~~~~~~~~

	probe-nonnative-base-21

Quick Start
~~~~~~~~~~~
Unix:
	OMNIbus v7.3 onwards
		- Install with $OMNIHOME/install/nco_install_integration	
	
Windows:
	Open the patch file using an file extract application
	that supports preserving the directory structure

	Extract all the files within into %OMNIHOME%


Revision History
~~~~~~~~~~~~~~~~
PATCH probe-sdk-java-12
REVISION 0
Bundle probe-nonnative-base-21
Internal maintenance

PATCH probe-sdk-java-11
REVISION 0
Fixed probe issue of not displaying usage information via command line argument -help, -dumpprops or -version.
Fixed probe issue of not able to shutdown completely sometimes in case of event flood.
Fixed probe issue of potentially discarding some remaining events during shutdown in SDK internal queue, which have been parsed but they are yet to be sent over to ObjectServer.
Add display of version information on OMNIbus integrations Java modules in probe log and output of command line argument -version.
Fixed probe hang issue which is caused by certain characters in the data.
Suppressed warning message if resynchronization time is longer than zero (periodic resynchronization disabled).

PATCH probe-sdk-java-10
REVISION 0
Merged in APAR IV82735 changes
Added RESYNCHREQUEST functionality thru MessageService
Internal maintenance

PATCH probe-sdk-java-9

REVISION 1
APAR IV82735 - The file specified as in DataBackupFile property may grow in size due to new data
	       are appended over existing stored data. This issue has been fixed.

REVISION 0
Added DiconnectionTimeout property and functionality
Added InactivityAction property and functionality
General maintenance

PATCH probe-sdk-java-8

REVISION 1
APAR IV80046 - Fixed OutOfMemoryError or hanging issue which may observed in OIDK probes
	       during high input of events.
APAR IV80051 - Fixed a multi-threading issue which may cause OIDK probes not shutting down
	       completely due to the background OIDK threads still alive.

REVISION 0
Requires probe-nonnative-base-18
Added ability to execute 64 bit nco_p_nonnative on supported platforms
Internal maintenance for NSHeadServices concurrency

PATCH probe-sdk-java-7

REVISION 0
Synchronized shutdown to prevent Windows Server 2008/2012 Service Stop errors
Added functionality to disable PID file locking
Code cleanup

PATCH probe-sdk-java-6

REVISION 0
Added security enhancements
Corrected path algorithm for AIX greater than 5

PATCH probe-sdk-java-5
REVISION 3
APAR IV47979 - Synchronize command executions to Nonnative probe in order to fix issue on
	       OIDK-based probes stop working due to unexpected shared command ID.

REVISION 2
APAR IV47615 - Fixed memory leak encountered in ResponseMap class.

REVISION 1
APAR IV45832 - Fixed OIDK unable to run Nonnative probe in Linux OS with kernel version 3. 

REVISION 0
Adding bidir functionality 

PATCH probe-sdk-java-4

REVISION 0
Added OIDK dependent jars

PATCH probe-sdk-java-3

REVISION 0
Added MaxEventQueueSize property
Corrected typo in Check Subscription status message

PATCH probe-sdk-java-2

REVISION 0
Internal maintenance changing partialbuild version.
Added dependency on probe-nonnative-base.

PATCH probe-sdk-java-1
	
REVISION 0
Initial version of NSHead, marking its separation from NSProbe.jar into its own patch/package.
