Freigeben über


Webdienstpublishing

Die Webdiensterweiterungen von Visual FoxPro ermöglichen es Ihnen, Visual FoxPro-COM-Server als Webdienste zu veröffentlichen, auf die überall im Web zugegriffen werden kann. Mit Hilfe verschiedener Objekte aus dem Toolkit stellen diese Erweiterungen die Funktionalität für die Veröffentlichung von Webdiensten bereit.

So veröffentlichen Sie einen Webdienst

  1. Klicken Sie mit der rechten Maustaste auf das COM-Serverprojekt, und wählen Sie den Menübefehl Generator aus.

  2. Wählen Sie im Dialogfeld Assistent auswählen das Listenelement Webdienste-Verleger aus.

    - oder -

  3. Zeigen Sie im Menü Extras auf Assistenten, und wählen Sie dann die Option Webpublishing aus.

    - oder -

  4. Zeigen Sie im Menü Extras auf Assistenten, und wählen Sie dann die Option Alle Assistenten aus.

  5. Wählen Sie im Dialogfeld Assistent auswählen das Listenelement Webdienste-Verleger aus.

    - oder -

  • Verwenden Sie folgenden Code, um das Dialogfeld Webdienste-Verleger aufzurufen:

       DO (_wizard) WITH "project",,"Web"
    

Dialogfeld "Webdienste-Verleger"

Mit Hilfe des Dialogfeldes Webdienste-Verleger können Sie die Veröffentlichung eines Webdienstes beschleunigen. Für die Einstellungen dieses Dialogfeldes wird der Standard-URL (virtuelles Verzeichnis) verwendet. Das Dialogfeld mit den erweiterten Optionen zeigt diese Standardeinstellungen an und ermöglicht es Ihnen, weitere Änderungen vorzunehmen. Die Einstellungen werden beibehalten, so dass Sie Ihre Webdienste zu einem späteren Zeitpunkt mit neu generierten Unterstützungsdateien erneut veröffentlichen können.

Name Beschreibung
Kombinationsfeld COM-Server Zeigt den Dateinamen des zu veröffentlichenden COM-Servers an. Standardmäßig wird ein COM-Server angezeigt, der mit einem aktiven Projekt verbunden ist. Das Kombinationsfeld enthält eine Liste aller COM-Server, die mit offenen Projekten verbunden sind, sowie alle bereits veröffentlichten COM-Server.
Kombinationsfeld Klasse auswählen Ermöglicht es Ihnen, eine einzelne Klasse (OLEPUBLIC) des zu veröffentlichenden COM-Servers anzugeben. Dieses Kombinationsfeld umfasst alle in dem COM-Server enthaltenen Klassen. Klicken Sie auf die Schaltfläche mit den drei Punkten, um das Dialogfeld Datei öffnen anzuzeigen, in dem Sie einen COM-Server (DLL/EXE) auswählen können.
Schaltfläche Weitere Optionen Zeigt ein Dialogfeld an, das eine verbesserte Steuerung der Unterstützungsdateien ermöglicht, die für den Webdienst generiert werden. Alle Einstellungen, die Sie im Dialogfeld Weitere Optionen festlegen, werden verwendet, wenn Sie auf die Schaltfläche Erstellen klicken.
Schaltfläche Erstellen Generiert alle Webdienst-Unterstützungsdateien, die erforderlich sind, um den COM-Server als Webdienst zu veröffentlichen. Dies umfasst auch einen ASP-Listener und die WSDL-Dateien.

Dialogfeld "Weitere Optionen" des Visual FoxPro Webdienste-Verlegers

Das Dialogfeld Weitere Optionen ermöglicht es Ihnen, die Standardeinstellungen für den Webdienst, den Sie veröffentlichen möchten, außer Kraft zu setzen. Die Einstellungen werden beibehalten, so dass Sie die Webdienste zu einem späteren Zeitpunkt mit neu generierten Unterstützungsdateien erneut veröffentlichen können.

Name Beschreibung
Kombinationsfeld WSDL-URL Gibt den URL für die WSDL-Datei an. Dieses Kombinationsfeld enthält eine Liste möglicher Speicherorte, basierend auf der Menge der virtuellen Verzeichnisse auf dem Standardwebserver. Klicken Sie auf die Schaltfläche mit den drei Punkten, um das Dialogfeld Webdienst-Speicherort auswählen anzuzeigen, so dass Sie ein vorhandenes oder neues virtuelles Verzeichnis auswählen können.
Textfeld WSDL-Dateien Zeigt den Namen der WSDL-Datei an. Klicken Sie auf die Schaltfläche mit den drei Punkten, um das Dialogfeld Speichern unter anzuzeigen, in dem Sie den Dateinamen für die WSDL-Datei ändern können.
Optionsfeld ISAPI-Listener Wenn Sie dieses Optionsfeld aktivieren, legen Sie fest, dass es sich bei dem verwendeten Listener um einen ISAPI-Listener handelt. Dies ist die Standardoption, durch die Sie die beste Leistung erzielen.
Optionsfeld ASP-Listener Wenn Sie dieses Optionsfeld aktivieren, legen Sie fest, dass eine ASP-Datei als Listener für den Webdienst verwendet wird.
Kombinationsfeld URL Gibt den URL für die ASP-Listenerdatei an. Dieses Kombinationsfeld enthält eine Liste möglicher Speicherorte, basierend auf der Menge der virtuellen Verzeichnisse auf dem Standardwebserver.
Textfeld Datei Zeigt den Namen der ASP-Listenerdatei an. Klicken Sie auf die Schaltfläche mit den drei Punkten, um das Dialogfeld Speichern unter anzuzeigen, in dem Sie den Dateinamen für die ASP-Listenerdatei ändern können.
Anwendung Der Anwendungsname, der im ASP-Skript der Listenerdatei verwendet wird.
Optionsfeld VBScript Wenn Sie dieses Optionsfeld aktivieren, wird VBScript als Skriptsprache in der ASP-Listenerdatei verwendet.
Optionsfeld JScript Wenn Sie dieses Optionsfeld aktivieren, wird JScript als Skriptsprache in der ASP-Listenerdatei verwendet.
Kontrollkästchen IntelliSense-Skripts Wenn Sie dieses Kontrollkästchen aktivieren, wird ein IntelliSense-Eintrag für den Webdienst hinzugefügt (ersetzt), sobald Sie im Dialogfeld Webdienste-Verleger auf die Schaltfläche Erstellen klicken.
Name Gibt den Anzeigenamen an, der in der IntelliSense-Typliste aufgeführt wird (z. B. LOCAL oWS AS).
Kontrollkästchen Webdienstdateien beim Erstellen des Projekts automatisch anlegen Wenn Sie dieses Kontrollkästchen aktivieren, wird ein Projekthook für das COM-Serverprojekt eingerichtet. Dies bewirkt die automatische Generierung von Webdienst-Unterstützungsdateien, sobald der COM-Server neu erstellt wird.
Kontrollkästchen Mit UTF-16 erstellen Wenn Sie dieses Kontrollkästchen aktivieren, wird beim Generieren von WSDL-Dateien die Verschlüsselung mit UTF-16-Unicode verwendet.

Anmerkung   Der Visual FoxPro Webdienste-Verleger unterstützt nur die Generierung von WSDL-Dateien, die einen einzelnen Dienst und einen Anschluss (Klasse) enthalten. Darüber hinaus werden alle Methoden für die ausgewählte Klasse eingebunden. Wenn Sie mehrere Klassen auswählen oder bestimmte Methoden herausfiltern möchten, sollten Sie den Assistenten des SOAP Toolkits, Version 2.0, verwenden, der mit dem Toolkit bereitgestellt wird.

Siehe auch

Überblick über die Webdienste | Webdienstregistrierung | Aufrufen der Webdienste | Angeben eines Standardspeicherortes für Webdienste | Webdienstbereitstellung | Projekthook für Webdienste