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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content