<?xml version="1.0" encoding="utf-8" standalone="no"?><definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://www.sap.com/xMII" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.sap.com/xMII"> <!-- Types --> <types> <s:schema elementFormDefault="qualified" targetNamespace="http://www.sap.com/xMII"> <s:complexType name="InputParams"> <s:sequence id="InputSequence"> <s:element maxOccurs="1" minOccurs="0" name="query" type="s:string"/></s:sequence> </s:complexType> <s:element name="XacuteRequest"> <s:complexType> <s:sequence> <s:element maxOccurs="1" minOccurs="0" name="LoginName" type="s:string"/> <s:element maxOccurs="1" minOccurs="0" name="LoginPassword" type="s:string"/> <s:element maxOccurs="1" minOccurs="0" name="InputParams" type="s0:InputParams"/> </s:sequence> </s:complexType> </s:element> <s:complexType name="Rowset"> <s:sequence> <s:element maxOccurs="unbounded" minOccurs="0" name="Row" type="s0:Row"/> </s:sequence> <s:attribute name="Message" type="s:string"/> </s:complexType> <s:complexType name="Row"> <s:sequence id="RowSequence"> <s:element maxOccurs="1" minOccurs="1" name="INVNUM" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="INVDESC" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="INVMFG" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="INVMOD" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="CALDATE" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="CALTIME" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="CALDUEDATE" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="CALINT" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="CALINTTYPE" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="INVUSRSTS" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="INVINT" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="INVINTTYPE" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="INVRECST" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="CALPASS" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="CALTECH" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="INVDEPT" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="LOCID" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="LOCLOC" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="LOCAREA" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="CALCRTDT" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="CALCHGDT" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="INVCRTDT" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="INVCHGDT" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="LOCCHGDT" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="LOCCRTDT" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="LOCCURREC" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="CALCURREC" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="INVPLANT" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="BAKCALDT" type="s:string" /> <s:element maxOccurs="1" minOccurs="1" name="CCOST" type="s:string" /> </s:sequence> </s:complexType> <s:element name="XacuteResponse"> <s:complexType> <s:sequence> <s:element maxOccurs="1" minOccurs="0" name="Rowset" type="s0:Rowset"/> </s:sequence> </s:complexType> </s:element> </s:schema> </types> <!-- Messages --> <message name="XacuteSoapIn"> <part element="s0:XacuteRequest" name="parameters"/> </message> <message name="XacuteSoapOut"> <part element="s0:XacuteResponse" name="parameters"/> </message> <!-- Ports --> <portType name="XacuteWSSoap"> <operation name="Xacute"> <input message="s0:XacuteSoapIn"/> <output message="s0:XacuteSoapOut"/> </operation> </portType> <!-- Bindings --> <binding name="XacuteWSSoap" type="s0:XacuteWSSoap"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="Xacute"> <soap:operation soapAction="http://www.sap.com/xMII" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> </binding> <!-- Service mapping --> <service name="XacuteWS"> <port binding="s0:XacuteWSSoap" name="XacuteWSSoap"> <soap:address location="http://slmesdev2:50100/XMII/SOAPRunner/VMSME/FLUKE/GETFLUKEDATA"/> </port> </service></definitions>
Hi Michel,
You need to change Row comlex type to match with your Rowsets\Rowset\Row columns. <s:complexType name="Row">.
Hope this helps.
Thanks
Hari