Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » QAnywhere » Mobile Webdienste

 

iAnywhere WSDL-Compiler ausführen

Bei einer gegebenen WSDL-Quelle, die einen Webdienst beschreibt, generiert der iAnywhere WSDL-Compiler eine Reihe von Java-Proxyklassen, C#-Proxyklassen oder SQL SOAP-Clientprozeduren für SQL Anywhere, die Sie in Ihre Anwendung aufnehmen.

Die Java- oder C#-Klassen, die vom WSDL-Compiler generiert werden, sind für die Verwendung mit QAnywhere bestimmt. Diese Klassen machen Webdienstvorgänge als Methodenaufrufe verfügbar. Die generierten Klassen sind:

Informationen zu den generierten Proxyklassen finden Sie unter:

Der WSDL-Compiler unterstützt WSDL 1.1 und SOAP 1.1 über HTTP und HTTPS.

Syntax
wsdlc  [Optionen] wsdl-uri
wsdl-uri:

Dies ist die Spezifikation für die WSDL-Quelle (Web Services Description Language) (eine URL oder Datei).

Optionen:
  • -h   Hilfetext anzeigen.

  • -v   Ausführliche Informationen anzeigen.

  • -o Ausgabeverzeichnis   Ausgabeverzeichnis für generierte Dateien angeben

  • -l Sprache   Sprache für die generierten Dateien angeben. Dies ist java, cs oder sql. Diese Optionen müssen in Kleinbuchstaben angegeben werden.

  • -d   Debug-Informationen anzeigen, die bei der Kontaktaufnahme mit dem iAnywhere-Kundendienst nützlich sein können.

Java-spezifische Optionen:
  • -p Paket   Einen Paketnamen festlegen. Dies ermöglicht es Ihnen, den Standard-Paketnamen aufzuheben.

C#-spezifische Optionen:
  • -n Namensbereich   Einen Namensbereich angeben. Dies ermöglicht es Ihnen, die generierten Klassen in einen Namensbereich Ihrer Wahl einzubinden.

SQL-spezifische Optionen:
  • -f Dateiname   (Erforderlich) Den Namen der SQL-Ausgabedatei angeben, in die die SQL-Anweisungen geschrieben werden. Dieser Vorgang überschreibt jede bestehende Datei mit demselben Namen.

  • -p=Präfix   Ein Präfix für die generierten Funktions- oder Prozedurnamen angeben. Das Standard-Präfix ist der Dienstname, gefolgt von einem Punkt (z.B. "WSDish.").

  • -x   Prozedurdefinitionen anstelle von Funktionsdefinitionen generieren.