我创建了一个小的WSDL文件,但验证失败了。 验证员说:
我认为问题必须在这些内容中:
<xsd:element name="UpdateKunde">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Kunde" minOccurs="1" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Lastchange" type="xsd:dateTime" />
<xsd:element name="Vorname" minOccurs="0" type="xsd:string" />
<xsd:element name="Nachname" minOccurs="0" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="UpdateKundeResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Kunde" minOccurs="1" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Kundennummer" type="xsd:unsignedInt" />
<xsd:element name="Statuscode" type="xsd:int" />
<xsd:element name="Statusbeschreibung" minOccurs="0" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<wsdl:message name="UpdateKunde">
<wsdl:part element="tns:UpdateKunde" name="UpdateKunde" />
</wsdl:message>
<wsdl:message name="UpdateKundeResponse">
<wsdl:part element="tns:UpdateKundeResponse" name="UpdateKundeResponse" />
</wsdl:message>
<wsdl:portType name="PortalPortType">
<wsdl:operation name="UpdateKunde">
<wsdl:input message="tns:UpdateKunde" />
<wsdl:output message="tns:UpdateKundeResponse" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="PortalBinding" type="tns:PortalPortType">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="UpdateKunde">
<soap:operation style="document" soapAction="" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="PortalService">
<wsdl:port name="PortalPort" binding="tns:PortalBinding">
<soap:address location="##########" />
</wsdl:port>
</wsdl:service>
肥皂地址存在,但我不允许显示它。 我希望有人知道我做错了什么。