Hi,
This
is an envelope received in the Buffer of .NET C++ client.
Does
any one know why the parser is unable to parse the value xsd:string">Hello<... and
what should I do to the WSDL (on apache\axis) to solve this
problem?
Thanks,
Aria
<?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><ns1:getBattleResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://ccvaapps02:8080/axis/services/OrderBattle2?wsdl"><getBattleReturn xsi:type="xsd:string">Hello</getBattleReturn></ns1:getBattleResponse></soapenv:Body></soapenv:Envelope>
This is the WSDL file:
<?xml version="1.0" encoding="UTF-8" ?>
- <wsdl:definitions targetNamespace="http://ccvaapps02:8080/axis/services/OrderBattle2" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://ccvaapps02:8080/axis/services/OrderBattle2" xmlns:intf="http://ccvaapps02:8080/axis/services/OrderBattle2" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><wsdl:part name="in0" type="xsd:string" /></wsdl:message><wsdl:part name="getBattleReturn" type="xsd:string" /></wsdl:message><wsdl:input message="impl:getBattleRequest" name="getBattleRequest" /><wsdl:output message="impl:getBattleResponse" name="getBattleResponse" /></wsdl:operation></wsdl:portType><wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" /><wsdlsoap:operation soapAction="" /><wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ccvaapps02:8080/axis/services/OrderBattle2" use="encoded" /></wsdl:input><wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://ccvaapps02:8080/axis/services/OrderBattle2" use="encoded" /></wsdl:output></wsdl:operation></wsdl:binding><wsdlsoap:address location="http://ccvaapps02:8080/axis/services/OrderBattle2" /></wsdl:port></wsdl:service></wsdl:definitions>
