I've not done this myself, but it would help my application, so I looked it up.
To monitor for ENDSBS or ENDJOB use Runtime.addShutdownHook().
I found this in an old APAR report associated with a V5R2 PTF. Assumably, all releases since then will have the functionality.
From: java400-l-bounces@xxxxxxxxxxxx [mailto:java400-l-bounces@xxxxxxxxxxxx] On Behalf Of Sonin,Nikolai
Sent: Thursday, October 04, 2012 9:11 AM
Subject: Running Java in a batch Job
I finally have my Java environment setup to run the J9 Java6 JVM and the Classic 1.4 JVM in separate worlds and can run either JVM by setting my JAVA_HOME ENVVAR. My question now is what is the best way to start a Java jar file from within a CL batch job and what is the cleanest way of ending the job when an ENDSBS command is processed? Thanks for all of your help so far.
This is the Java Programming on and around the IBM i (JAVA400-L) mailing list To post a message email: JAVA400-L@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options,
or email: JAVA400-L-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/java400-l
As an Amazon Associate we earn from qualifying purchases.