WsdCodeGen-Befehlszeilensyntax

WsdCodeGen hat zwei Funktionen: die Generierung von Konfigurationsdateien und die Generierung von Quellcode für WSDAPI-Client- und -Hostanwendungen. In diesem Thema finden Sie die Befehlszeilensyntax für die Ausführung der einzelnen Aufgaben.

Generierung einer Konfigurationsdatei

Syntax

WSDCODEGEN.EXE /generateconfig:{client|host|all} [/outputfile:ConfigFileName] WSDLFileNameList

Parameter

/generateconfig:{client | host | all}

Der Typ des Codes, den die Ausgabekonfigurationsdatei generieren wird. /generateconfig:client wird zur Generierung einer Konfigurationsdatei für die Generierung von Clientcode verwendet, /generateconfig:host wird zur Generierung einer Konfigurationsdatei für die Generierung von Hostcode verwendet und /generateconfig:all wird zur Generierung einer Konfigurationsdatei für die Generierung sowohl von Client- und Hostcode verwendet.

**/outputfile:**ConfigFileName

Dieser optionale Parameter wird verwendet, um den Dateinamen der Ausgabekonfigurationsdatei anzugeben. Wenn dieser Parameter ausgeschlossen wird, ist der Name der Ausgabekonfigurationsdatei „codegen.config“.

/pnpx

Fügt eine PnP-X-Vorlage in die Konfigurationsdatei ein.

WSDLFileNameList

Eine durch Leerzeichen getrennte Liste der WSDL-Dateien, die von WsdCodeGen verarbeitet werden sollen.

Generierung von Quellcode

Syntax

WSDCODEGEN.EXE /generatecode [/download] [/gbc] [outputroot:path] [/writeaccess:command] ConfigFileName

Parameter

/generatecode

Weist WsdCodeGen an, Quellcode zu generieren. Dies ist der Standardmodus, wenn kein Modus angegeben ist.

/download

Lädt importierte Dokumente herunter, auf die von der Konfigurationsdatei verwiesen wird. Dieser Parameter ist optional.

/gbc

Fügt dem Quellcode Kommentare hinzu, die angeben, dass der Code generiert wurde. Diesen Kommentaren ist der Ausdruck „Generiert von“ vorangestellt. Dieser Parameter ist optional.

**/outputroot:**path

Der Ausgabespeicherort für generierte Dateien. path kann ein absoluter oder relativer Pfad sein. Dieser Parameter ist optional.

**/writeaccess:**command

Weist WsdCodeGen an, den angegebenen Befehl auszuführen, bevor vorhandene Dateien auf dem Datenträger geändert werden. Ausgabedateien, die mit den Dateien auf dem Datenträger identisch sind, erhalten diesen Befehl nicht. Es wird auch nicht in sie geschrieben. Wenn der Befehl die Sequenz „{0}“ enthält, wird diese Sequenz durch den Dateinamen der Datei ersetzt, die geändert werden soll. Wenn dies nicht der Fall ist, wird der Dateiname an den Befehl angefügt.

Beispiele:

/writeaccess:"attrib -r"

/writeaccess:"attrib -r {0}"

/writeaccess:"copy {0} ..\backup\"

ConfigFileName

Der Name der Konfigurationsdatei, die verarbeitet werden soll, bevor Code generiert wird.

Formatierungslegende

Format Bedeutung
Kursiv Informationen, die Benutzer bereitstellen müssen
Fett Elemente, die der Benutzer genau so eingeben muss, wie sie angezeigt werden
Zwischen eckigen Klammern ([]) Optionale Elemente
Zwischen runden Klammern ({}); Optionen werden durch senkrechten Strich (|) getrennt. Beispiel: {even|odd} Optionen, aus denen Benutzer nur eine Option auswählen dürfen

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Minimal unterstützter Server
Windows Server 2008 [nur Desktop-Apps]

Weitere Informationen

WsdCodeGen-Konfigurationsdatei

Verwendung von WsdCodeGen