2 Replies Latest reply: Nov 17, 2008 5:16 PM by Salvo RSS

    SoapUI consuming a Web Services via JBoss ESB

    Salvo Newbie

      Hi,

      I am using SoapUI software for my Web Services tests. Invoking and consuming a Web Service works well. I am trying to perform the same task via the Jboss ESB, using the quickstart sample "webservice_consumer1". The sample shows an action name "Request Mapper". An other action name "soap-client-action" and a third action "Response Mapper". I believe I have missed how to call the deployed esb program and the SOAP Response Message Consumption. The ESB deployment works and there are no errors.
      Of course, I don't need messages back in the console but back to my client.
      How can I call my Web Service via the ESB in a correct way?

      My jboss-esb.xml (Note: I have removed the tag (<>) as, when attached, it interfers and delete some lines).

      ?xml version = "1.0" encoding = "UTF-8"?
      jbossesb
      xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd"
      parameterReloadSecs="5"

      providers
      <!-- External entry point for client request -->
      jbr-provider host="10.10.10.1" name="esbserver" protocol="http"
      jbr-bus busid="quickstart_rokeby_im_consumer_esb" port="8089" /
      /jbr-provider

      jms-provider name="JBossMQ"
      connection-factory="ConnectionFactory"
      jms-bus busid="quickstartGwChannel"
      jms-message-filter
      dest-type="QUEUE"
      dest-name="queue/quickstart_rokeby_im_consumer_Request_gw"
      /
      /jms-bus

      jms-bus busid="quickstartEsbChannel"
      jms-message-filter dest-type="QUEUE"
      dest-name="queue/quickstart_rokeby_im_consumer_esb" /
      /jms-bus

      /jms-provider
      /providers

      services
      service category="MyServiceCategory name="rokeby_im_consumer"
      description="Webservice Consumer"
      listeners
      jms-listener name="JMS-ESBListener"
      busidref="quickstartEsbChannel"/
      jms-listener name="JMS-Gateway"
      busidref="quickstartGwChannel"
      is-gateway="true"
      /

      /listeners
      actions mep="OneWay"
      action name="soapui-client-action"
      class="org.jboss.soa.esb.actions.soap.SOAPClient"
      property name="wsdl"
      value="http://10.10.10.3:8080/idm/S6/rokeby?wsdl" /
      property name="SOAPAction" value="urn:#CreateUserSoap"/
      property name="operation" value="CreateUser" /

      /action


      /actions
      /service
      /services

      /jbossesb




      Thank you.
      Salvo