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] |