RemoteFault - exception on JaxRpc invoke: received empty response
A bpel-process invokes an esb-routing-service and sometimes get a remoteFault with
a strange error-message "exception on JaxRpc invoke: received empty response".
What does this mean?
<messages>
<input>
<invokeWizardInput>
<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="closeWoRequest">
<closeWoRequest
xmlns:types="http://schemas.kabeldeutschland.de/Provisioning/WizardAPITypes"
xmlns="http://schemas.kabeldeutschland.de/Provisioning/WizardAPITypes">
<types:region>1</types:region>
<types:workOrderNumber>112641172</types:workOrderNumber>
<types:posCode>00280025</types:posCode>
<types:closeTechnician>PIF</types:closeTechnician>
<types:woCloseDate>31.03.2008</types:woCloseDate>
<types:action>CLI</types:action>
</closeWoRequest>
</part>
</invokeWizardInput>
</input>
<fault>
<remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
<part name="summary">
<summary>exception on JaxRpc invoke: received empty response</summary>
</part>
</remoteFault>
</fault>
</messages>
I looked inside the logfile and found the following error-message.
So it seams that the Tuxedo-Adapter behind the called service does not get a new connection. But my thought was that this message should be included in the remoteFault.
<2008-03-31 08:12:23,518> <WARN> <system-irb.collaxa.cube.ws> <AdapterFramework::Outbound> esb:///ESB_Projects/.._CCB-API_TAS6105/CCB_IF1.wsdl [ CCB_IF1PortType::CCB_IF1(input_CCB_IF1,output_CCB_IF1) ] - Unable to provide Log4j handle to com.attunity.adapter.AttuConnectionFactory via <public void setLog4jLogger(org.apache.log4j.Logger logger)> due to: com.attunity.adapter.AttuConnectionFactory.setLog4jLogger(org.apache.log4j.Logger)
1103777 [AJPRequestHandler-RMICallHandler-96] ERROR com.attunity.connect.jca - acp.AcpServer.Send connection request failed for server 10.32.1.95 port 2552: at
com.attunity.adapter.core.acp.AcxClientRequestException: [J0036] = client.requestError (daemon.connect): [C014] Client connection limit reached - try later
at com.attunity.adapter.core.acp.AcpServer.CheckForExceptionResponse(Unknown Source)
at com.attunity.adapter.core.acp.AcpServer.sendObjectsNowAux(Unknown Source)
at com.attunity.adapter.core.acp.AcpServer.sendObjectsNow(Unknown Source)
at com.attunity.adapter.core.acp.AcpServer.sendObject(Unknown Source)
at com.attunity.adapter.core.acp.AcpServer.getRedirectedAddr(Unknown Source)
at com.attunity.adapter.core.acp.AcpServer.connect(Unknown Source)
at com.attunity.adapter.core.CoreManagedConFactory.createNewServer(Unknown Source)
at com.attunity.adapter.core.CoreManagedCon.<init>(Unknown Source)
at com.attunity.adapter.AttuManagedCon.<init>(Unknown Source)
at com.attunity.adapter.oracle.AttuManagedCon.<init>(Unknown Source)
at com.attunity.adapter.oracle.AttuManagedConFactory.getEmptyManagedCon(Unknown Source)
at com.attunity.adapter.core.CoreManagedConFactory.createManagedConnection(Unknown Source)
at com.evermind.server.connector.ApplicationConnectionManager.createManagedConnection(ApplicationConnectionManager.java:1377)
at oracle.j2ee.connector.ConnectionPoolImpl.createManagedConnectionFromFactory(ConnectionPoolImpl.java:327)
at oracle.j2ee.connector.ConnectionPoolImpl.access$800(ConnectionPoolImpl.java:98)
at oracle.j2ee.connector.ConnectionPoolImpl$NonePoolingScheme.getManagedConnection(ConnectionPoolImpl.java:1211)
at oracle.j2ee.connector.ConnectionPoolImpl.getManagedConnection(ConnectionPoolImpl.java:785)
at com.evermind.server.connector.ApplicationConnectionManager.getConnectionFromPool(ApplicationConnectionManager.java:1575)
at com.evermind.server.connector.ApplicationConnectionManager.acquireConnectionContext(ApplicationConnectionManager.java:1520)
at com.evermind.server.connector.ApplicationConnectionManager.allocateConnection(ApplicationConnectionManager.java:1465)
at oracle.j2ee.connector.OracleConnectionManager.unprivileged_allocateConnection(OracleConnectionManager.java:238)
at oracle.j2ee.connector.OracleConnectionManager.allocateConnection(OracleConnectionManager.java:192)
at com.attunity.adapter.core.CoreConnectionFactory.getConnection(Unknown Source)
at com.attunity.adapter.core.CoreConnectionFactory.getConnection(Unknown Source)
at oracle.tip.adapter.fw.wsif.jca.WSIFPort_JCA$JCAConnectionPool.createJCAConnection(WSIFPort_JCA.java:1622)
at oracle.tip.adapter.fw.wsif.jca.WSIFPort_JCA$JCAConnectionPool$JCAConnection.init(WSIFPort_JCA.java:1339)
at oracle.tip.adapter.fw.wsif.jca.WSIFPort_JCA.obtainJCAConnection(WSIFPort_JCA.java:996)
at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:334)
at oracle.tip.esb.server.common.wsif.WSIFInvoker.executeOperation(WSIFInvoker.java:787)
at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:694)
at oracle.tip.esb.server.common.wsif.WSIFInvoker.nextService(WSIFInvoker.java:714)
at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.nextService(OutboundAdapterService.java:184)
at oracle.tip.esb.server.service.impl.outadapter.OutboundAdapterService.processBusinessEvent(OutboundAdapterService.java:112)
at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatchNonRoutingService(InitialEventDispatcher.java:106)
at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:85)
at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1419)
at oracle.tip.esb.utils.EventUtils.raiseBusinessEvent(EventUtils.java:112)
at oracle.tip.esb.server.service.EsbRouterSubscription.onBusinessEvent(EsbRouterSubscription.java:275)
at oracle.tip.esb.server.dispatch.EventDispatcher.executeSubscription(EventDispatcher.java:138)
at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscription(InitialEventDispatcher.java:212)
at oracle.tip.esb.server.dispatch.InitialEventDispatcher.processSubscriptions(InitialEventDispatcher.java:197)
at oracle.tip.esb.server.dispatch.EventDispatcher.dispatchRoutingService(EventDispatcher.java:94)
at oracle.tip.esb.server.dispatch.InitialEventDispatcher.dispatch(InitialEventDispatcher.java:82)
at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1419)
at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.raiseEvent(EventOracleSoapProvider.java:333)
at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.processMessage(EventOracleSoapProvider.java:200)
at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:956)
at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:349)
at oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:466)
at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:114)
at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:96)
at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:177)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
Similar Messages
-
ESB Invokation failed "exception on JaxRpc invoke: received empty response"
I have a async bpel-process invoking an esb-routing-service whicht routes to an db-adapter-service for executing a select statement running about 2 minutes.
Sometimes this invoke of the esb-service failes with this fault:
<fault>
<remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
<part name="summary">
<summary>exception on JaxRpc invoke: received empty response</summary>
</part>
</remoteFault>
</fault>If i look inside the esb-console the instance completes successfully.
Then i look at the logfile /opt/oracle/soa/as_1/j2ee/home/log/home_default_group_1/oc4j/log.xml and see this errormessages:
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-02-07T15:30:40.118+01:00</TSTZ_ORIGINATING>
<COMPONENT_ID>j2ee</COMPONENT_ID>
<MSG_ID>J2EE DS-00181</MSG_ID>
<MSG_TYPE TYPE="WARNING"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>QRZ1275.kabeldeutschland.de</HOST_ID>
<HOST_NWADDR>10.32.7.156</HOST_NWADDR>
<MODULE_ID>datasource</MODULE_ID>
<THREAD_ID>42</THREAD_ID>
<USER_ID>soa</USER_ID>
<SUPPL_ATTRS>
<ATTR NAME="J2EE_MODULE.name">provider-war</ATTR>
<ATTR NAME="J2EE_APP.name">esb-rt</ATTR>
<ATTR NAME="WEBSERVICE_PORT.name">__soap_RSreadServiceOrderIDsWithChangedStatus_RSreadServiceOrderIDsWithChangedStatus</ATTR>
<ATTR NAME="WEBSERVICE.name">ESB_RSreadServiceOrderIDsWithChangedStatus_Service</ATTR>
</SUPPL_ATTRS>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.32.7.156:63112:1202394509070:3176</UNIQUE_ID><SEQ>5</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>Commit failed.</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-02-07T15:30:40.118+01:00</TSTZ_ORIGINATING>
<COMPONENT_ID>j2ee</COMPONENT_ID>
<MSG_ID>J2EE DS-00190</MSG_ID>
<MSG_TYPE TYPE="WARNING"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>QRZ1275.kabeldeutschland.de</HOST_ID>
<HOST_NWADDR>10.32.7.156</HOST_NWADDR>
<MODULE_ID>datasource</MODULE_ID>
<THREAD_ID>42</THREAD_ID>
<USER_ID>soa</USER_ID>
<SUPPL_ATTRS>
<ATTR NAME="J2EE_MODULE.name">provider-war</ATTR>
<ATTR NAME="J2EE_APP.name">esb-rt</ATTR>
<ATTR NAME="WEBSERVICE_PORT.name">__soap_RSreadServiceOrderIDsWithChangedStatus_RSreadServiceOrderIDsWithChangedStatus</ATTR>
<ATTR NAME="WEBSERVICE.name">ESB_RSreadServiceOrderIDsWithChangedStatus_Service</ATTR>
</SUPPL_ATTRS>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.32.7.156:63112:1202394509070:3176</UNIQUE_ID><SEQ>5</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>Setting auto commit on the connection failed. Exception: 'java.sql.SQLException: Closed Connection'</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-02-07T15:30:40.119+01:00</TSTZ_ORIGINATING>
<COMPONENT_ID>j2ee</COMPONENT_ID>
<MSG_ID>J2EE JTA-00901</MSG_ID>
<MSG_TYPE TYPE="WARNING"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>QRZ1275.kabeldeutschland.de</HOST_ID>
<HOST_NWADDR>10.32.7.156</HOST_NWADDR>
<MODULE_ID>transaction</MODULE_ID>
<THREAD_ID>42</THREAD_ID>
<USER_ID>soa</USER_ID>
<SUPPL_ATTRS>
<ATTR NAME="J2EE_MODULE.name">provider-war</ATTR>
<ATTR NAME="J2EE_APP.name">esb-rt</ATTR>
<ATTR NAME="WEBSERVICE_PORT.name">__soap_RSreadServiceOrderIDsWithChangedStatus_RSreadServiceOrderIDsWithChangedStatus</ATTR>
<ATTR NAME="WEBSERVICE.name">ESB_RSreadServiceOrderIDsWithChangedStatus_Service</ATTR>
</SUPPL_ATTRS>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.32.7.156:63112:1202394509070:3176</UNIQUE_ID><SEQ>5</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>Coordinator caught XAException thrown from resource during Action: ACTION_COMMIT. Exception Msg: javax.transaction.xa.XAException: Commit failed. - Error Code: XA_RBROLLBACK - Branch: [oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.00), oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, state={PREPARED}, exception error code=] - Thread: HTTPThreadGroup-66 . This XAException may be expected during recovery) </MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-02-07T15:30:40.121+01:00</TSTZ_ORIGINATING>
<COMPONENT_ID>j2ee</COMPONENT_ID>
<MSG_ID>J2EE JTA-99999</MSG_ID>
<MSG_TYPE TYPE="ERROR"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>QRZ1275.kabeldeutschland.de</HOST_ID>
<HOST_NWADDR>10.32.7.156</HOST_NWADDR>
<MODULE_ID>transaction</MODULE_ID>
<THREAD_ID>42</THREAD_ID>
<USER_ID>soa</USER_ID>
<SUPPL_ATTRS>
<ATTR NAME="J2EE_MODULE.name">provider-war</ATTR>
<ATTR NAME="J2EE_APP.name">esb-rt</ATTR>
<ATTR NAME="WEBSERVICE_PORT.name">__soap_RSreadServiceOrderIDsWithChangedStatus_RSreadServiceOrderIDsWithChangedStatus</ATTR>
<ATTR NAME="WEBSERVICE.name">ESB_RSreadServiceOrderIDsWithChangedStatus_Service</ATTR>
</SUPPL_ATTRS>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.32.7.156:63112:1202394509070:3176</UNIQUE_ID><SEQ>5</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>ProtocolError : Branch [oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.00), oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, state={PREPARED}, exception error code=] in transaction Global Transaction Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740), type=esb-rt, state=COMMITTING, time in completion or recovering=16)
[oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.00), oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, state={PREPARED}, exception error code=],
[oracle.oc4j.sql.xa.EmulatedXAResource@1eb09a1, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.01), oracle.oc4j.sql.xa.EmulatedXAResource@1eb09a1, state={PREPARED}, exception error code=]
} returned RB* during commit.</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-02-07T15:30:40.122+01:00</TSTZ_ORIGINATING>
<COMPONENT_ID>j2ee</COMPONENT_ID>
<MSG_ID>J2EE JTA-00113</MSG_ID>
<MSG_TYPE TYPE="WARNING"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>QRZ1275.kabeldeutschland.de</HOST_ID>
<HOST_NWADDR>10.32.7.156</HOST_NWADDR>
<MODULE_ID>transaction</MODULE_ID>
<THREAD_ID>42</THREAD_ID>
<USER_ID>soa</USER_ID>
<SUPPL_ATTRS>
<ATTR NAME="J2EE_MODULE.name">provider-war</ATTR>
<ATTR NAME="J2EE_APP.name">esb-rt</ATTR>
<ATTR NAME="WEBSERVICE_PORT.name">__soap_RSreadServiceOrderIDsWithChangedStatus_RSreadServiceOrderIDsWithChangedStatus</ATTR>
<ATTR NAME="WEBSERVICE.name">ESB_RSreadServiceOrderIDsWithChangedStatus_Service</ATTR>
</SUPPL_ATTRS>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.32.7.156:63112:1202394509070:3176</UNIQUE_ID><SEQ>5</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>Could not reconstruct transaction from store after protocol error: oracle.as.j2ee.transaction.tpc.Store$StoreException: Can not recover transaction as logging is not enabled in transaction-manager.xml xid : Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740)
xid : Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740)</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-02-07T15:30:40.124+01:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="ERROR"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>QRZ1275.kabeldeutschland.de</HOST_ID>
<HOST_NWADDR>10.32.7.156</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.soap</MODULE_ID>
<THREAD_ID>42</THREAD_ID>
<USER_ID>soa</USER_ID>
<SUPPL_ATTRS>
<ATTR NAME="J2EE_MODULE.name">provider-war</ATTR>
<ATTR NAME="J2EE_APP.name">esb-rt</ATTR>
<ATTR NAME="WEBSERVICE_PORT.name">__soap_RSreadServiceOrderIDsWithChangedStatus_RSreadServiceOrderIDsWithChangedStatus</ATTR>
<ATTR NAME="WEBSERVICE.name">ESB_RSreadServiceOrderIDsWithChangedStatus_Service</ATTR>
</SUPPL_ATTRS>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.32.7.156:63112:1202394509070:3176</UNIQUE_ID><SEQ>5</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>Error constructing SOAPFault</MSG_TEXT>
<SUPPL_DETAIL><![CDATA[oracle.tip.esb.server.common.exceptions.BusinessEventRetriableException: An unhandled exception has been thrown in the ESB system. The exception reported is: "oracle.as.j2ee.transaction.tpc.ProtocolErrorWithNotification: Branch [oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.00), oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, state={PREPARED}, exception error code=] in transaction Global Transaction Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740), type=esb-rt, state=COMMITTING, time in completion or recovering=16)
[oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.00), oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, state={PREPARED}, exception error code=],
[oracle.oc4j.sql.xa.EmulatedXAResource@1eb09a1, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.01), oracle.oc4j.sql.xa.EmulatedXAResource@1eb09a1, state={PREPARED}, exception error code=]
} returned RB* during commit.
at oracle.as.j2ee.transaction.tpc.Coordinator$Action.processRB(Coordinator.java:1133)
at oracle.as.j2ee.transaction.tpc.Coordinator$Action.interpretException(Coordinator.java:1090)
at oracle.as.j2ee.transaction.tpc.Coordinator$Action.processException(Coordinator.java:1049)
at oracle.as.j2ee.transaction.tpc.Coordinator$Action.act(Coordinator.java:1013)
at oracle.as.j2ee.transaction.tpc.Coordinator.doAction(Coordinator.java:687)
at oracle.as.j2ee.transaction.tpc.Coordinator.actOnEligibleBranch(Coordinator.java:676)
at oracle.as.j2ee.transaction.tpc.Coordinator.actOnEligibleBranchForDoCommit(Coordinator.java:533)
at oracle.as.j2ee.transaction.tpc.Coordinator.doCommit(Coordinator.java:520)
at oracle.as.j2ee.transaction.tpc.Coordinator.doResolve(Coordinator.java:317)
at oracle.as.j2ee.transaction.tpc.Coordinator.resolve(Coordinator.java:104)
at oracle.as.j2ee.transaction.tpc.TwoPhaseCommitEngine.commit(TwoPhaseCommitEngine.java:111)
at com.evermind.server.ApplicationServerTransaction.twoPhaseCommit(ApplicationServerTransaction.java:780)
at com.evermind.server.ApplicationServerTransaction.commitBasedOnResourceCount(ApplicationServerTransaction.java:609)
at com.evermind.server.ApplicationServerTransaction.doCommit(ApplicationServerTransaction.java:279)
at com.evermind.server.ApplicationServerTransaction.commit(ApplicationServerTransaction.java:162)
at com.evermind.server.ApplicationServerTransactionManager.commit(ApplicationServerTransactionManager.java:472)
at oracle.tip.esb.server.common.JTAHelper.commitTransaction(JTAHelper.java:148)
at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1473)
at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.raiseEvent(EventOracleSoapProvider.java:333)
at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.processMessage(EventOracleSoapProvider.java:200)
at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:956)
at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:349)
at oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:466)
at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:114)
at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:96)
at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:177)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.raiseEvent(EventOracleSoapProvider.java:370)
at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.processMessage(EventOracleSoapProvider.java:200)
at oracle.j2ee.ws.server.provider.ProviderProcessor.doEndpointProcessing(ProviderProcessor.java:956)
at oracle.j2ee.ws.server.WebServiceProcessor.invokeEndpointImplementation(WebServiceProcessor.java:349)
at oracle.j2ee.ws.server.provider.ProviderProcessor.doRequestProcessing(ProviderProcessor.java:466)
at oracle.j2ee.ws.server.WebServiceProcessor.processRequest(WebServiceProcessor.java:114)
at oracle.j2ee.ws.server.WebServiceProcessor.doService(WebServiceProcessor.java:96)
at oracle.j2ee.ws.server.WebServiceServlet.doPost(WebServiceServlet.java:177)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
Caused by: oracle.as.j2ee.transaction.tpc.ProtocolErrorWithNotification: Branch [oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.00), oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, state={PREPARED}, exception error code=] in transaction Global Transaction Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740), type=esb-rt, state=COMMITTING, time in completion or recovering=16)
[oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.00), oracle.oc4j.sql.xa.EmulatedXAResource@1034dd5, state={PREPARED}, exception error code=],
[oracle.oc4j.sql.xa.EmulatedXAResource@1eb09a1, Xid( Global Id df.c8.fe.d9.ff.ff.ff.ff.a4.28.8c.f3.17.01.00.00.fe.28.00.00.00.00.00.00, Format Id 1330790740, Branch Id 40.d6.ea.48.00.00.00.00.00.00.00.00.00.00.00.01), oracle.oc4j.sql.xa.EmulatedXAResource@1eb09a1, state={PREPARED}, exception error code=]
} returned RB* during commit.
at oracle.as.j2ee.transaction.tpc.Coordinator$Action.processRB(Coordinator.java:1133)
at oracle.as.j2ee.transaction.tpc.Coordinator$Action.interpretException(Coordinator.java:1090)
at oracle.as.j2ee.transaction.tpc.Coordinator$Action.processException(Coordinator.java:1049)
at oracle.as.j2ee.transaction.tpc.Coordinator$Action.act(Coordinator.java:1013)
at oracle.as.j2ee.transaction.tpc.Coordinator.doAction(Coordinator.java:687)
at oracle.as.j2ee.transaction.tpc.Coordinator.actOnEligibleBranch(Coordinator.java:676)
at oracle.as.j2ee.transaction.tpc.Coordinator.actOnEligibleBranchForDoCommit(Coordinator.java:533)
at oracle.as.j2ee.transaction.tpc.Coordinator.doCommit(Coordinator.java:520)
at oracle.as.j2ee.transaction.tpc.Coordinator.doResolve(Coordinator.java:317)
at oracle.as.j2ee.transaction.tpc.Coordinator.resolve(Coordinator.java:104)
at oracle.as.j2ee.transaction.tpc.TwoPhaseCommitEngine.commit(TwoPhaseCommitEngine.java:111)
at com.evermind.server.ApplicationServerTransaction.twoPhaseCommit(ApplicationServerTransaction.java:780)
at com.evermind.server.ApplicationServerTransaction.commitBasedOnResourceCount(ApplicationServerTransaction.java:609)
at com.evermind.server.ApplicationServerTransaction.doCommit(ApplicationServerTransaction.java:279)
at com.evermind.server.ApplicationServerTransaction.commit(ApplicationServerTransaction.java:162)
at com.evermind.server.ApplicationServerTransactionManager.commit(ApplicationServerTransactionManager.java:472)
at oracle.tip.esb.server.common.JTAHelper.commitTransaction(JTAHelper.java:148)
at oracle.tip.esb.server.dispatch.BusinessEvent.raise(BusinessEvent.java:1473)
at oracle.tip.esb.server.service.impl.soap.EventOracleSoapProvider.raiseEvent(EventOracleSoapProvider.java:333)
... 19 more
]]></SUPPL_DETAIL>
</PAYLOAD>
</MESSAGE>I am getting also similar exceptions in logs for JMS connections over AQ.
It looks like problematic JDBC connections (database is down), however it is not true database was running (confirmed by alert.logs from DB)
Following Exceptions were seen in log.xml:
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-04-18T10:09:04.084+02:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="WARNING"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>l0340.kpnnl.local</HOST_ID>
<HOST_NWADDR>10.68.7.92</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
<THREAD_ID>72</THREAD_ID>
<USER_ID>oracle</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.68.7.92:99044:1208331963242:25573</UNIQUE_ID><SEQ>23</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>JCA: ORABPEL-12165
ERRJMS_PROVIDER_ERR.
Could not produce message due to JMS provider error.
Please examine the log file to determine the problem.
</MSG_TEXT>
<SUPPL_DETAIL><![CDATA[ORABPEL-12165
ERRJMS_PROVIDER_ERR.
Could not produce message due to JMS provider error.
Please examine the log file to determine the problem.
at oracle.tip.adapter.jms.JMS.JMSMessageProducer.produce(JMSMessageProducer.java:233)
at oracle.tip.adapter.jms.outbound.JmsProducer.execute(JmsProducer.java:143)
at oracle.tip.adapter.jms.JmsInteraction.executeProduce(JmsInteraction.java:197)
at oracle.tip.adapter.jms.JmsInteraction.execute(JmsInteraction.java:156)
at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:485)
at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeInputOnlyOperation(WSIFOperation_JCA.java:736)
at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:429)
at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:443)
at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:251)
at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:727)
at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:366)
at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:195)
at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3672)
at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1650)
at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:184)
at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:276)
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5658)
at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1082)
at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:535)
at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleInvoke(CubeDeliveryBean.java:342)
at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:396)
at com.evermind.server.ThreadState.runAs(ThreadState.java:648)
at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
at CubeDeliveryBean_LocalProxy_4bin6i8.handleInvoke(Unknown Source)
at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(InvokeInstanceMessageHandler.java:37)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:138)
at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:70)
at com.collaxa.cube.engine.ejb.impl.WorkerBean.onMessage(WorkerBean.java:86)
at sun.reflect.GeneratedMethodAccessor60.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.SetContextActionInterceptor.invoke(SetContextActionInterceptor.java:44)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
at oracle.j2ee.connector.messageinflow.MessageEndpointImpl.OC4J_invokeMethod(MessageEndpointImpl.java:297)
at WorkerBean_EndPointProxy_4bin6i8.onMessage(Unknown Source)
at oracle.j2ee.ra.jms.generic.WorkConsumer.run(WorkConsumer.java:266)
at oracle.j2ee.connector.work.WorkWrapper.runTargetWork(WorkWrapper.java:242)
at oracle.j2ee.connector.work.WorkWrapper.doWork(WorkWrapper.java:215)
at oracle.j2ee.connector.work.WorkWrapper.run(WorkWrapper.java:190)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:814)
at java.lang.Thread.run(Thread.java:595)
Caused by: oracle.jms.AQjmsException: Io exception: Connection reset
at oracle.jms.AQjmsProducer.enqueue(AQjmsProducer.java:1180)
at oracle.jms.AQjmsProducer.send(AQjmsProducer.java:633)
at oracle.jms.AQjmsProducer.send(AQjmsProducer.java:459)
at oracle.tip.adapter.jms.JMS.JMSMessageProducer.produce(JMSMessageProducer.java:219)
... 62 more
]]></SUPPL_DETAIL>
</PAYLOAD>
</MESSAGE>
then we get:
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-04-18T10:09:04.087+02:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="ERROR"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>l0340.kpnnl.local</HOST_ID>
<HOST_NWADDR>10.68.7.92</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
<THREAD_ID>72</THREAD_ID>
<USER_ID>oracle</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.68.7.92:99044:1208331963242:25573</UNIQUE_ID><SEQ>23</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>JCA: file:/u01/app/oracle/product/10.1.3.1/mtsoa/bpel/domains/default/tmp/.bpel_UpdateCustomerSiebelJMSProducer_1.0_e980896db0c26e753eca73525e1235e7.tmp/enqueueJMSBillProfile.wsdl [ Produce_Message_ptt::Produce_Message(ListOfCmuAccsyncBillingProfileIo) ] - Rolling back JCA LocalTransaction</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-04-18T10:09:04.087+02:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="ERROR"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>l0340.kpnnl.local</HOST_ID>
<HOST_NWADDR>10.68.7.92</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
<THREAD_ID>72</THREAD_ID>
<USER_ID>oracle</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.68.7.92:99044:1208331963242:25573</UNIQUE_ID><SEQ>23</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>JCA: file:/u01/app/oracle/product/10.1.3.1/mtsoa/bpel/domains/default/tmp/.bpel_UpdateCustomerSiebelJMSProducer_1.0_e980896db0c26e753eca73525e1235e7.tmp/enqueueJMSBillProfile.wsdl [ Produce_Message_ptt::Produce_Message(ListOfCmuAccsyncBillingProfileIo) ] - Unable to roll back JCA LocalTransaction due to: </MSG_TEXT>
<SUPPL_DETAIL><![CDATA[ORABPEL-12102
ERRJMS_TRX_ROLLBACK.
CCI Local Transaction ROLLBACK failed due to: ERRJMS_ROLLBACK_FAIL.
Unable to rollback transaction.
Please examine the log file to determine the problem.
Please examine the log file to determine the problem.
at oracle.tip.adapter.jms.JmsCciLocalTransactionImpl.rollback(JmsCciLocalTransactionImpl.java:115)
at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:601)
at oracle.tip.adapter.fw.wsif.jca.WSIFOperation_JCA.executeInputOnlyOperation(WSIFOperation_JCA.java:736)
at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:429)
at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:443)
at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:251)
at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:727)
at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:366)
at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:195)
at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3672)
at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1650)
at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:184)
at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:276)
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5658)
at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1082)
at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:535)
at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleInvoke(CubeDeliveryBean.java:342)
at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:396)
at com.evermind.server.ThreadState.runAs(ThreadState.java:648)
at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
at CubeDeliveryBean_LocalProxy_4bin6i8.handleInvoke(Unknown Source)
at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(InvokeInstanceMessageHandler.java:37)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:138)
at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:70)
at com.collaxa.cube.engine.ejb.impl.WorkerBean.onMessage(WorkerBean.java:86)
at sun.reflect.GeneratedMethodAccessor60.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.SetContextActionInterceptor.invoke(SetContextActionInterceptor.java:44)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
at oracle.j2ee.connector.messageinflow.MessageEndpointImpl.OC4J_invokeMethod(MessageEndpointImpl.java:297)
at WorkerBean_EndPointProxy_4bin6i8.onMessage(Unknown Source)
at oracle.j2ee.ra.jms.generic.WorkConsumer.run(WorkConsumer.java:266)
at oracle.j2ee.connector.work.WorkWrapper.runTargetWork(WorkWrapper.java:242)
at oracle.j2ee.connector.work.WorkWrapper.doWork(WorkWrapper.java:215)
at oracle.j2ee.connector.work.WorkWrapper.run(WorkWrapper.java:190)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:814)
at java.lang.Thread.run(Thread.java:595)
Caused by: javax.jms.IllegalStateException: JMS-131: Session is closed
at oracle.jms.AQjmsError.throwIllegalStateEx(AQjmsError.java:464)
at oracle.jms.AQjmsSession.checkSessionStarted(AQjmsSession.java:4309)
at oracle.jms.AQjmsSession.rollback(AQjmsSession.java:832)
at oracle.tip.adapter.jms.JmsTransactionImpl.rollback(JmsTransactionImpl.java:114)
at oracle.tip.adapter.jms.JmsCciLocalTransactionImpl.rollback(JmsCciLocalTransactionImpl.java:110)
... 59 more
]]></SUPPL_DETAIL>
</PAYLOAD>
</MESSAGE>
and finally
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-04-18T10:22:26.332+02:00</TSTZ_ORIGINATING>
<COMPONENT_ID>tip</COMPONENT_ID>
<MSG_TYPE TYPE="ERROR"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>l0340.kpnnl.local</HOST_ID>
<HOST_NWADDR>10.68.7.92</HOST_NWADDR>
<MODULE_ID>esb.server.service.impl.inadapter</MODULE_ID>
<THREAD_ID>96</THREAD_ID>
<USER_ID>oracle</USER_ID>
<SUPPL_ATTRS>
<ATTR NAME="J2EE_MODULE.name">startup</ATTR>
<ATTR NAME="J2EE_APP.name">orabpel</ATTR>
<ATTR NAME="WEBSERVICE_PORT.name">ProcessSalesOrderSiebelJMSProducerPort</ATTR>
<ATTR NAME="WEBSERVICE.name">ProcessSalesOrderSiebelJMSProducer</ATTR>
</SUPPL_ATTRS>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>1208506946:10.68.7.92:4646:0:11533</UNIQUE_ID><SEQ>1</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>JCA: JmsProducer_execute: A resource exception occured while producing message</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-04-18T15:34:44.126+02:00</TSTZ_ORIGINATING>
<COMPONENT_ID>j2ee</COMPONENT_ID>
<MSG_ID>J2EE DS-00266</MSG_ID>
<MSG_TYPE TYPE="NOTIFICATION"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>l0340.kpnnl.local</HOST_ID>
<HOST_NWADDR>10.68.7.92</HOST_NWADDR>
<MODULE_ID>datasource</MODULE_ID>
<THREAD_ID>74</THREAD_ID>
<USER_ID>oracle</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.68.7.92:99044:1208332596547:25852</UNIQUE_ID><SEQ>64</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>Fatal error code : '17,008' detected handling SQLException : 'java.sql.SQLException: Closed Connection'.</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-04-18T15:34:44.156+02:00</TSTZ_ORIGINATING>
<COMPONENT_ID>j2ee</COMPONENT_ID>
<MSG_ID>J2EE DS-00264</MSG_ID>
<MSG_TYPE TYPE="ERROR"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>l0340.kpnnl.local</HOST_ID>
<HOST_NWADDR>10.68.7.92</HOST_NWADDR>
<MODULE_ID>datasource</MODULE_ID>
<THREAD_ID>23</THREAD_ID>
<USER_ID>oracle</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.68.7.92:99044:1208272357214:163</UNIQUE_ID><SEQ>96</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>Attempt to use an invalid handle : 'oracle_jdbc_driver_LogicalConnection_Proxy@14c0017'.</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-04-18T15:34:44.368+02:00</TSTZ_ORIGINATING>
<COMPONENT_ID>j2ee</COMPONENT_ID>
<MSG_ID>J2EE JTA-00901</MSG_ID>
<MSG_TYPE TYPE="WARNING"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>l0340.kpnnl.local</HOST_ID>
<HOST_NWADDR>10.68.7.92</HOST_NWADDR>
<MODULE_ID>transaction</MODULE_ID>
<THREAD_ID>74</THREAD_ID>
<USER_ID>oracle</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.68.7.92:99044:1208332596547:25852</UNIQUE_ID><SEQ>97</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>Coordinator caught XAException thrown from resource during Action: ACTION_COMMIT. Exception Msg: javax.transaction.xa.XAException: Commit failed. - Error Code: XA_RBROLLBACK - Branch: [oracle.oc4j.sql.xa.EmulatedXAResource@124cec1, Xid( Global Id d3.66.25.bf.ff.ff.ff.ff.de.9e.9d.52.19.01.00.00.a8.80.01.00.00.00.00.00, Format Id 1330790740, Branch Id e3.c1.de.e1.00.00.00.00.00.00.00.00.00.00.00.01), oracle.oc4j.sql.xa.EmulatedXAResource@124cec1, state={PREPARED}, exception error code=] - Thread: WorkExecutorWorkerThread-52 . This XAException may be expected during recovery) </MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-04-18T15:34:44.371+02:00</TSTZ_ORIGINATING>
<COMPONENT_ID>j2ee</COMPONENT_ID>
<MSG_ID>J2EE JTA-99999</MSG_ID>
<MSG_TYPE TYPE="ERROR"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>l0340.kpnnl.local</HOST_ID>
<HOST_NWADDR>10.68.7.92</HOST_NWADDR>
<MODULE_ID>transaction</MODULE_ID>
<THREAD_ID>74</THREAD_ID>
<USER_ID>oracle</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.68.7.92:99044:1208332596547:25852</UNIQUE_ID><SEQ>97</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>ProtocolError : Branch [oracle.oc4j.sql.xa.EmulatedXAResource@124cec1, Xid( Global Id d3.66.25.bf.ff.ff.ff.ff.de.9e.9d.52.19.01.00.00.a8.80.01.00.00.00.00.00, Format Id 1330790740, Branch Id e3.c1.de.e1.00.00.00.00.00.00.00.00.00.00.00.01), oracle.oc4j.sql.xa.EmulatedXAResource@124cec1, state={PREPARED}, exception error code=] in transaction Global Transaction Xid( Global Id d3.66.25.bf.ff.ff.ff.ff.de.9e.9d.52.19.01.00.00.a8.80.01.00.00.00.00.00, Format Id 1330790740), type=orabpel, state=COMMITTING, time in completion or recovering=4)
[oracle.oc4j.sql.xa.EmulatedXAResource@181f80e, Xid( Global Id d3.66.25.bf.ff.ff.ff.ff.de.9e.9d.52.19.01.00.00.a8.80.01.00.00.00.00.00, Format Id 1330790740, Branch Id e3.c1.de.e1.00.00.00.00.00.00.00.00.00.00.00.00), oracle.oc4j.sql.xa.EmulatedXAResource@181f80e, state={COMPLETED_COMMITTED}, exception error code=],
[oracle.oc4j.sql.xa.EmulatedXAResource@124cec1, Xid( Global Id d3.66.25.bf.ff.ff.ff.ff.de.9e.9d.52.19.01.00.00.a8.80.01.00.00.00.00.00, Format Id 1330790740, Branch Id e3.c1.de.e1.00.00.00.00.00.00.00.00.00.00.00.01), oracle.oc4j.sql.xa.EmulatedXAResource@124cec1, state={PREPARED}, exception error code=]
} returned RB* during commit.</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
<MESSAGE>
<HEADER>
<TSTZ_ORIGINATING>2008-04-18T15:34:44.371+02:00</TSTZ_ORIGINATING>
<COMPONENT_ID>j2ee</COMPONENT_ID>
<MSG_ID>J2EE JTA-00113</MSG_ID>
<MSG_TYPE TYPE="WARNING"></MSG_TYPE>
<MSG_LEVEL>1</MSG_LEVEL>
<HOST_ID>l0340.kpnnl.local</HOST_ID>
<HOST_NWADDR>10.68.7.92</HOST_NWADDR>
<MODULE_ID>transaction</MODULE_ID>
<THREAD_ID>74</THREAD_ID>
<USER_ID>oracle</USER_ID>
</HEADER>
<CORRELATION_DATA>
<EXEC_CONTEXT_ID><UNIQUE_ID>10.68.7.92:99044:1208332596547:25852</UNIQUE_ID><SEQ>97</SEQ></EXEC_CONTEXT_ID>
</CORRELATION_DATA>
<PAYLOAD>
<MSG_TEXT>Could not reconstruct transaction from store after protocol error: oracle.as.j2ee.transaction.tpc.Store$StoreException: Can not recover transaction as logging is not enabled in transaction-manager.xml xid : Xid( Global Id d3.66.25.bf.ff.ff.ff.ff.de.9e.9d.52.19.01.00.00.a8.80.01.00.00.00.00.00, Format Id 1330790740)
xid : Xid( Global Id d3.66.25.bf.ff.ff.ff.ff.de.9e.9d.52.19.01.00.00.a8.80.01.00.00.00.00.00, Format Id 1330790740)</MSG_TEXT>
</PAYLOAD>
</MESSAGE>
However database is up and there was no outage.
Do you have an idea what can be wrong?
Thanks
Peter -
Exception on JaxRpc invoking a Siebel web service
Hi,
We've created a web service on Siebel 7.8, activated it, and generated a wsdl. I've imported that wsdl into my BPEL project (10.1.3.1), created a PartnerLink from it, but I'm getting an exception when I attempt to query Siebel. If anyone is familiar with this, I'd appreciate any assistance.
<messages>
<input>
<InvokeSomething_SiebelSimpleProductQueryById_InputVariable>
<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="PrimaryRowId">
<PrimaryRowId>test
</PrimaryRowId>
</part>
</InvokeSomething_SiebelSimpleProductQueryById_InputVariable>
</input>
<fault>
<remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
<part name="summary">
<summary>
exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: oracle.j2ee.ws.saaj.ContentTypeException: Not a valid SOAP Content-Type: text/html; charset=UTF-8
</summary>
</part>
</remoteFault>
</fault>
</messages>
This is the Siebel generated wsdl:
<?xml version="1.0" encoding="UTF-8"?>
<?Siebel-Property-Set EscapeNames="false"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xsdLocal0="http://www.siebel.com/xml/Simple%20Product%20Interface" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://siebel.com/asi/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://siebel.com/asi/" xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/">
<types>
<xsd:schema elementFormDefault="qualified" xmlns:xsdLocal0="http://www.siebel.com/xml/Simple%20Product%20Interface" attributeFormDefault="unqualified" targetNamespace="http://www.siebel.com/xml/Simple%20Product%20Interface"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:annotation>
<xsd:documentation>Copyright (C) 2001-2004 Siebel Systems, Inc. All rights reserved. Siebel XSD Generation</xsd:documentation>
</xsd:annotation>
<xsd:element name="ListOfSimpleProductInterface" type="xsdLocal0:ListOfSimpleProductInterface"></xsd:element>
<xsd:complexType name="ListOfSimpleProductInterfaceTopElmt">
<xsd:sequence>
<xsd:element name="ListOfSimpleProductInterface" maxOccurs="1" minOccurs="1" type="xsdLocal0:ListOfSimpleProductInterface"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ListOfSimpleProductInterface">
<xsd:sequence>
<xsd:element name="InternalProduct" maxOccurs="1" minOccurs="0" type="xsdLocal0:ArrayOfInternalProduct"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfInternalProduct">
<xsd:complexContent mixed="false">
<xsd:restriction base="soapenc:Array">
<xsd:attribute aPrefix:arrayType="xsdLocal0:InternalProduct[]" ref="soapenc:arrayType" xmlns:aPrefix="http://schemas.xmlsoap.org/wsdl/"></xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="InternalProduct">
<xsd:sequence>
<xsd:element name="Id" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="AllocateBelowSafetyFlag" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="AutoAllocateFlag" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="AutoSubstituteFlag" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="Carrier" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="CompensableFlag" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="Description" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="EffectiveEndDate" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="FieldReplacable" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="GlobalAssemblyLevelCode" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="GlobalProductClassificationCode" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="GlobalProductIdentifier" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="GlobalProductLifecycleStatusCode" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="GlobalSupplyChainCode" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ImageName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ImagePrimaryOrganizationName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ImageFileName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="IntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="IsAdminMode" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ItemSize" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="LeadTime" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="MTBF" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="MTTR" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="MaximumQuantity" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="MinimumQuantity" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ProductName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="Orderable" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ParentInternalProductId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ParentInternalProductIntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ParentInternalProductName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ParentInternalProductPrimaryOrganization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ParentInternalProductVendor" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ParentInternalProductVendorLocation" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ParentInternalProductVendorOrganization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="PartNumber" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="PrimaryOrganization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ProductImageId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ProductImageIntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ProductLevel" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ProductType" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ReturnifDefective" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="DivisionCode" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="SalesProduct" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ServiceProduct" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="Serialized" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ShippingVia" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="EffectiveStartDate" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="TargetedCountry" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="TargetedIndustry" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="TargetedMaxAge" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="TargetedMinAge" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="TargetedPostalCode" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ToolFlag" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="UnitofMeasure" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="UnitsInInventory" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="UnitsInInventoryAsOf" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="PrimaryVendor" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="VendorId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="VendorIntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="VendorSite" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="VendorPartNumber" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="VendorPrimaryOrganization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="Version" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="Status" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ClassId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ClassIntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ClassName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ClassType" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ListOfRelatedOrganization" maxOccurs="1" minOccurs="0" type="xsdLocal0:ListOfRelatedOrganization"></xsd:element>
<xsd:element name="ListOfRelatedEquivalentProduct" maxOccurs="1" minOccurs="0" type="xsdLocal0:ListOfRelatedEquivalentProduct"></xsd:element>
<xsd:element name="ListOfRelatedInventoryLocation" maxOccurs="1" minOccurs="0" type="xsdLocal0:ListOfRelatedInventoryLocation"></xsd:element>
<xsd:element name="ListOfRelatedProductLine" maxOccurs="1" minOccurs="0" type="xsdLocal0:ListOfRelatedProductLine"></xsd:element>
<xsd:element name="ListOfInventoryOptions" maxOccurs="1" minOccurs="0" type="xsdLocal0:ListOfInventoryOptions"></xsd:element>
<xsd:element name="ListOfRelatedWarranty" maxOccurs="1" minOccurs="0" type="xsdLocal0:ListOfRelatedWarranty"></xsd:element>
<xsd:element name="ListOfRelatedProduct" maxOccurs="1" minOccurs="0" type="xsdLocal0:ListOfRelatedProduct"></xsd:element>
<xsd:element name="ListOfRelatedSalesToolByProduct" maxOccurs="1" minOccurs="0" type="xsdLocal0:ListOfRelatedSalesToolByProduct"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ListOfRelatedOrganization">
<xsd:sequence>
<xsd:element name="RelatedOrganization" maxOccurs="1" minOccurs="0" type="xsdLocal0:ArrayOfRelatedOrganization"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfRelatedOrganization">
<xsd:complexContent mixed="false">
<xsd:restriction base="soapenc:Array">
<xsd:attribute aPrefix:arrayType="xsdLocal0:RelatedOrganization[]" ref="soapenc:arrayType" xmlns:aPrefix="http://schemas.xmlsoap.org/wsdl/"></xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RelatedOrganization">
<xsd:sequence>
<xsd:element name="Organization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="Id" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="IntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ListOfRelatedEquivalentProduct">
<xsd:sequence>
<xsd:element name="RelatedEquivalentProduct" maxOccurs="1" minOccurs="0" type="xsdLocal0:ArrayOfRelatedEquivalentProduct"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfRelatedEquivalentProduct">
<xsd:complexContent mixed="false">
<xsd:restriction base="soapenc:Array">
<xsd:attribute aPrefix:arrayType="xsdLocal0:RelatedEquivalentProduct[]" ref="soapenc:arrayType" xmlns:aPrefix="http://schemas.xmlsoap.org/wsdl/"></xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RelatedEquivalentProduct">
<xsd:sequence>
<xsd:element name="EquivalentProduct" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="Id" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="IntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="EquivalentProductPrimaryOrganization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="EquivalentProductVendor" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="EquivalentProductVendorLocation" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="EquivalentProductVendorOrganization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ListOfRelatedInventoryLocation">
<xsd:sequence>
<xsd:element name="RelatedInventoryLocation" maxOccurs="1" minOccurs="0" type="xsdLocal0:ArrayOfRelatedInventoryLocation"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfRelatedInventoryLocation">
<xsd:complexContent mixed="false">
<xsd:restriction base="soapenc:Array">
<xsd:attribute aPrefix:arrayType="xsdLocal0:RelatedInventoryLocation[]" ref="soapenc:arrayType" xmlns:aPrefix="http://schemas.xmlsoap.org/wsdl/"></xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RelatedInventoryLocation">
<xsd:sequence>
<xsd:element name="Id" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="IntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="InventoryName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="PrimaryOrganizationName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ListOfRelatedProductLine">
<xsd:sequence>
<xsd:element name="RelatedProductLine" maxOccurs="1" minOccurs="0" type="xsdLocal0:ArrayOfRelatedProductLine"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfRelatedProductLine">
<xsd:complexContent mixed="false">
<xsd:restriction base="soapenc:Array">
<xsd:attribute aPrefix:arrayType="xsdLocal0:RelatedProductLine[]" ref="soapenc:arrayType" xmlns:aPrefix="http://schemas.xmlsoap.org/wsdl/"></xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RelatedProductLine">
<xsd:sequence>
<xsd:element name="ProductLine" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="Id" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="IntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ListOfInventoryOptions">
<xsd:sequence>
<xsd:element name="InventoryOptions" maxOccurs="1" minOccurs="0" type="xsdLocal0:ArrayOfInventoryOptions"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfInventoryOptions">
<xsd:complexContent mixed="false">
<xsd:restriction base="soapenc:Array">
<xsd:attribute aPrefix:arrayType="xsdLocal0:InventoryOptions[]" ref="soapenc:arrayType" xmlns:aPrefix="http://schemas.xmlsoap.org/wsdl/"></xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="InventoryOptions">
<xsd:sequence>
<xsd:element name="Id" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="AllocateBelowSafetyFlag" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="AutoAllocateFlag" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="AutoSubstituteFlag" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ClassABC" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ClassXYZ" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="IntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="InventoryType" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ProductName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ListOfRelatedWarranty">
<xsd:sequence>
<xsd:element name="RelatedWarranty" maxOccurs="1" minOccurs="0" type="xsdLocal0:ArrayOfRelatedWarranty"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfRelatedWarranty">
<xsd:complexContent mixed="false">
<xsd:restriction base="soapenc:Array">
<xsd:attribute aPrefix:arrayType="xsdLocal0:RelatedWarranty[]" ref="soapenc:arrayType" xmlns:aPrefix="http://schemas.xmlsoap.org/wsdl/"></xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RelatedWarranty">
<xsd:sequence>
<xsd:element name="Id" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="IntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="WarrantyName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="WarrantyProviderName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="WarrantyProviderSite" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="WarrantyProviderPrimaryOrganization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ListOfRelatedProduct">
<xsd:sequence>
<xsd:element name="RelatedProduct" maxOccurs="1" minOccurs="0" type="xsdLocal0:ArrayOfRelatedProduct"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfRelatedProduct">
<xsd:complexContent mixed="false">
<xsd:restriction base="soapenc:Array">
<xsd:attribute aPrefix:arrayType="xsdLocal0:RelatedProduct[]" ref="soapenc:arrayType" xmlns:aPrefix="http://schemas.xmlsoap.org/wsdl/"></xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RelatedProduct">
<xsd:sequence>
<xsd:element name="Id" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="ProductName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="IntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="Vendor" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="VendorLocation" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="Organization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ListOfRelatedSalesToolByProduct">
<xsd:sequence>
<xsd:element name="RelatedSalesToolByProduct" maxOccurs="1" minOccurs="0" type="xsdLocal0:ArrayOfRelatedSalesToolByProduct"></xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="ArrayOfRelatedSalesToolByProduct">
<xsd:complexContent mixed="false">
<xsd:restriction base="soapenc:Array">
<xsd:attribute aPrefix:arrayType="xsdLocal0:RelatedSalesToolByProduct[]" ref="soapenc:arrayType" xmlns:aPrefix="http://schemas.xmlsoap.org/wsdl/"></xsd:attribute>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="RelatedSalesToolByProduct">
<xsd:sequence>
<xsd:element name="Id" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="IntegrationId" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="LitFileName" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="Name" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
<xsd:element name="PrimaryOrganization" maxOccurs="1" minOccurs="0" type="xsd:string"></xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
</types>
<message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductSynchronize_Input">
<part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
<part name="StatusObject" type="xsd:string"></part>
</message>
<message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductSynchronize_Output">
<part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
</message>
<message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductInsertOrUpdate_Input">
<part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
<part name="StatusObject" type="xsd:string"></part>
</message>
<message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductInsertOrUpdate_Output">
<part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
</message>
<message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductUpdate_Input">
<part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
<part name="StatusObject" type="xsd:string"></part>
</message>
<message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductUpdate_Output">
<part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
</message>
<message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryByExample_Input">
<part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
</message>
<message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryByExample_Output">
<part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
</message>
<message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryById_Input">
<part name="PrimaryRowId" type="xsd:string"></part>
</message>
<message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryById_Output">
<part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
</message>
<message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductInsert_Input">
<part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
<part name="StatusObject" type="xsd:string"></part>
</message>
<message name="Siebel_spcSimple_spcProduct_SiebelSimpleProductInsert_Output">
<part name="SiebelMessage" type="xsdLocal0:ListOfSimpleProductInterfaceTopElmt"></part>
</message>
<portType name="Default">
<operation name="SiebelSimpleProductSynchronize">
<input message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductSynchronize_Input"></input>
<output message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductSynchronize_Output"></output>
</operation>
<operation name="SiebelSimpleProductInsertOrUpdate">
<input message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductInsertOrUpdate_Input"></input>
<output message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductInsertOrUpdate_Output"></output>
</operation>
<operation name="SiebelSimpleProductUpdate">
<input message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductUpdate_Input"></input>
<output message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductUpdate_Output"></output>
</operation>
<operation name="SiebelSimpleProductQueryByExample">
<input message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryByExample_Input"></input>
<output message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryByExample_Output"></output>
</operation>
<operation name="SiebelSimpleProductQueryById">
<input message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryById_Input"></input>
<output message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryById_Output"></output>
</operation>
<operation name="SiebelSimpleProductInsert">
<input message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductInsert_Input"></input>
<output message="tns:Siebel_spcSimple_spcProduct_SiebelSimpleProductInsert_Output"></output>
</operation>
</portType>
<binding name="Default" type="tns:Default">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="rpc"></soap:binding>
<operation name="SiebelSimpleProductSynchronize">
<soap:operation soapAction="rpc/http://siebel.com/asi/:SiebelSimpleProductSynchronize"></soap:operation>
<input>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
</input>
<output>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
</output>
</operation>
<operation name="SiebelSimpleProductInsertOrUpdate">
<soap:operation soapAction="rpc/http://siebel.com/asi/:SiebelSimpleProductInsertOrUpdate"></soap:operation>
<input>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
</input>
<output>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
</output>
</operation>
<operation name="SiebelSimpleProductUpdate">
<soap:operation soapAction="rpc/http://siebel.com/asi/:SiebelSimpleProductUpdate"></soap:operation>
<input>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
</input>
<output>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
</output>
</operation>
<operation name="SiebelSimpleProductQueryByExample">
<soap:operation soapAction="rpc/http://siebel.com/asi/:SiebelSimpleProductQueryByExample"></soap:operation>
<input>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
</input>
<output>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
</output>
</operation>
<operation name="SiebelSimpleProductQueryById">
<soap:operation soapAction="rpc/http://siebel.com/asi/:SiebelSimpleProductQueryById"
style="rpc"></soap:operation>
<input>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
</input>
<output>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
</output>
</operation>
<operation name="SiebelSimpleProductInsert">
<soap:operation soapAction="rpc/http://siebel.com/asi/:SiebelSimpleProductInsert"></soap:operation>
<input>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
</input>
<output>
<soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://siebel.com/asi/" use="encoded"></soap:body>
</output>
</operation>
</binding>
<service name="Siebel_spcSimple_spcProduct">
<port binding="tns:Default" name="Default">
<soap:address location="http://crmdev/eai_enu/start.swe?SWEExtSource=WebService&SWEExtCmd=Execute&UserName=sadmin&Password=sadmin"></soap:address>
</port>
</service>
<plnk:partnerLinkType name="Default_PL">
<plnk:role name="Default_Role">
<plnk:portType name="tns:Default"/>
</plnk:role>
</plnk:partnerLinkType>
</definitions>
This is my BPEL flow:
<?xml version = "1.0" encoding = "UTF-8" ?>
<process name="SiebelSoapHeaderTest"
targetNamespace="http://xmlns.oracle.com/SiebelSoapHeaderTest"
xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
xmlns:ns1="http://siebel.com/asi/"
xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:client="http://xmlns.oracle.com/SiebelSoapHeaderTest"
xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
xmlns:ora="http://schemas.oracle.com/xpath/extension"
xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc">
<partnerLinks>
<partnerLink name="client" partnerLinkType="client:SiebelSoapHeaderTest"
myRole="SiebelSoapHeaderTestProvider"/>
<partnerLink name="PartnerLinkSiebelTest" partnerRole="Default_Role"
partnerLinkType="ns1:Default_PL"/>
</partnerLinks>
<variables>
<variable name="inputVariable"
messageType="client:SiebelSoapHeaderTestRequestMessage"/>
<!-- Reference to the message that will be returned to the requester-->
<variable name="outputVariable"
messageType="client:SiebelSoapHeaderTestResponseMessage"/>
<variable name="InvokeSomething_SiebelSimpleProductQueryById_InputVariable"
messageType="ns1:Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryById_Input"/>
<variable name="InvokeSomething_SiebelSimpleProductQueryById_OutputVariable"
messageType="ns1:Siebel_spcSimple_spcProduct_SiebelSimpleProductQueryById_Output"/>
</variables>
<sequence name="main">
<!-- Receive input from requestor. (Note: This maps to operation defined in SiebelSoapHeaderTest.wsdl) -->
<receive name="receiveInput" partnerLink="client"
portType="client:SiebelSoapHeaderTest" operation="process"
variable="inputVariable" createInstance="yes"/>
<!-- Generate reply to synchronous request -->
<assign name="AssignRowId">
<copy>
<from variable="inputVariable" part="payload"
query="/client:SiebelSoapHeaderTestProcessRequest/client:input"/>
<to variable="InvokeSomething_SiebelSimpleProductQueryById_InputVariable"
part="PrimaryRowId"/>
</copy>
</assign>
<invoke name="InvokeQueryByRowId" partnerLink="PartnerLinkSiebelTest"
portType="ns1:Default" operation="SiebelSimpleProductQueryById"
inputVariable="InvokeSomething_SiebelSimpleProductQueryById_InputVariable"
outputVariable="InvokeSomething_SiebelSimpleProductQueryById_OutputVariable"/>
<reply name="replyOutput" partnerLink="client"
portType="client:SiebelSoapHeaderTest" operation="process"
variable="outputVariable"/>
</sequence>
</process>
Message was edited by:
user532371I kinda found out what this error might be, after going through the Siebel Object Manager logs. We re-use a CRM OnDemand session to post all our Web Service Requests. The idle time out for the session, by default is 10mts. So, when I post the request exactly at the 10th minute, when the request is transferred to OM and the session is invalid, the CRM OnDemand server doesn't through a valid soap fault.
To resolve this issue, we just need to make sure to re-login at 9th minute if there is an idle session available.
Thanks. -
Exception on JaxRpc invoke: trailing block elements must have an id attribu
Hi Friends,
Can anyone help me on this
When i invoke the webservice i am getting the following soap fault error
<messages><input><GetAccountRequest><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="in0"><in0 xmlns="" xmlns:def="http://transfer.webservice.voyager.bcgi.net" xsi:type="def:ServiceContext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<activityTraceKey>4000004</activityTraceKey>
<errorCode>4000004</errorCode>
<errorDescription>bcgirose</errorDescription>
<successStatus>true</successStatus>
<timestamp>2007-09-10T01:34:29.525+05:30</timestamp>
<txTraceUuid>bcgirose</txTraceUuid>
<userName>bcgirose</userName>
<carrierId>62000</carrierId>
<sessionId>8</sessionId>
<userAccountName>bcgirose</userAccountName>
<userAccountPassword>bcgirose</userAccountPassword>
</in0>
</part><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="in1"><in1 xmlns="" xmlns:def="http://account.impl.transfer.webservice.voyager.bcgi.net" xsi:type="def:AccountIdentifierData" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<activityTraceKey>4000004</activityTraceKey>
<errorCode>4000004</errorCode>
<errorDescription>bcgirose</errorDescription>
<successStatus>true</successStatus>
<timestamp>2007-09-10T01:34:29.525+05:30</timestamp>
<txTraceUuid>bcgirose</txTraceUuid>
<userName>bcgirose</userName>
<accountId>4000004</accountId>
</in1>
</part></GetAccountRequest>
</input><fault><remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>exception on JaxRpc invoke: trailing block elements must have an id attribute</summary>
</part></remoteFault></fault></messages>Check the schema definitions for the responses to make sure they are correct.
I have found that this 'trailing block elements must have an id attribute' occurs at runtime if an element is defined as maxOccurs="1" yet more than one of these elements are returned in the response.
Put simply, the WSDL and XSD definitions does not match service implementation. The generated proxy class bases its deserialization logic on the WSDL & XSD and if it comes across more than one element in the response, when it is only expecting one, this exception is thrown.
HTH,
Peter
http://soastation.blogspot.com -
Exception on JaxRpc invoke: HTTP transport error in BPEL process
Hi,
One C# web service is running on IIS. I am trying to invoke this web service from BPEL process on the same system in which IIS is running. I have created the partnerlink using generated the WSDL file from IIS. I have changed the 'tempuri.org' to 'localhost' . I am able to compile and deploy the process but during execution it gives following error during invoke of web service
<messages><input><Invoke_1_ProcessXMLDoc_InputVariable_1><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="parameters"><ProcessXMLDoc xmlns="http://10.100.34.70/"/>
</part></Invoke_1_ProcessXMLDoc_InputVariable_1></input><fault><remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Bad response: 401 Access Denied</summary>
</part></remoteFault></fault></messages>
Can anybody suggest to resolve this error?
Thankstry removing your "localhost" from the windows hosts file and then do it all over again using your ip or hostname.
-
Hi all,
I am getting below error while invoking Siebel web service from BPEL service,
<fault>
-<remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
-<part name="summary">
<summary>
exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: oracle.j2ee.ws.saaj.ContentTypeException: Not a valid SOAP Content-Type: text/html; charset=UTF-8
</summary>
</part>
</remoteFault>
</fault
Please help me to resolve this issue.
Thanks,
Santosh M EResolved, I was invoking an external Web service which is an Asynchronous 2 way.
Didn't capture the reply back from the Async service. -
Invoke Exception:exception on JaxRpc invoke:Http Transport Error:
Hi,
I created a BPEL process which access a Java class using WSIF. I deploy the Process to my local BPEL console. When i enter an input value and click on Post XML Message button, the process errors out.
The Error is in the Invoke Section,
<summary>exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Bad response: 404 Not Found</summary>
Please adviceI noticed this Error when i selected Soap 1.2 and WSIF binding during creating a J2ee Web Service. When i select soap 1.1 and WSIF binding, i don't see this error.
-
Exception on JaxRpc invoke trailing block elements must have an idattribute
hi all ,
I am calling a target system from a bpel process .
but while invoking i am getting the below error .
""*exception on JaxRpc invoke: trailing block elements must have an id attribute*""
my schema file is as below ,
can any one let us know the reason behind the issue .
-----------------------------------xsd file----------------------------------------
<?xml version="1.0" encoding="windows-1252" ?>
<xsd:schema elementFormDefault="qualified"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://www.viva.com.bh/vivaportal"
targetNamespace="http://www.viva.com.bh/vivaportal"
xmlns="http://www.viva.com.bh/vivaportal">
<xsd:complexType name="error">
<xsd:sequence>
<xsd:element name="errorCode" type="xsd:int" minOccurs="0"/>
<xsd:element name="errorDescription" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="preRegistrationCheck"/>
<xsd:complexType name="preRegistrationCheckRequestType" xmlns:tns="http://www.viva.com.bh/vivaportal" >
<xsd:sequence>
<xsd:element name="MSISDN" type="xsd:int" minOccurs="0" />
<xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0" />
<xsd:element name="source" type="xsd:string" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="preRegistrationCheckResponseType">
<xsd:sequence>
<xsd:element name="resultCode" type="xsd:int" minOccurs="0" />
<xsd:element name="PIN" type="xsd:int" minOccurs="0" />
<xsd:element name="error" type="tns:error" minOccurs="0" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="prePasswordResetCheck"/>
<xsd:complexType name="prePasswordResetCheckRequestType">
<xsd:sequence>
<xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
<xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="source" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="prePasswordResetCheckResponseType">
<xsd:sequence>
<xsd:element name="resultCode" type="xsd:int" minOccurs="0"/>
<xsd:element name="PIN" type="xsd:int" minOccurs="0" />
<xsd:element name="error" type="tns:error" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="registerUser"/>
<xsd:complexType name="registerUserRequestType">
<xsd:sequence>
<xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
<xsd:element name="password" type="xsd:string" minOccurs="0"/>
<xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="source" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="registerUserResponseType">
<xsd:sequence>
<xsd:element name="resultCode" type="xsd:int" minOccurs="0"/>
<xsd:element name="error" type="tns:error" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="authenticateUser"/>
<xsd:complexType name="authenticateUserRequestType">
<xsd:sequence>
<xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
<xsd:element name="password" type="xsd:string" minOccurs="0"/>
<xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="source" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="authenticateUserResponseType">
<xsd:sequence>
<xsd:element name="resultCode" type="xsd:int" minOccurs="0" />
<xsd:element name="error" type="tns:error" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="resetPassword"/>
<xsd:complexType name="resetPasswordRequestType">
<xsd:sequence>
<xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
<xsd:element name="operation" type="xsd:string" minOccurs="0"/>
<xsd:element name="oldpassword" type="xsd:string" minOccurs="0"/>
<xsd:element name="password" type="xsd:string" minOccurs="0"/>
<xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="source" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="resetPasswordResponseType">
<xsd:sequence>
<xsd:element name="resultCode" type="xsd:int" minOccurs="0"/>
<xsd:element name="error" type="tns:error" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="deleteUser"/>
<xsd:complexType name="deleteUserRequestType">
<xsd:sequence>
<xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
<xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="source" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="deleteUserResponseType">
<xsd:sequence>
<xsd:element name="resultCode" type="xsd:int" minOccurs="0"/>
<xsd:element name="error" type="tns:error" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="preRegistrationCheck" xmlns:tns="http://www.viva.com.bh/vivaportal"
type="tns:preRegistrationCheckRequestType"/>
<xsd:element name="preRegistrationCheckResponse"
type="tns:preRegistrationCheckResponseType"/>
<xsd:element name="prePasswordResetCheck"
type="tns:prePasswordResetCheckRequestType"/>
<xsd:element name="prePasswordResetCheckResponse"
type="tns:prePasswordResetCheckResponseType"/>
<xsd:element name="registerUser" type="tns:registerUserRequestType"/>
<xsd:element name="registerUserResponse"
type="tns:registerUserResponseType"/>
<xsd:element name="authenticateUser" type="tns:authenticateUserRequestType"/>
<xsd:element name="authenticateUserResponse"
type="tns:authenticateUserResponseType"/>
<xsd:element name="resetPassword" type="tns:resetPasswordRequestType"/>
<xsd:element name="resetPasswordResponse"
type="tns:resetPasswordResponseType"/>
<xsd:element name="deleteUser" type="tns:deleteUserRequestType"/>
<xsd:element name="deleteUserResponse" type="tns:deleteUserResponseType"/>
</xsd:schema>
-----------------------------------------------end-------------------------------------------Anybody has solution on this? I too getting similar exception when Callingl a web service with soapenc:arrayType from BPEL
<bindingFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>exception on JaxRpc invoke: trailing block elements must have an id attribute</summary>
</part></bindingFault>
This is what the documentation says. Any body has steps or examples
4.13.4 SOAP-Encoded Arrays Not Supported
Oracle BPEL Process Manager does not support SOAP-encoded arrays (soapenc:arrayType).
Use the following workarounds:
· Call a service with soapenc:arrayType from BPEL, but construct the XML message more manually in the BPEL code. This enables you to avoid changing or wrapping the service. However, each time you want to call that service from BPEL, you must take extra steps.
Thanks
N Reddy -
Invoke WS from BPEL 'exception on JaxRpc invoke'
I am trying to call a standard Java web service from a BPEL workflow, and randomly get the following error:
exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: Connection refused
The web service in question is deployed on the local machine, and the BPEL partnerLinks point to "localhost". It doesn't appear to matter whether or not the application server(s) are clustered.
Because it seems to happen randomly, regardless of load, I am thoroughly stumped. Does anyone have any ideas on what could be causing this problem?
Thanks,
DanDan,
I wonder if you can write a simple Java client and try to call this WS. Do you get this error also? Was the WS deployed to the same application server as the BPEL? Can you try the actual IP address of the server or the hostname rather than localhost? Would that make any difference?
Mustafa -
Hi,
I have developed a bpel process on oracle soa suite 10g; which invokes a webservice;
The webservice method is getting invoked properly by SOAP-UI but the bpel process fails to invoke the same method and gives the following error:
exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: No route to host: connect
Kindly let me know how did you resolved this issue.
In one of the threads(URL given below); I learned that its because I don't have access to the port from the BPEL server .
If that is the issue then how do I resolve that.
Re: Connection issue: No route to host
Regards,
Anuragalso check for firewalls on the server - a good test would be to an attempt to telnet into webservice hostname and portnumber from the SOA Server.
Regards,
Shanmu. -
OrderBooking example: JaxRpc invoke error
Hi,
indepentently from each other we get the following error in OrderBooking example, step "PostFulfillmentRequest":
<remoteFault xmlns="http://schemas.oracle.com/bpel/extension">
<part name="summary">
<summary>
exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Message send failed: Connection refused: connect
</summary>
</part>
</remoteFault>
We´re using SOA suite/JDev. 10.1.3.2.
Anyone solved this before?Hi,
We are also getting the same error while trying to invoke a Siebel process from BPEL proccess using a partnerlink.
We restarted the SOA for many times but the same error.
The error message we are getting is:
<remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>exception on JaxRpc invoke: HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Bad response: 401 Unauthorized</summary>
</part></remoteFault>
Environment:
SOA Suite & JDeveloper 10.1.3.1 installed on Windows XP
Siebel Version is 8.0 installed on Windows 2003 Server
Oracle 10g
Please help resolve this issue. Thanks in advance. -
Hi all,
I´m getting this error on EM 10.2.0.2.0:
java.lang.Exception: Received unexpected response text : <html><head><title>EMDAEMON</title></head><body text="#000000" bgcolor="#FFFFC0"><H1>EMDAEMON</H1><H2> HTTP/1.1 404 , Not Found<br></h2></body></html>
I tried for many times to recreate the repository but the error persists, at the homepage no metric are displayed, the wired thing is in the performance page all graphics works normally.
The os is linux:
Linux braganey 2.6.9-34.0.2.ELsmp #1 SMP Fri Jun 30 10:33:58 EDT 2006 i686 i686 i386 GNU/Linux
Can somebody helps me?
Thnaks a lot.
Luiz.mnazim:
The emoms.trc:
2007-06-12 00:00:03,520 [JobWorker 29:Thread-12] ERROR em.jobs executeCommand.159 - UpdateARUTables: Oracle MetaLink credentials are incorrect or missing. Click Patching Setup to set required parameters.
2007-06-12 06:57:36,522 [MetricCollector:HOMETAB_THREAD600:60] ERROR rt.DbMetricCollectorTarget _getAllData.328 - oracle.sysman.emSDK.emd.comm.CommException: Received unexpected response text :
oracle.sysman.emSDK.emd.comm.CommException: Received unexpected response text :
at oracle.sysman.emSDK.emd.comm.EMDClient.getResponseForRequest_(EMDClient.java:1402)
at oracle.sysman.emSDK.emd.comm.EMDClient.getResponseForRequest(EMDClient.java:1196)
at oracle.sysman.emSDK.emd.comm.EMDClient.getMetrics(EMDClient.java:637)
at oracle.sysman.emo.perf.metric.rt.DbHomeTab._getAllData(DbHomeTab.java:324)
at oracle.sysman.emo.perf.metric.rt.DbHomeTab.getData(DbHomeTab.java:139)
at oracle.sysman.emo.perf.metric.eng.MetricCached.collectCachedData(MetricCached.java:402)
at oracle.sysman.emo.perf.metric.eng.MetricCollectorThread._collectCachedData(MetricCollectorThread.java:596)
at oracle.sysman.emo.perf.metric.eng.MetricCollectorThread.run(MetricCollectorThread.java:320)
at java.lang.Thread.run(Thread.java:534)
2007-06-12 06:57:37,060 [MetricCollector:HOMETAB_THREAD600:60] ERROR rt.DbMetricCollectorTarget _getAllData.328 - oracle.sysman.emSDK.emd.comm.CommException: IOException in sending Request :: Connection refused
oracle.sysman.emSDK.emd.comm.CommException: IOException in sending Request :: Connection refused
at oracle.sysman.emSDK.emd.comm.EMDClient.getResponseForRequest_(EMDClient.java:1308)
at oracle.sysman.emSDK.emd.comm.EMDClient.getResponseForRequest(EMDClient.java:1212)
at oracle.sysman.emSDK.emd.comm.EMDClient.getMetrics(EMDClient.java:637)
at oracle.sysman.emo.perf.metric.rt.DbHomeTab._getAllData(DbHomeTab.java:324)
at oracle.sysman.emo.perf.metric.rt.DbHomeTab.getData(DbHomeTab.java:139)
at oracle.sysman.emo.perf.metric.eng.MetricCached.collectCachedData(MetricCached.java:402)
at oracle.sysman.emo.perf.metric.eng.MetricCollectorThread._collectCachedData(MetricCollectorThread.java:596)
at oracle.sysman.emo.perf.metric.eng.MetricCollectorThread.run(MetricCollectorThread.java:320)
at java.lang.Thread.run(Thread.java:534)
2007-06-12 06:58:37,059 [MetricCollector:HOMETAB_THREAD600:60] ERROR rt.DbMetricCollectorTarget _getAllData.328 - oracle.sysman.emSDK.emd.comm.CommException: Received unexpected response text :
<html><head><title>EMDAEMON</title></head><body text="#000000" bgcolor="#FFFFC0"><H1>EMDAEMON</H1><H2> HTTP/1.1 404 , Not Found<br></h2></body></html>
oracle.sysman.emSDK.emd.comm.CommException: Received unexpected response text :
<html><head><title>EMDAEMON</title></head><body text="#000000" bgcolor="#FFFFC0"><H1>EMDAEMON</H1><H2> HTTP/1.1 404 , Not Found<br></h2></body></html>
at oracle.sysman.emSDK.emd.comm.EMDClient.getResponseForRequest_(EMDClient.java:1402)
at oracle.sysman.emSDK.emd.comm.EMDClient.getResponseForRequest(EMDClient.java:1196)
at oracle.sysman.emSDK.emd.comm.EMDClient.getMetrics(EMDClient.java:637)
at oracle.sysman.emo.perf.metric.rt.DbHomeTab._getAllData(DbHomeTab.java:324)
at oracle.sysman.emo.perf.metric.rt.DbHomeTab.getData(DbHomeTab.java:139)
at oracle.sysman.emo.perf.metric.eng.MetricCached.collectCachedData(MetricCached.java:402)
at oracle.sysman.emo.perf.metric.eng.MetricCollectorThread._collectCachedData(MetricCollectorThread.java:596)
at oracle.sysman.emo.perf.metric.eng.MetricCollectorThread.run(MetricCollectorThread.java:320)
at java.lang.Thread.run(Thread.java:534)
2007-06-12 09:38:57,990 [OmsServiceDriver thread] ERROR jdbc.ConnectionWrapper _applySessionParams.2980 - SQLException message: ORA-00018: maximum number of sessions exceeded
java.sql.SQLException: ORA-00018: maximum number of sessions exceeded
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:330)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:287)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:742)
at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:214)
at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:953)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1260)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3290)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3334)
at oracle.sysman.util.jdbc.ConnectionWrapper._applySessionParams(ConnectionWrapper.java:2971)
at oracle.sysman.util.jdbc.ConnectionWrapper.<init>(ConnectionWrapper.java:181)
at oracle.sysman.emSDK.svc.conn.FGAConnection.<init>(FGAConnection.java:115)
at oracle.sysman.emSDK.svc.conn.FGAConnection.<init>(FGAConnection.java:100)
at oracle.sysman.emSDK.svc.conn.FGAConnection.<init>(FGAConnection.java:139)
at oracle.sysman.emSDK.svc.conn.FGAConnectionCache.getFGAConnection(FGAConnectionCache.java:198)
at oracle.sysman.emSDK.svc.conn.ConnectionService.getPrivateConnection(ConnectionService.java:605)
at oracle.sysman.emSDK.svc.conn.ConnectionService.getRepositoryVersionAndMode(ConnectionService.java:368)
at oracle.sysman.emSDK.svc.conn.ConnectionService.verifyRepositoryEx(ConnectionService.java:395)
at oracle.sysman.emSDK.svc.conn.ConnectionService.verifyRepository(ConnectionService.java:450)
at oracle.sysman.emdrep.jobs.Dispatcher.mainTask(Dispatcher.java:1952)
at oracle.sysman.emdrep.omsservice.OmsServiceDriver.run(OmsServiceDriver.java:164)
2007-06-12 09:38:58,062 [OmsServiceDriver thread] ERROR conn.ConnectionService verifyRepositoryEx.433 - Invalid Connection Pool. ERROR = ORA-00018: maximum number of sessions exceeded
ORA-06512: at "SYSMAN.MGMT_USER", line 6401
ORA-06512: at "SYSMAN.SETEMUSERCONTEXT", line 5
ORA-06512: at line 1
2007-06-12 09:38:58,063 [OmsServiceDriver thread] ERROR em.jobs mainTask.1956 - encountered error:
java.sql.SQLException: ORA-00018: maximum number of sessions exceeded
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:330)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:282)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:277)
at oracle.jdbc.driver.T4C7Ocommoncall.receive(T4C7Ocommoncall.java:140)
at oracle.jdbc.driver.T4CConnection.doCommit(T4CConnection.java:522)
at oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:1407)
at oracle.jdbc.OracleConnectionWrapper.commit(OracleConnectionWrapper.java:116)
at oracle.sysman.util.jdbc.ConnectionWrapper.commit(ConnectionWrapper.java:600)
at oracle.sysman.emdrep.jobs.Dispatcher.process(Dispatcher.java:1291)
at oracle.sysman.emdrep.jobs.Dispatcher.mainTask(Dispatcher.java:1912)
at oracle.sysman.emdrep.omsservice.OmsServiceDriver.run(OmsServiceDriver.java:164)
2007-06-12 09:40:30,855 [CacheManager] ERROR cache.CacheManager run.519 - Exception message: sleep interrupted
java.lang.InterruptedException: sleep interrupted
at java.lang.Thread.sleep(Native Method)
at oracle.sysman.emSDK.svc.cache.CacheManager$Checker.run(CacheManager.java:507)
at java.lang.Thread.run(Thread.java:534)
2007-06-12 09:41:07,264 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.sysman.ias.ias.IASIntegration
2007-06-12 09:41:07,634 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.sysman.eml.target.slb.common.SLBIntegration
2007-06-12 09:41:07,851 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.sysman.eml.ssl.intg.SSLIntegration
2007-06-12 09:41:08,006 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.tip.oem.central.domain.ProcessConnectDomainIntg
2007-06-12 09:41:08,009 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.tip.oem.central.instance.ProcessConnectInstanceIntg
2007-06-12 09:41:08,012 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.webdb.admin.em.PortalIntegration
2007-06-12 09:41:08,015 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.webdb.admin.em.SSOIntegration
2007-06-12 09:41:08,018 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.reports.em.RepIntg
2007-06-12 09:41:08,021 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.sysman.ocs.mntr.target.OcsEmailIntegration
2007-06-12 09:41:08,024 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.sysman.ocs.mntr.target.OcsOidIntegration
2007-06-12 09:41:08,027 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.sysman.ocs.mntr.target.OcsOvfIntegration
2007-06-12 09:41:08,032 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.sysman.ocs.mntr.target.OcsWebconfIntegration
2007-06-12 09:41:08,035 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.sysman.ocs.mntr.target.OcsWirelessIntg
2007-06-12 09:41:08,038 [Orion Launcher] ERROR app.ContextInitializer contextInitialized.271 - Integration Class not found: oracle.sysman.ocs.mntr.target.OcsCalGrpIntegration
2007-06-12 09:42:56,900 [MetricCollector:HOMETAB_THREAD600:60] ERROR rt.DbMetricCollectorTarget _getAllData.328 - oracle.sysman.emSDK.emd.comm.CommException: Received unexpected response text :
<html><head><title>EMDAEMON</title></head><body text="#000000" bgcolor="#FFFFC0"><H1>EMDAEMON</H1><H2> HTTP/1.1 404 , Not Found<br></h2></body></html>
oracle.sysman.emSDK.emd.comm.CommException: Received unexpected response text :
<html><head><title>EMDAEMON</title></head><body text="#000000" bgcolor="#FFFFC0"><H1>EMDAEMON</H1><H2> HTTP/1.1 404 , Not Found<br></h2></body></html>
at oracle.sysman.emSDK.emd.comm.EMDClient.getResponseForRequest_(EMDClient.java:1402)
at oracle.sysman.emSDK.emd.comm.EMDClient.getResponseForRequest(EMDClient.java:1196)
at oracle.sysman.emSDK.emd.comm.EMDClient.getMetrics(EMDClient.java:637)
at oracle.sysman.emo.perf.metric.rt.DbHomeTab._getAllData(DbHomeTab.java:324)
at oracle.sysman.emo.perf.metric.rt.DbHomeTab.getData(DbHomeTab.java:139)
at oracle.sysman.emo.perf.metric.eng.MetricCached.collectCachedData(MetricCached.java:402)
at oracle.sysman.emo.perf.metric.eng.MetricCollectorThread._collectCachedData(MetricCollectorThread.java:596)
at oracle.sysman.emo.perf.metric.eng.MetricCollectorThread.run(MetricCollectorThread.java:320)
at java.lang.Thread.run(Thread.java:534)
2007-06-12 09:42:56,917 [MetricCollector:HOMETAB_THREAD600:60] ERROR rt.DbMetricCollectorTarget _getAllData.328 - oracle.sysman.emSDK.emd.comm.CommException: Received unexpected response text :
<html><head><title>EMDAEMON</title></head><body text="#000000" bgcolor="#FFFFC0"><H1>EMDAEMON</H1><H2> HTTP/1.1 404 , Not Found<br></h2></body></html>
oracle.sysman.emSDK.emd.comm.CommException: Received unexpected response text :
<html><head><title>EMDAEMON</title></head><body text="#000000" bgcolor="#FFFFC0"><H1>EMDAEMON</H1><H2> HTTP/1.1 404 , Not Found<br></h2></body></html>
at oracle.sysman.emSDK.emd.comm.EMDClient.getResponseForRequest_(EMDClient.java:1402)
at oracle.sysman.emSDK.emd.comm.EMDClient.getResponseForRequest(EMDClient.java:1196)
at oracle.sysman.emSDK.emd.comm.EMDClient.getMetrics(EMDClient.java:637)
at oracle.sysman.emo.perf.metric.rt.DbHomeTab._getAllData(DbHomeTab.java:324)
at oracle.sysman.emo.perf.metric.rt.DbHomeTab.getData(DbHomeTab.java:139)
at oracle.sysman.emo.perf.metric.eng.MetricCached.collectCachedData(MetricCached.java:402)
at oracle.sysman.emo.perf.metric.eng.MetricCollectorThread._collectCachedData(MetricCollectorThread.java:596)
at oracle.sysman.emo.perf.metric.eng.MetricCollectorThread.run(MetricCollectorThread.java:320)
at java.lang.Thread.run(Thread.java:534)
2007-06-12 09:43:19,250 [EMUI_09_43_17_/console/database/instance/waitDetails] ERROR perf.sgatarget getMetricLine.377 - CommException thrown
2007-06-12 09:43:19,253 [EMUI_09_43_17_/console/database/instance/waitDetails] ERROR perf.sgatarget getMetricLine.378 - oracle.sysman.emSDK.emd.comm.CommException: Received unexpected response text :
<html><head><title>EMDAEMON</title></head><body text="#000000" bgcolor="#FFFFC0"><H1>EMDAEMON</H1><H2> HTTP/1.1 404 , Not Found<br></h2></body></html>
oracle.sysman.emSDK.emd.comm.CommException: Received unexpected response text :
<html><head><title>EMDAEMON</title></head><body text="#000000" bgcolor="#FFFFC0"><H1>EMDAEMON</H1><H2> HTTP/1.1 404 , Not Found<br></h2></body></html>
at oracle.sysman.emSDK.emd.comm.EMDClient.getResponseForRequest_(EMDClient.java:1402)
at oracle.sysman.emSDK.emd.comm.EMDClient.getResponseForRequest(EMDClient.java:1196)
at oracle.sysman.emSDK.emd.comm.EMDClient.getMetric(EMDClient.java:607)
at oracle.sysman.emo.perf.metric.rt.SgaMetricCollectorTarget.getMetricLine(SgaMetricCollectorTarget.java:348)
at oracle.sysman.emo.perf.metric.rt.SgaMetricCollectorTarget$SgaStatus.isEnableForTarget(SgaMetricCollectorTarget.java:141)
at oracle.sysman.emo.perf.metric.rt.SgaMetricCollectorTarget$SgaStatus.isEnable(SgaMetricCollectorTarget.java:130)
at oracle.sysman.db.adm.BaseController.setupMonitoringLinks(BaseController.java:1206)
at oracle.sysman.db.adm.inst.WaitDetailsController.setRequestAttributes(WaitDetailsController.java:325)
at oracle.sysman.db.adm.BaseController.handleEvent(BaseController.java:1026)
at oracle.sysman.emSDK.svlt.PageHandler.handleRequest(PageHandler.java:376)
at oracle.sysman.db.adm.RootController.handleRequest(RootController.java:170)
at oracle.sysman.db.adm.DBControllerResolver.handleRequest(DBControllerResolver.java:114)
at oracle.sysman.emSDK.svlt.EMServlet.myDoGet(EMServlet.java:688)
at oracle.sysman.emSDK.svlt.EMServlet.doGet(EMServlet.java:291)
at oracle.sysman.eml.app.Console.doGet(Console.java:285)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
at oracle.sysman.emSDK.svlt.EMRedirectFilter.doFilter(EMRedirectFilter.java:101)
at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)
at oracle.sysman.db.adm.inst.HandleRepDownFilter.doFilter(HandleRepDownFilter.java:151)
at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:20)
at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:269)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:600)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:793)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
at java.lang.Thread.run(Thread.java:534)
2007-06-12 09:43:20,223 [EMUI_09_43_17_/console/database/instance/waitDetails] WARN chart.EmChartImageMapBean addArea.175 - EmChartImageMapBean.addArea: no coordinates for column
2007-06-12 09:43:20,226 [EMUI_09_43_17_/console/database/instance/waitDetails] WARN chart.EmChartImageMapBean addArea.175 - EmChartImageMapBean.addArea: no coordinates for column
2007-06-12 09:43:20,283 [EMUI_09_43_17_/console/database/instance/waitDetails] WARN chart.EmChartImageMapBean addArea.175 - EmChartImageMapBean.addArea: no coordinates for column
2007-06-12 09:43:20,285 [EMUI_09_43_17_/console/database/instance/waitDetails] WARN chart.EmChartImageMapBean addArea.175 - EmChartImageMapBean.addArea: no coordinates for column
And emagent.trc:
2007-06-12 06:57:36 Thread-85654448 ERROR : Signalled to Exit with status 3
2007-06-12 06:57:36 Thread-3086915264 ERROR main: EMAgent abnormal terminating
2007-06-12 06:58:14 Thread-3086915264 WARN command: Job Subsystem Timeout set at 600 seconds
2007-06-12 06:58:14 Thread-3086915264 WARN upload: Upload manager has no Failure script: disabled
2007-06-12 06:58:14 Thread-3086915264 WARN upload: Recovering left over xml files in upload directory
2007-06-12 06:58:14 Thread-3086915264 WARN upload: Recovered 30 left over xml files in upload directory
2007-06-12 06:58:14 Thread-3086915264 WARN metadata: Metric Disk_Path does not have any data columns
2007-06-12 06:58:14 Thread-3086915264 WARN metadata: Metric osm_diskGroupPolicies does not have any data columns
2007-06-12 06:59:14 Thread-3086915264 ERROR TargetManager: TIMEOUT when compute dynamic properties for target INGSMPR1
2007-06-12 06:59:14 Thread-3086915264 ERROR TargetManager: target {INGSMPR1, oracle_database} is broken: cannot compute dynamic properties in time.
2007-06-12 06:59:15 Thread-3086915264 WARN collector: the column name DiskActivityavwait in this condition does not exist
2007-06-12 06:59:15 Thread-44211120 ERROR upload: Error in uploadXMLFiles. Trying again in 60.00 seconds.
2007-06-12 09:40:31 Thread-34761648 WARN http: 5,-1: nmehl_httpListener: signaled to exit from emctl
2007-06-12 09:40:41 Thread-34761648 WARN http: nmehl_httpListener: Not all communication threads exited
2007-06-12 09:42:28 Thread-3086915264 WARN command: Job Subsystem Timeout set at 600 seconds
2007-06-12 09:42:28 Thread-3086915264 WARN upload: Upload manager has no Failure script: disabled
2007-06-12 09:42:28 Thread-3086915264 WARN upload: Recovering left over xml files in upload directory
2007-06-12 09:42:28 Thread-3086915264 WARN upload: Recovered 33 left over xml files in upload directory
2007-06-12 09:42:28 Thread-3086915264 WARN metadata: Metric Disk_Path does not have any data columns
2007-06-12 09:42:28 Thread-3086915264 WARN metadata: Metric osm_diskGroupPolicies does not have any data columns
2007-06-12 09:43:29 Thread-3086915264 ERROR TargetManager: TIMEOUT when compute dynamic properties for target INGSMPR1
2007-06-12 09:43:29 Thread-3086915264 ERROR TargetManager: target {INGSMPR1, oracle_database} is broken: cannot compute dynamic properties in time.
2007-06-12 09:43:29 Thread-3086915264 WARN collector: the column name DiskActivityavwait in this condition does not exist
2007-06-12 09:43:29 Thread-108141488 ERROR upload: Error in uploadXMLFiles. Trying again in 60.00 seconds.
tnx -
Received HTTP response code 500 : Internal Server Error using connection Fi
Hi everybody,
I have configured a file-webservice-file without BPM scenario...as explained by Bhavesh in the following thread:
File - RFC - File without a BPM - Possible from SP 19.
I have used a soap adapter (for webservice) instead of rfc .My input file sends the date as request message and gets the sales order details from the webservice and then creates a file at my sender side.
I monitored the channels in the Runtime work bench and the error is in the sender ftp channel.The other 2 channel status is "not used" in RWB.
1 sender ftp channel
1 receiver soap channel
1 receiver ftp channel.
2009-12-16 15:02:00 Information Send binary file "b.xml" from ftp server "10.58.201.122:/", size 194 bytes with QoS EO
2009-12-16 15:02:00 Information MP: entering1
2009-12-16 15:02:00 Information MP: processing local module localejbs/AF_Modules/RequestResponseBean
2009-12-16 15:02:00 Information RRB: entering RequestResponseBean
2009-12-16 15:02:00 Information RRB: suspending the transaction
2009-12-16 15:02:00 Information RRB: passing through ...
2009-12-16 15:02:00 Information RRB: leaving RequestResponseBean
2009-12-16 15:02:00 Information MP: processing local module localejbs/CallSapAdapter
2009-12-16 15:02:00 Information The application tries to send an XI message synchronously using connection File_http://sap.com/xi/XI/System.
2009-12-16 15:02:00 Information Trying to put the message into the call queue.
2009-12-16 15:02:00 Information Message successfully put into the queue.
2009-12-16 15:02:00 Information The message was successfully retrieved from the call queue.
2009-12-16 15:02:00 Information The message status was set to DLNG.
2009-12-16 15:02:02 Error The message was successfully transmitted to endpoint com.sap.engine.interfaces.messaging.api.exception.MessagingException: Received HTTP response code 500 : Internal Server Error using connection File_http://sap.com/xi/XI/System.
2009-12-16 15:02:02 Error The message status was set to FAIL.
Please help.
thanks a lot
RamyaHi Suraj,
You are right.The webservice is not invoked.I see the same error in the sender channel and the receiver soap channel status is "never used".
2009-12-16 15:52:25 Information Send binary file "b.xml" from ftp server "10.58.201.122:/", size 194 bytes with QoS BE
2009-12-16 15:52:25 Information MP: entering1
2009-12-16 15:52:25 Information MP: processing local module localejbs/CallSapAdapter
2009-12-16 15:52:25 Information The application tries to send an XI message synchronously using connection File_http://sap.com/xi/XI/System.
2009-12-16 15:52:25 Information Trying to put the message into the call queue.
2009-12-16 15:52:25 Information Message successfully put into the queue.
2009-12-16 15:52:25 Information The message was successfully retrieved from the call queue.
2009-12-16 15:52:25 Information The message status was set to DLNG.
2009-12-16 15:52:27 Error The message was successfully transmitted to endpoint com.sap.engine.interfaces.messaging.api.exception.MessagingException: Received HTTP response code 500 : Internal Server Error using connection File_http://sap.com/xi/XI/System.
2009-12-16 15:52:27 Error The message status was set to FAIL.
what can I do about this?
thanks,
Ramya -
SOAP Runtime exception: 1023 method IF_SOAP_TRANSPORT_BINDING~receive
SOAP:1.023 SRT: Processing error in Internet Communication Framework: ("ICF Error when receiving the response: HTTP COMMUNICATION FAILURE")
SOAP Runtime exception: 1023 occured in method IF_SOAP_TRANSPORT_BINDING~receive of class CL_SOAP11_HTTP_TPBND at position 1
Getting the error above when making a web service call to external web service. Used to work all the time. Getting the error all the time now.Hi.
Check the response. Sometimes this error occurs due to an empty response.
Regards.
Rafael Rojas. -
External HTTP-Webservice with empty response
Hi community,
I have implemented an external http webservice which is working fine when I test it directly via se80 - I receive the results I want.
Now I want to capsulate it into a function module but always receive a empty response structure. I call it the way
TRY.
CALL METHOD WSProxy->GET_ITEMS
exporting
INPUT = ls_request
importing
OUTPUT = ls_response.
catch CX_AI_SYSTEM_FAULT. " Application Integration: Technischer Fehler
catch ZCX_TECHNICAL_FAULT_MESSAGE. " Proxy Class (generated)
catch CX_AI_APPLICATION_FAULT. " Application Integration: Applikations Fehler
ENDTRY.
I receive no exception about missing parameters...Hi Daniel,
I am facing the same problem calling an external WS from SAP.
How did you solve it? In my case i receive non empty response from the WS call in the SE80 with the test service consumer but not from Abap.
Thank you very much.
Kind Regards
Jon
Maybe you are looking for
-
How do i set up an apple id without entering credit card details?
I have set up an apple id account but everytime i try and install a free app on the app store it keeps asking me to sign in then add credit card details. How do i get round this as i am using a company ipad?
-
Does DW8 work with Leopard 10.5.7?
I just upgraded my G5 to 10.5.7. When I opened DW8 (8.0.2) it recommended I reinstall. I did, then reopened again, and a message said something to the effect that there may be problems. Days later I reopened and no message. But before I go ahead and
-
How to transfer video to iphone?
Hi I have tried downloading MPEG streamclip , however it wasnt able to convert the musice video, do you have other website to recommend? Thanks alot!! Best Regards Kelvin
-
Can't Enable Power Query Add In
I have the same issue as described by Bill on April 1, 2014. I am using Win-7 Enterprise SP-1 64-bit; MS-Office Professional Plus 2010 ver: 14.0.7140.5000 (32-bit) and have been using Power Query (32-bit) Add-in on Excel for the past 12-18 months.
-
Call two programs from one program.
HI all, I have two BDC interface in seperate programs. I want to call that two programs from one program based on a condition. Is there any way. I tried with call transaction 'SE38'. set parameter ID but it is taking buffered value. Thanks, sri