IBM Buch

Verwaltung und Programmierung für OS/400


Informationen zu permanenten Makros

Bei Verwendung von permanenten Makros wird Net.Data in einem speziellen permanenten CGI-Prozeß des Web-Servers ausgeführt, empfängt Eingaben über die Standardeingabe und Umgebungsvariablen und stellt Daten über die Standardausgabe bereit. Nach Rückgabe der Ausgabe an den Web-Server muß dieser den Net.Data-Prozeß jedoch nicht beenden. Statt dessen bleibt der Prozeß aktiv und wartet auf eine Antwort vom Benutzer über den Web-Browser. Weil der Prozeß nicht beendet wird, kann Net.Data Statusinformationen für das Makro beibehalten und Transaktionen geöffnet halten.

Net.Data informiert den Web-Server, daß es in einem permanenten CGI-Prozeß ausgeführt werden will, indem es dem Server neue HTTP-Kopfdaten sendet. Die Unterstützung für die neuen Kopfdaten, "Accept-HTSession", wurde dem IBM HTTP Server for AS/400 in Version 4, Release 3 (V4R3) hinzugefügt. Net.Data legt fest, welche HTTP-Kopfdaten an den Server gesendet werden, wenn es die erste Ausgabe sendet, weil die Kopfdaten vor der Ausgabe kommen müssen. Das bedeutet, daß Sie bei der Entwicklung eines permanenten Makros die folgenden Punkte berücksichtigen müssen:

Auf diese Einschränkungen wird in der folgenden Dokumentation hingewiesen.

Die Kenndaten von permanenten Net.Data-Prozessen sind den Kenndaten normaler Net.Data-Prozesse äußerst ähnlich, wobei jedoch die folgenden Ausnahmen gelten:


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]