2016-08-02 31 views
0

Ich verwende Cisco Unified Communications Manager API (AXL), die sehr groß ist. Generated God Objekt mit 350k + Zeilen Code dauert 30+ Sekunden zur Initialisierung in Laufzeit. Ich habe redundante Methoden und Eigenschaften gekürzt und es hilft wirklich. Ich suche nach einem Werkzeug, um selektive C# -Codegenerierung zu automatisieren, oder vielleicht sollte ich meine eigene schreiben?Selektive C# -Code-Generierung (SOAP)

+0

Wie generieren Sie die C#? "Service-Referenz hinzufügen" in VS oder Svcutil.exe von der Befehlszeile? – dana

+0

Ich versuchte wsdl.exe und Cmdline Svcutil – Fastbrainx

Antwort

0

Nach einigen Untersuchungen fand ich zwei komfortable Tools, um Soap-Schema zu bearbeiten. Wenn ich sie verwende, kann ich überflüssige Methoden und Nachrichten relativ schnell entfernen und wsdl/svcutil nach der Säuberung ausführen.

Werkzeuge durch meine eigenen Noten bewertet:

  • SoapUI (Pro-Version) [3/5]
  • Altova XMLSpy [4/5]

Leider sind beide Werkzeuge nicht frei , und beide erlauben es nicht, mehrere zu löschende Elemente auszuwählen (sollte vorsichtig die Schaltfläche "Löschen" spammen) (in der Soap-Benutzeroberfläche ist dies keine Tastaturtaste;))).