Frage

Ich benutze SVCUTIL, um den Proxy-Code für die Folgende zu generieren Endpoint , der den ogc csw 2.0.2 (07-006R1) Standard für Katalogdienste.

Ich habe das ganze OGC-Schema-Dateien heruntergeladen und sie in mein " d: / TEMP / OGCSchemas / "Verzeichnis.

Das Schema, an dem ich interessiert ist, ist CSW, das CSW-Schema enthält jedoch andere Schemas und importiert, weshalb ich den gesamten Set heruntergeladen habe.

Meine Frage ist: Warum ist der Proxycode, der so klein erzeugt wird? Das kann ich nicht benutzen, kann es sein? Wurde die Code-Generation von dem Fehler / der Warnung unterbrochen, das ich bekomme?

Dies ist meine SVCUTIL-Umkozution: generasacodicetagpre.

Und dies ist die Proxy-Datei ogc.csw.proxy.cs, die er generiert. (Sehr klein) generasacodicetagpre.

edit # 1 Nach dem Lesen von Yaron Navehs Blog Ich habe erkannt, dass SVCUTIL diese HTTP-Bindung nicht mag (ich denke, den Weg OGC ist angegeben). So ersetzte ich die http-binding.wsdl für die soap-binding.wsdl und alles funktioniert ohne Fehler und eine riesige Proxy-Datei wird wie erwartet generiert.

War es hilfreich?

Lösung

Ich hatte das gleiche Problem.Meine WSDL enthielt keine XSD-Importe und hatte 3 Bindungen: http, soap11 und soap12.Das Entfernen des HTTPBinding löste das Problem.

aditional, mit dem XMLSerialized hat nicht geholfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top