Folks,
I'm interested in calling a pipeline pilot protocol from an Oracle stored procedure.
The Pipeline Pilot developers help has a discussion under:
Dev > Client-side Integration > Java Client SDK > Java Client SDK Overview
It has a section on how to load java classes using the loadjava utility, which I'm comfortable with and have working.
There is also a useful example to implement a synchronous client based on classes in the com.scitegic.proxy package (jalpp.jar):
Dev > Client-side Integration > Java Client SDK > Java Client Example Applications
Again, I'm comfortable with this and I'm able to call this from my IDE.
I get the following error when I attempt to run this class from Oracle:
ERROR at line 1:
ORA-29532: Java call terminated by uncaught Java exception:
java.lang.UnsupportedClassVersionError:
com/scitegic/proxy/PipelinePilotException (Unsupported major.minor version 50.0)
Looking closely at the Pipeline Pilot jars I can see that they were compiled with Java 6 but my Oracle JDK (latest available 11G R2 standard edition) is at Java 5, see: http://docs.oracle.com/cd/E11882_01/appdev.112/e25518/adfns_environments.htm#ADFNS654
So I'm left with the following option to implement my own web service client to submit PP jobs and retrieve results, which is a bit of a shame because the com.scitegic.proxy classes appear to do exacly what I need.
Does anybody know if the above classes come in a Java 5 flavour...and if so, are they supported by Accelrys?
Cheers,
Jim