4 Replies Latest reply on Oct 20, 2006 9:27 AM by Nagesh Gummadivalli

    Consuming web service -Java Client  vs soap ui

    Nagesh Gummadivalli Newbie

      Hi,
      I am able to consume a document oriented web service using java client(with generated stubs). I took the snapshot of Soap Request/Response using tcp monitor.
      But, I am getting the below exception When I am submiting request using soap Ui or xmp-spy ui.

      14:21:10,593 INFO [AxisServlet] org.xml.sax.SAXException: SimpleDeserializer encountered a child element, whi
      ch is NOT expected, in something it was trying to deserialize.

      Here is the snippet of java client which is able to consume the web services without any issues.

      CustomerManagerSEI service = new CustomerManagerLocator()
      .getCustomerManagerSEIPort();
      String response = service.create(xmlInputFile);


      Here is the snippet of soap request I am sending thru soap ui/xml spy which is failing.

      <?xml version="1.0" encoding="UTF-8"?>
      <soapenv:Envelope
      xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <soapenv:Body>

      <String_1 xmlns="">
      <abc:CustomerData
      xmlns:abc="http://managers.es.abc.com/types"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://managers.es.abc.com/types es-request-schema.xsd">

      Request
      Create
      testing


      sholmes023



      234561

      USA

      Account Administrator
      sholmes@yahoo.com
      Sherlock
      Q
      Holmes
      Status

      </abc:CustomerData>
      </String_1>

      </soapenv:Body>
      </soapenv:Envelope>


      I am spending toomuch of time to fix the issue of submitting soap request using soap ui. Its puzzle for me as java client is working fine but not the direct soap request.