1. Mule
  2. MULE-5857

<all> router incorrectly calls a jax-ws endpoint


    • User impact:
    • Migration Impact:
      This used to work in 3.1.2
    • Similar Issues:
      MULE-9015Regression in simple-service with jax-ws - can not use component-ref
      MULE-6167It is not possible to configure Cxf/Jaxws property publishedEndpointUrl on cxf inbound endpoint.
      MULE-7309JAX-WS client, JAXBElement does not have a no-arg default constructor
      MULE-2801Not test for single-response-router with endpoint
      MULE-2255Make setting of endpoints on routers, router collections and exception strategies type-safe.
      MULE-6795Throw "Invalidated calling setPayload" exception when data flow past from <All> router to java component
      MULE-3644Expections thrown from nested router are incorrectly unwrapped
      MULE-2078inbound endpoints within <router> tags do not get registered as listeners
      MULE-5515Multicasting router (<ALL>) does not work with XA transactions
      MULE-5768Injecting resources into JAX-WS service does not work with flows


      When using
      <http:outbound-endpoint address="http://localhost:8081/united" exchange-pattern="request-response" >
      <cxf:jaxws-client serviceClass="com.mulesoft.ticketing.TicketPriceService" operation="getPrice" />


      The service is called incorrectly and has XML errors in the SOAP envelope. However when you use a VM endpoint to call a flow with the exact same http:outbound-endpoint it works just fine

      so the example would be

      <vm:outbound-endpoint path="FrontierRequest" exchange-pattern="request-response" />


      <flow name="xyzflow">
      <vm:inbound-endpoint path="FrontierRequest" exchange-pattern="request-response" />
      <http:outbound-endpoint address="http://localhost:8081/united" exchange-pattern="request-response" >
      <cxf:jaxws-client serviceClass="com.mulesoft.ticketing.TicketPriceService" operation="getPrice" />

      <flow name="unitedFlow">
      <http:inbound-endpoint exchange-pattern="request-response"
      address="http://localhost:8081/united" >
      <cxf:jaxws-service serviceClass="com.mulesoft.ticketing.TicketPriceService" />
      <component class="com.mulesoft.ticketing.TicketPriceServiceImpl"></component>
      <append-string-transformer message=" United"/>


        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        TO DO TO DO Pending 3rd-Party Pending 3rd-Party
        83d 22h 53m 1 Daniel Feist 19/Jan/12 10:57 AM
        Pending 3rd-Party Pending 3rd-Party TO DO TO DO
        169d 8h 57m 1 Evangelina Martinez Ruiz Moreno 06/Jul/12 08:54 PM
        TO DO TO DO Closed Closed
        5m 59s 1 Evangelina Martinez Ruiz Moreno 06/Jul/12 09:00 PM


          • Assignee:
            Evangelina Martinez Ruiz Moreno
            Jameson Triplett
          • Votes:
            0 Vote for this issue
            0 Start watching this issue


            • Created:
              Fix Release Date: