I was using HttpGateway to invoke mainframe services and now would like to use XMLWrapperGateway instead.
I installed Entirex 7.3.3. runtime in AIX 5.3 which already has Service Orchestrator 3.2.2.6 and Java 1.4.2. I have the XMM generated and place in the same folder of my sequence and then invoked the sequence.
I’m getting the following error in the component factory XBD log.
I could do a bit more progress and now after setting xbd.entirex.broker property (which is not mandatory anyway) I’ve overcome the Null pointer exception and now getting the below error.
[slf5s.start]08 Sep 2008 14:08:58,288[slf5s.DATE] Thread-4[slf5s.THREAD] DEBUG[slf5s.PRIORITY] xbd[slf5s.CATEGORY] c:SagSequencer m:~4ea3683d~11bf2e59421~3503 - Executing component SagXmlWrapperGateway[slf5s.MESSAGE]
[slf5s.start]08 Sep 2008 14:08:58,288[slf5s.DATE] Thread-4[slf5s.THREAD] DEBUG[slf5s.PRIORITY] xbd[slf5s.CATEGORY] c:SagSequencer m:~4ea3683d~11bf2e59421~3503 - xbd.entirex.broker = ETB1002:18030@RPC/RPCVACCA/CALLNAT[slf5s.MESSAGE]
[slf5s.start]08 Sep 2008 14:08:58,290[slf5s.DATE] Thread-4[slf5s.THREAD] DEBUG[slf5s.PRIORITY] xbd[slf5s.CATEGORY] c:SagXmlWrapperGateway m:~4ea3683d~11bf2e59421~3503 - new XMMResource created for http://esbwasvip:9084/usr/WebSphere/AppServer/profiles/AppSrv01/installedApps/ezqsag01Cell01/PAM_XMLWG_MeGSeq_EAR.ear/PAMXMLWGMedSeqWeb.war/MediatorRepo/Sequence/Login_Validation/PAM_LoginValidation_751n.xmm[slf5s.MESSAGE]
[slf5s.start]08 Sep 2008 14:08:58,290[slf5s.DATE] Thread-4[slf5s.THREAD] DEBUG[slf5s.PRIORITY] xbd[slf5s.CATEGORY] c:SagXmlWrapperGateway m:~4ea3683d~11bf2e59421~3503 - EntireXImpl.getBrokerID: ETB1002:18030[slf5s.MESSAGE]
[slf5s.start]08 Sep 2008 14:08:58,291[slf5s.DATE] Thread-4[slf5s.THREAD] DEBUG[slf5s.PRIORITY] xbd[slf5s.CATEGORY] c:SagXmlWrapperGateway m:~4ea3683d~11bf2e59421~3503 - getBroker: logon without Security[slf5s.MESSAGE]
[slf5s.start]08 Sep 2008 14:08:58,366[slf5s.DATE] Thread-4[slf5s.THREAD] DEBUG[slf5s.PRIORITY] xbd[slf5s.CATEGORY] c:SagXmlWrapperGateway m:~4ea3683d~11bf2e59421~3503 - EntireXImpl.getBrokerService: RPC/RPCVACCA/CALLNAT[slf5s.MESSAGE]
[slf5s.start]08 Sep 2008 14:08:58,391[slf5s.DATE] Thread-4[slf5s.THREAD] ERROR[slf5s.PRIORITY] xbd[slf5s.CATEGORY] c:SagSequencer m:~4ea3683d~11bf2e59421~3503 - SEQUENCER ERROR: sequence “http://esbwasvip:9084/PAMXMLWGMedSeqWeb/MediatorRepo/Sequence/Login_Validation/PAMS_Login_Validation_Sequence.xml”, line 9, : com.softwareag.xbridge.exceptions.XException: Could not create xmlRpcService for xbd.xmlWrapper.xmm[slf5s.MESSAGE]
com.softwareag.xbridge.exceptions.XException: Could not create xmlRpcService for xbd.xmlWrapper.xmm
at com.softwareag.xbridge.entirexgateways.XmlWrapperGatewayImpl.modify(XmlWrapperGatewayImpl.java:166)
at com.softwareag.xbridge.infrastructure.ModifierProxy.modify(ModifierProxy.java(Compiled Code))
at com.softwareag.xbridge.sequencer.KeywordSTEP.execute(KeywordSTEP.java(Compiled Code))
at com.softwareag.xbridge.sequencer.SequencerImpl.execute(SequencerImpl.java(Compiled Code))
at com.softwareag.xbridge.sequencer.SequencerImpl.dispatch(SequencerImpl.java(Compiled Code))
at com.softwareag.xbridge.infrastructure.DispatcherImpl$MessageDispatcher.perform(DispatcherImpl.java(Compiled Code))
at com.softwareag.xbridge.util.WorkerThread.run(ThreadPool.java:459)
[slf5s.start]08 Sep 2008 14:08:58,391[slf5s.DATE] Thread-4[slf5s.THREAD] DEBUG[slf5s.PRIORITY] xbd[slf5s.CATEGORY] MessageTable - update ~4ea3683d~11bf2e59421~3503@ezqsag01 size=1[slf5s.MESSAGE]
Also I have only installed the Entirex runtime and SDK along with service orchestrator. Do I need to install EntireX Broker also in the box running Component factories to make this work?
Any suggestions would be really helpful and thankful.