Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Gerhardt Reichard Geändert vor über 10 Jahren
1
Erstellen von WebServices mit Visual FoxPro 9.0
deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow
2
WebServices Weitere Verwendungsmöglichkeiten für COM-Server
Natürlich nur, sofern deren Methoden direkt ausführbar sind…
3
WebService-Erstellung
Ab VFP 7.0 mit SOAP-Toolkit 2.0 Mittlerweile SOAP-Toolkit 3.0 Erstellungsoption: Multi-Threaded COM-Server Mind. 1x OLEPUBLIC 1 WS / OLEPUBLIC Projektinfo Servers: Multi-Use Project Name Testen der Anwendung!
4
WebService Publisher SOAP 2.0
Aufruf des WebService- Builders im Projekt Kontrolle Pfadangabe Ggf. Auswahl Klasse Ggf. weitere Optionen
5
Erweiterte Optionen Eventuell erweiterte Optionen einstellen: Umstellung ASP ProjectHook Wsphook in _webservices Speichert unter FOXWS.DBF in _FOXCODE IntelliSense-Script erzeugen lassen
6
Zusatzdialog in SOAP 3.0 Erweiterter Dialog für Einstellungen mit SOAP 3.0
7
Ergebnisse des Builders
.WSDL (Description) .WSML (Meta/COM) Ggf. zusätzliche ASP-Seite wird direkt aufgerufen Eintragen der Klasse unter Types im IntelliSense- Manager
8
Virtuelle Verzeichnisse im IIS
Kann leider hier nicht hinreichend behandelt werden
9
Registrierung Listener
Registrierung der SOAPISAP.DLL für performantere ISAPI-Listener nicht auf XP…
10
Ansprechen von WebServices
IntelliSense kreiert entsprechenden Code: und zeigt aufrufbare Methoden zur Auswahl an… Mögliche Probleme (OLE-Fehlermeldungen): bei Pfaden (Windows/System32) Probleme mit SOAPISAP.DLL (installieren/ASP)
11
Alternative mit SOAP-Client
Statt Installation der Klassen von Visual FoxPro kann man auch direkt mit dem SOAP-Client zugreifen, Codebeispiel: lows = NEWOBJECT("MSSOAP.SoapClient30") lows.MSSoapInit(" ? lows.zeittest()
12
Sonstige Hinweise Korrekte Typdefinition Parameter/Returnwert
Nur programmatisch vollständig möglich Ggf. aus dem Programm COM-Server aufrufen Freigabe DLL für Update Computerverwaltung: Restart IIS IISRESET auf dem DOS-Prompt KILL.EXE um DLL abzuschiessen Serverinstallation Pfad für Server anpassen!
13
Es geht auch einfacher! In manchen Fällen reicht vielleicht auch eine einfachere Lösung: Kurzvorführung diverse Beispiele auf
14
Erstellen von AFP-Seiten
Verwendung von Visual FoxPro als Skriptsprache in HTML-Seiten <% FoxPro-Code %> Beispiele auf Erzeugung von formatierten Tabellen mit Parametern Rückgabe von RSS Rückgabe von XML
15
VFX – AFX Wizard Internet-Formulare per Mausklick! Voraussetzungen:
VFX 9.0 und VFP 9.0 AFX Ähnlich ASP, aber VFP basiert IIS FoxPro-Variante in AFX enthalten Skalierbarkeit: über AFP für viele parallele User / Interneteinsatz
16
Vorführung Assistent Wie funktioniert der Wizard?
Klick, klick und fertig Ergebnis: Ein VFX-Formular ist über das Internet bedienbar Generierter AFP Code
17
Vielen Dank! Besuchen Sie unsere Webseiten:
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.