Does SOAPProxy support WS-ReliableMessaging in SOA-P 5?

Solution Verified - Updated -

Issue

  • There is a Web Service which has been developed with WS-RM protocol on EAP 6 server.
  • Now, a proxy of this Web Service has been developed on SOA-P 5 server.
  • When this proxy Web Service is called, the following error is thrown:
14:33:04,317 INFO  [STDOUT] Message before SOAPProxy: 
14:33:04,318 INFO  [STDOUT] [<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header><Action xmlns="http://schemas.xmlsoap.org/ws/2004/08/addressing">http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence</Action><MessageID xmlns="http://schemas.xmlsoap.org/ws/2004/08/addressing">urn:uuid:03936301-c989-4bc2-be46-7b405cb30d0d</MessageID><To xmlns="http://schemas.xmlsoap.org/ws/2004/08/addressing">http://01HW342033:8081/ESBService/http/Proxy_Basic/Proxy</To><ReplyTo xmlns="http://schemas.xmlsoap.org/ws/2004/08/addressing"><Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</Address></ReplyTo></soap:Header><soap:Body><CreateSequence xmlns="http://schemas.xmlsoap.org/ws/2005/02/rm" xmlns:ns2="http://schemas.xmlsoap.org/ws/2004/08/addressing"><AcksTo><ns2:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</ns2:Address></AcksTo><Expires>P0Y0M0DT0H0M0S</Expires><Offer><Identifier>urn:uuid:4d14c458-67b5-4f08-85e0-1159978b4fd4</Identifier><Expires>P0Y0M0DT0H0M0S</Expires></Offer></CreateSequence></soap:Body></soap:Envelope>].
14:33:04,319 WARN  [SOAPProxy] null binding for soapaction ["http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence"]; parsing envelope to find element or operation...
14:33:04,408 ERROR [SOAPProxy] null binding for element [{http://schemas.xmlsoap.org/ws/2005/02/rm}CreateSequence] or operation [{http://schemas.xmlsoap.org/ws/2005/02/rm}CreateSequence] in addition to soapaction ["http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence"]
14:33:04,413 WARN  [ActionProcessingPipeline] No fault address defined for fault message! To: InVMEpr [ PortReference < <wsa:Address invm://50726f78795f426173696324242424242424242424242450726f7879/false?false#10000/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/invm/>, <wsa:ReferenceProperties jbossesb:passByValue : false/> > ] ReplyTo: InVMEpr [ PortReference < <wsa:Address invm://thread-157-0/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/invm/>, <wsa:ReferenceProperties jbossesb:passByValue : false/>, <wsa:ReferenceProperties jbossesb:temporaryEPR : true/> > ] MessageID: 73ee4733-88c1-4a2f-965e-001e37148f6e
14:33:04,435 INFO  [InquiryHelper] uddi:juddi.apache.org:05dca253-3e6c-4fab-86d6-ab7416418ae4 is modified Fri Mar 28 14:23:32 IST 2014 1395996812210
14:33:34,310 INFO  [ServiceInvoker] Unresponsive EPR: InVMEpr [ PortReference < <wsa:Address invm://50726f78795f426173696324242424242424242424242450726f7879/false?false#10000/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/invm/>, <wsa:ReferenceProperties jbossesb:passByValue : false/> > ] for message: header: [  ]
14:33:34,411 INFO  [STDOUT] Message before SOAPProxy: 
14:33:34,411 INFO  [STDOUT] [<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header><Action xmlns="http://schemas.xmlsoap.org/ws/2004/08/addressing">http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence</Action><MessageID xmlns="http://schemas.xmlsoap.org/ws/2004/08/addressing">urn:uuid:03936301-c989-4bc2-be46-7b405cb30d0d</MessageID><To xmlns="http://schemas.xmlsoap.org/ws/2004/08/addressing">http://01HW342033:8081/ESBService/http/Proxy_Basic/Proxy</To><ReplyTo xmlns="http://schemas.xmlsoap.org/ws/2004/08/addressing"><Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</Address></ReplyTo></soap:Header><soap:Body><CreateSequence xmlns="http://schemas.xmlsoap.org/ws/2005/02/rm" xmlns:ns2="http://schemas.xmlsoap.org/ws/2004/08/addressing"><AcksTo><ns2:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</ns2:Address></AcksTo><Expires>P0Y0M0DT0H0M0S</Expires><Offer><Identifier>urn:uuid:4d14c458-67b5-4f08-85e0-1159978b4fd4</Identifier><Expires>P0Y0M0DT0H0M0S</Expires></Offer></CreateSequence></soap:Body></soap:Envelope>].
14:33:34,411 WARN  [SOAPProxy] null binding for soapaction ["http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence"]; parsing envelope to find element or operation...
14:33:34,412 ERROR [SOAPProxy] null binding for element [{http://schemas.xmlsoap.org/ws/2005/02/rm}CreateSequence] or operation [{http://schemas.xmlsoap.org/ws/2005/02/rm}CreateSequence] in addition to soapaction ["http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence"]
14:33:34,412 WARN  [ActionProcessingPipeline] No fault address defined for fault message! To: InVMEpr [ PortReference < <wsa:Address invm://50726f78795f426173696324242424242424242424242450726f7879/false?false#10000/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/invm/>, <wsa:ReferenceProperties jbossesb:passByValue : false/> > ] ReplyTo: InVMEpr [ PortReference < <wsa:Address invm://thread-157-1/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/invm/>, <wsa:ReferenceProperties jbossesb:passByValue : false/>, <wsa:ReferenceProperties jbossesb:temporaryEPR : true/> > ] MessageID: 9c8822c6-51c3-45b7-b900-34aec6513b41
14:34:04,413 INFO  [ServiceInvoker] Unresponsive EPR: InVMEpr [ PortReference < <wsa:Address invm://50726f78795f426173696324242424242424242424242450726f7879/false?false#10000/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/invm/>, <wsa:ReferenceProperties jbossesb:passByValue : false/> > ] for message: header: [  ]
14:34:04,414 INFO  [ServiceInvoker] Delivering message [header: [  ]] to DLQ.
14:34:38,557 INFO  [ServiceInvoker] Unresponsive EPR: JMSEpr [ PortReference < <wsa:Address jms:01HW412594:1099#queue/DeadMessageQueue/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.initial : org.jnp.interfaces.NamingContextFactory/>, <wsa:ReferenceProperties jbossesb:java.naming.provider.url : 01HW412594:1099/>, <wsa:ReferenceProperties jbossesb:java.naming.factory.url.pkgs : org.jnp.interfaces/>, <wsa:ReferenceProperties jbossesb:destination-type : queue/>, <wsa:ReferenceProperties jbossesb:destination-name : queue/DeadMessageQueue/>, <wsa:ReferenceProperties jbossesb:specification-version : 1.1/>, <wsa:ReferenceProperties jbossesb:connection-factory : ConnectionFactory/>, <wsa:ReferenceProperties jbossesb:persistent : true/>, <wsa:ReferenceProperties jbossesb:acknowledge-mode : AUTO_ACKNOWLEDGE/>, <wsa:ReferenceProperties jbossesb:transacted : false/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/jms/> > ] for message: header: [ To: InVMEpr [ PortReference < <wsa:Address invm://thread-157-1/>, <wsa:ReferenceProperties jbossesb:type : urn:jboss/esb/epr/type/invm/>, <wsa:ReferenceProperties jbossesb:passByValue : false/>, <wsa:ReferenceProperties jbossesb:temporaryEPR : true/> > ] RelatesTo: 9c8822c6-51c3-45b7-b900-34aec6513b41 ]
14:34:38,694 ERROR [[Proxy_Basic-GwListener]] Servlet.service() for servlet Proxy_Basic-GwListener threw exception
org.jboss.soa.esb.listeners.message.ResponseTimeoutException: No response received for service [Proxy_Basic:Proxy].
    at org.jboss.soa.esb.client.ServiceInvoker.post(ServiceInvoker.java:462)
    at org.jboss.soa.esb.client.ServiceInvoker.deliverSync(ServiceInvoker.java:221)
    at org.jboss.soa.esb.listeners.gateway.http.HttpGatewayServlet.processServiceRequest(HttpGatewayServlet.java:247)
    at org.jboss.soa.esb.listeners.gateway.http.HttpGatewayServlet.service(HttpGatewayServlet.java:205)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:183)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:534)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:95)
    at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
    at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.internalProcess(ActiveRequestResponseCacheValve.java:74)
    at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:47)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:599)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:451)
    at java.lang.Thread.run(Thread.java:619)

Environment

  • Red Hat JBoss SOA Platform (SOA-P)
    • 5.x

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In