Erstellen von WebServices mit Visual FoxPro 9.0

Slides:



Advertisements
Ähnliche Präsentationen
Arbeiten mit Berichten in Visual FoxPro 9.0
Advertisements

COM-Server in Visual FoxPro 9.0
Arbeiten mit Werkzeugen in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 WebCast TOOL.
Web-Services in Visual FoxPro 9.0
Client / Server mit Visual FoxPro 9.0
Ausführen von Berichten unter Visual FoxPro 9.0
Arbeiten mit SQL in Visual FoxPro 9.0
Visual FoxPro 8.0 NameTitelUnternehmen. Agenda Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick.
Wizards & Builders GmbH Übersicht Schulung Übersicht über Schulung für Entwickler unter Microsoft Visual FoxPro.
Bidirektionales VFX-XML-Interface für Daten-Import/Export Visual Extend Anwendertreffen 2009 Rainer Becker, Frank Kropp deutschsprachige FoxPro User Group.
VFP Beispiele sowie Tools, Frameworks und Klassen
Visual FoxPro 10.0 Visual Extend 10.0
Visual Extend Anwendertreffen 2009 deutschsprachige FoxPro User Group Uwe Habermann, Venelina Jordanova, Fritz Maurhofer, Rainer Becker VFXAWD09.
Erstellen von COM-Servern in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow COM.
VFX Schnelle Anwendungs-entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro.
Client/Server mit Visual FoxPro 9.0
Arbeiten mit Formularen in Visual FoxPro 9.0
Arbeiten mit Konstanten in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow CONST.
Arbeiten mit SQL in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow SQL.
Einführung zur Roadshow zu Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow INTRO.
VFX 9.0 Teil 2 Diverse Prototypen und Ideen für die Weiterentwicklung von VFX.
Visual Extend 9.5ff Most Wanted Features deutschsprachige FoxPro User Group Rainer Becker VFXWISH06.
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Active Extend deutschsprachige FoxPro User Group Rainer Becker VFXAFX06.
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung Venelina Jordanova
Visual Extend Was ist wo? deutschsprachige FoxPro User Group Rainer Becker VFXWASWO.
Visual Extend Weitere Features deutschsprachige FoxPro User Group Uwe Habermann VFX 25 D.
Visual Extend Features für Entwickler deutschsprachige FoxPro User Group Uwe Habermann VFX 05 D.
Visual Extend Anwendertreffen 2006 deutschsprachige FoxPro User Group Uwe Habermann, Peter Herzog, Fritz Maurhofer, Rainer Becker VFXAWD06.
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung.
Uwe Habermann VFX 10.0 Visual Extend Anwendungsverteilung.
Visual Extend Application Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 07 D.
VFX Online Stand der Online-Angebote zu und rund um Visual Extend.
© 2004 Uwe Habermann Visual Extend 9.0 Technical Preview Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
Visual Extend Anwendertreffen 2007 deutschsprachige FoxPro User Group Uwe Habermann, Rainer Becker VFXAWD07.
Visual Extend Anwendertreffen 2008
Visual Extend Produktaktivierung deutschsprachige FoxPro User Group Uwe Habermann VFX 23 D.
Uwe Habermann VFX 11.0 Einsatz von Cursoradaptern in bestehenden Anwendungen Venelina Jordanova
Visual Extend Kundeninstallation deutschsprachige FoxPro User Group Uwe Habermann VFX 26 D.
Herzlich Willkommen zum VFX-Anwendertreffen! deutschsprachige FoxPro User Group Rainer Becker Visual Extend 9.0 Anwendertreffen 2005 INTRO.
© 2003 Uwe Habermann Visual Extend 7.1 Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker
Visual Extend Features der generierten Anwendung für Endbenutzer deutschsprachige FoxPro User Group Uwe Habermann VFX 04 D.
Uwe Habermann Venelina Jordanova Kostenloser Einstieg in eine neue Welt!
© 2002 Uwe Habermann Visual Extend Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker für.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 12 Folie 2 Web Services (1)
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 11 Folie 2 Microsoft Internet Information Services (IIS)
Präsentation von Sonja Pathe
VFX - Einführung DBC-Anwendungen VFX – Einführung DBC-Anwendungen Venelina Jordanova Software Development Team Leader Uwe Habermann Visual.
Visual Extend CTableForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 08 D.
Visual Extend CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 18 D.
Visual Extend CDataFormPage Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 09 D.
Visual Extend CPickAlternate Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 14 D.
Visual Extend Download, Installation, Registrierung deutschsprachige FoxPro User Group Uwe Habermann VFX 01 D.
Visual Extend Mandantenfähigkeit deutschsprachige FoxPro User Group Uwe Habermann VFX 22 D.
Visual Extend CPickAlterTextbox Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 16 D.
Visual Extend CPickTextbox Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 15 D.
Visual Extend Lokalisierung deutschsprachige FoxPro User Group Uwe Habermann VFX 24 D.
Visual Extend CPickField Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 13 D.
Visual Extend Application Wizard deutschsprachige FoxPro User Group Uwe Habermann VFX 06 D.
Visual Extend COneToMany Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 10 D.
Visual Extend CTreeviewForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 11 D.
Visual Extend Parent/Child Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 17 D.
Visual Extend CDataFormPage-Formulare mit CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 19 D.
© 2005 Uwe Habermann, Venelina Jordanova Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
CGI (Common Gateway Interface)
Uwe Habermann Venelina Jordanova VFX in Cloud.
Uwe Habermann V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova
integration beim Drucken
Uwe Habermann Venelina Jordanova Bestehende VFX-Anwendungen leicht erweitern.
 Präsentation transkript:

Erstellen von WebServices mit Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow

WebServices Weitere Verwendungsmöglichkeiten für COM-Server Natürlich nur, sofern deren Methoden direkt ausführbar sind…

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!

WebService Publisher SOAP 2.0 Aufruf des WebService- Builders im Projekt  Kontrolle Pfadangabe Ggf. Auswahl Klasse Ggf. weitere Optionen

Erweiterte Optionen Eventuell erweiterte Optionen einstellen: Umstellung ASP ProjectHook Wsphook in _webservices Speichert unter FOXWS.DBF in _FOXCODE IntelliSense-Script erzeugen lassen

Zusatzdialog in SOAP 3.0 Erweiterter Dialog für Einstellungen mit SOAP 3.0

Ergebnisse des Builders .WSDL (Description) .WSML (Meta/COM) Ggf. zusätzliche ASP-Seite wird direkt aufgerufen Eintragen der Klasse unter Types im IntelliSense- Manager

Virtuelle Verzeichnisse im IIS Kann leider hier nicht hinreichend behandelt werden

Registrierung Listener Registrierung der SOAPISAP.DLL für performantere ISAPI-Listener nicht auf XP…

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)

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("http://dlabsoftuh.homeip.net/webservices/dlabsoft.wsdl") ? lows.zeittest()

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!

Es geht auch einfacher! In manchen Fällen reicht vielleicht auch eine einfachere Lösung: Kurzvorführung diverse Beispiele auf http://afp.dfpug.de

Erstellen von AFP-Seiten Verwendung von Visual FoxPro als Skriptsprache in HTML-Seiten <% FoxPro-Code %> Beispiele auf http://afp.dfpug.de Erzeugung von formatierten Tabellen mit Parametern Rückgabe von RSS Rückgabe von XML

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

Vorführung Assistent Wie funktioniert der Wizard? Klick, klick und fertig  Ergebnis: Ein VFX-Formular ist über das Internet bedienbar Generierter AFP Code

Vielen Dank! Besuchen Sie unsere Webseiten: http://www.dfpug.de, http://portal.dfpug.de, http://forum.dfpug.de, http://newsletter.dfpug.de, http://devcon.dfpug.de, http://roadshow.dfpug.de, http://www.visualextend.de, http://www.linuxtransfer.de, http://www.visualfoxpro.de