TSOAPDataModule konfigurieren
Nach oben zu Datenmodul einrichten
Um eine TSoapDataModule-Komponente in die Anwendung einzufügen, wählen Sie Datei > Neu > Weitere und anschließend SOAP-Server-Datenmodul in der Registerkarte WebServices des Dialogfeldes Objektgalerie. Der Experte für SOAP-Datenmodule wird gestartet.
Für das SOAP-Datenmodul muss ein Klassenname angegeben werden. Dies ist der Basisname eines Nachkommen von TSoapDataModule, der von der Anwendung erstellt wird. Dieser Name dient auch als Basisname für das Interface für diese Klasse. Wenn Sie beispielsweise den Klassennamen MyDataServer angeben, erstellt der Experte eine neue Unit, die TMyDataServer als Nachkommen von TSoapDataModule deklariert. Dieser Nachkomme implementiert IMyDataServer als Nachkommen von IAppServerSOAP.
Hinweis: Bei Verwendung von TSoapDataModule sollte das neue Datenmodul einer Web-Service-Anwendung hinzugefügt werden. Die Schnittstelle IAppServerSOAP wird als aufrufbare Schnittstelle im Initialisierungsabschnitt der neuen Unit registriert. Dies ermöglicht es der aufrufenden Komponente im Haupt-Web-Modul, alle eingehenden Aufrufe an dieses Datenmodul weiterzuleiten.
Sie sollten die Definitionen der generierten Schnittstelle und des TSoapDataModule-Nachkommen bearbeiten und eigene Eigenschaften und Methoden hinzufügen. Diese Eigenschaften und Methoden werden zwar nicht automatisch aufgerufen, aber Client-Anwendungen, welche die neue Schnittstelle namentlich oder über deren GUID anfordern, können auf die von Ihnen hinzugefügten Eigenschaften und Methoden zugreifen.