Kbase P110680: Unable to initialize OpenEdge Sonic ESB Adapter Engine:
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  11/11/2005 |
|
Status: Unverified
FACT(s) (Environment):
OpenEdge 10.0B
SYMPTOM(s):
Unable to initialize OpenEdge Sonic ESB Adapter Engine:
Missing required WsaSOAPEngine init parameter: Progress installation directory
OpenEdge ESB Adapter Service is located in default SonicMQ container
CAUSE:
Incompatibility with the xerces parser that Sonic has been shipping
FIX:
Create your own container where the OpenEdge ESB Service is running and make sure
the OpenEdge 10.0B xerces parser is used by prepending
it's OpenEdge archives to the SonicMQ container Xbootclasspath
Example of how that could look within the container.bat file:set OE010BCP=D:\OE100B\esbadapter\lib\xercesImpl.jar;D:\OE100B\esbadapter\lib\xmlParserAPIs.jar;
"%SONICMQ_JRE%" %BROKER_JVM_ARGS% %JVM_ARGS_EXT% %SONICMQ_SSL_CLIENT% "-Xbootclasspath/p:%SONICMQ_LIB%\jmxri.jar;%OE010BCP%" "-Dsonicsw.mf.libX=%LIBXDIR%" -Dsonicsw.mf.allowRestart=true %PASSWORDPROPERTY% %STARTACTIVEPROPERTY% -cp "%SONICMQ_CLASSPATH%" com.sonicsw.mf.Agent %CONTAINERFILE% %DSFILE%