Database Reference
In-Depth Information
tHttpRequest Mit tHttpRequest können Daten von Webservern über
das „Hypertext Transfer Protocol“ bezogen werden. Die Komponente
richtet eine Anfrage (engl. Request) an einen Server im Internet und er-
hält von diesem eine Antwort (engl. Response). Die Antwort, die ein Ser-
ver sendet, enthält zunächst einige Statusinformationen, bevor der ei-
gentliche Datenteil geliefert wird. Im Datenteil selbst können verschie-
denste Datentypen enthalten sein. Das Spektrum reicht von textuellen
Ausgaben bis hin zu Multimediadateien. In der Regel wird in TOSDI ein
HTTP-Request aber für einfachen Informationsaustausch mit Servern
verwendet.
tHttpRequest bietet zwei Methoden zur Interaktion mit dem Server:
GET , um Daten von einem Webserver zu beziehen und POST ,umDa-
ten (wie etwa die Daten eines Formulars, welches der Webserver bereit-
stellt) an einen Server auszuliefern. Damit können mit dieser Kompo-
nente nicht nur Daten bezogen, sondern auch versendet werden. Zu-
sätzlich ist eine Authentiizierung durch Angabe eines Benutzernamens
und eines Passwortes möglich, so dass auch Anfragen formuliert wer-
den können, die nur für speziell berechtigte Benutzer beantwortet wer-
den. Die Antwort, die der Webserver liefert, kann sowohl als Datenstrom
im Job weiterverwendet als auch in eine Datei geschrieben werden. Sie
beginnt immer mit einem Statuscode, über den der Erfolg der Anfrage
erkennbar ist.
tFTPGet Das File Transfer Protocol kann genutzt werden, um Dateien
von Servern zu beziehen. Anders als tHttpRequest wird in diesem Pro-
tokoll keine Antwort (wie etwa eine speziell zusammengestellte Websi-
te) erstellt, sondern eine einzelne Datei von der Festplatte eines Servers
bezogen. Ein Zugriff auf einen Webserver über FTP erfordert immer die
Angabe eines Benutzernamens und eines Passwortes, so dass diese An-
gaben in der Komponente zwingend übergeben werden müssen. Ne-
ben diesen Daten können viele weitere Einstellungen getroffen werden,
die das Verhalten der Komponente auf vielfältige Weise verändern. So
kann zum Beispiel bestimmt werden, welche Aktion im Fehlerfall er-
folgen soll, ob Informationen zu den bezogenen Daten in der Conso-
le angezeigt oder ob Statistiken zur Verbindung erstellt werden sollen.
tFTPGet ermöglicht außerdem die Nutzung von FTPS, so dass der Kanal
zwischen Job und Server auch verschlüsselt werden kann.
TOSDI bietet eine Reihe weiterer Komponenten für die Verwendung
von FTP, etwa um Verzeichnisinhalte auszulesen oder Daten auf den
Server zu schreiben. FTP-Verbindungen können im Bereich Metadata
dem Repository hinzugefügt werden, um diese Verbindungen in ver-
schiedenen Jobs und Komponenten konsistent verwenden zu können.
Search WWH ::




Custom Search