Ich bin neu bei soap und ich wurde gebeten, eine Soap-Verbindung mit der vorhandenen wsdl-Datei zu implementieren. Während dieses guide folgende, ich in den folgenden Fehler lautete:Das Präfix "wsdl" für das Attribut wsdl: arrayType, das einem Elementtyp-Attribut zugeordnet ist, ist nicht gebunden
The prefix "wsdl" for attribute wsdl:arrayType associated with an element type attribute is not bound
Der Fehler in Zeile 14. Der Codeausschnitt des Wsdl aufgetreten ist dieses:
<?xml version="1.0" encoding="utf-8"?>
<definitions
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="http://tempuri.org/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ns2="urn:uSoapMwkInfo"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:ns3="urn:uSoapHistData"
xmlns:ns1="urn:uSoapType" name="INDAS_SOAP_SERVICEservice"
targetNamespace="http://tempuri.org/"
xmlns="http://schemas.xmlsoap.org/wsdl/">
<types>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="urn:uSoapType">
<complexType name="TActData">
<sequence>
<element name="cIdFound" type="boolean" />
<element name="ValS" type="ns1:TDoubleArr" />
</sequence>
</complexType>
<complexType name="TDoubleArr">
<complexContent mixed="false">
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:float[]" />
</restriction>
</complexContent>
</complexType>
ich noch keine Lösung finden konnten, und deshalb würde ich gerne wissen, ob jemand hier mir helfen könnte, das Problem zu lösen?
Update:
Mit dem, was Olivier mir gesagt, wird der Fehler weg, aber ich erhielt Tonnen von Fehlern:
[ERROR] undefined einfachen oder komplexen Typ 'soapenc: Array'
Linie 13, 21, 29, 37, 45, 62, 88
[ERROR] undefiniert Attribut 'soapenc: arraytype'
Linie 15, 23, 31, 39, 47, 64, 90
Allerdings sollte es erklärt werden, nein?
<xs:complexType name="THistDataArr">
<xs:complexContent mixed="false">
<xs:restriction base="soapenc:Array">
<xs:sequence />
<xs:attribute xmlns:n1="http://schemas.xmlsoap.org/wsdl/" n1:arrayType="ns3:THistData[]" ref="soapenc:arrayType" />
</xs:restriction>
</xs:complexContent>
</xs:complexType>
Also jemand mit mehr .wsdl Wissen kann mir sagen, was los ist? Vielen Dank.