If B2B transaction is failed , check the server logs, and if the below error is found, then it is an issue with loading the native library for XEEngine
java.lang.UnsatisfiedLinkError: com.edifecs.xengine.xeobjects.XEHelper.createSourceFromBLOBNative(Ljava/lang/String;[BLjava/lang/String;)Lcom/edifecs/xengine/xeobjects/XESource;
To solve this issue, do the following steps
1) set the library path in setSOADomainEnv.cmd as follows
set JAVA_OPTIONS=%JAVA_OPTIONS% -Djava.library.path=<middlewarehome>\Oracle_SOA1\soa\thirdparty\edifecs\XEngine\bin
2) copy the wlntio.dll from <middlewarehome>\wlserver_10.3\server\native\win\x64 to <middlewarehome>\Oracle_SOA1\soa\thirdparty\edifecs\XEngine\bin
3) copy the wlntio.dll from <middlewarehome>\wlserver_10.3\server\native\win\x64 to <JAVAHOME>\bin
also ensure the following properties are set setSOADomainEnv.cmd
set XENGINE_DIR=" <middlewarehome>\Oracle_SOA1\soa\thirdparty\edifecs\XEngine"
set PATH=%PATH%; <middlewarehome>\Oracle_SOA1\soa\thirdparty\edifecs\XEngine\bin
Restart both Admin and ManagedServer . Ensure you have run the script setSOADomainEnv.cmd before restarting the server
Hi Santhosh,
ReplyDeleteI am facing this similer issue but I have 32 bit Weblogic and SOA with me. Would you please let me know what to do in this case?
Thanks,
Ravinder
bit.ravinder@gmail.com