We are using custom Java functions in the UDF which adds flexibility to
our processing. We have used the same archives in the current 7.0 PI
server and it is working like a charm. However when we try to use the
same library in the PI 7.1 box, the JVM is not able to find the library
even though we have activate the archives in the same Software
Here is the error message we are getting:
Source text of object Message Mapping: A_860_EDI_message_mapping_MT_MM | urn:pacer- com/EDI/ABC/204/Common has syntax errors: Source code has syntax error: D:\usr\sap\XI\DVEBMGS00 \j2ee\cluster\server0 \.\temp\classpath_resolver\Map30c1fd7004f211de806f005056a0098c\source\com\ sap\xi\tf\_A_860_EDI_message_mapping_MT_MM _.java:9: package abc.com.b2b.abcClient does not exist import abc.com.b2b.abcclient.abcClientFunction; ^
Pls. let us know if we need to do UDFs different in PI7.1. Are there
some additional steps we need to do for making it work.
There is one more observation we have for the Java archives in the
cache in PI7.1 . We found that the result set for the search for the
library class doesn't have the name of the software component. when we
do the exact same search in the PI 7.0 box, we see the signature of the
library intact with the Software component info in the right place.
Your help is greatly appreciated!!
Edited by: Patrick Jones on Feb 27, 2009 11:51 PM
Edited by: Patrick Jones on Feb 27, 2009 11:53 PM