Consultor Eletrônico



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%