Quantcast
Channel: SCN: Message List - SAP Manufacturing Integration and Intelligence (SAP MII)
Viewing all articles
Browse latest Browse all 4841

Re: Wrong WSDL for MII WSDLGen

$
0
0
<?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


Viewing all articles
Browse latest Browse all 4841

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>