AS/400 HTTP-Server

Aus Knowledgebase
Version vom 25. Juli 2018, 16:02 Uhr von PoC (Diskussion | Beiträge) (→‎Weblinks: Dokulink)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Die Konfiguration des HTTP-Servers auf der AS/400 ist recht spärlich dokumentiert. Es ist zwar möglich, mit WRKHTTPCFG die Konfiguration von Hand zu editieren, aber

  • in der Musterkonfiguration sind viele Direktiven nicht (als Kommentare) enthalten,
  • der neunzeilige Ausschnitt aus einer Textkonfiguration hilft wenig beim Behalten einer gewissen Übersicht,
  • der Editor ist umständlich und langsam.[1]

Die hier wiedergegebenen Vorgehensweisen wurden mit OS/400 V4R5 getestet.

Es existiert eine webbasierte Administrationsoberfläche auf der Maschine auf TCP Port 2001. Falls eine Verbindung per http hierauf fehl schlägt, ist die Serverinstanz nicht aktiv (Security?).

STRTCPSVR SERVER(*HTTP) HTTPSVR(*ADMIN)

Nach einiger Zeit kann man sich dann per QSECOFR einloggen und die Oberfläche in Augenschein nehmen. HIerzu ist Geduld angebracht, die serverseitige Komponente glänzt nicht durch Geschwindigkeit.[2] Allerdings erlaubt diese eine umfassende Konfiguration der Serverdirektiven.

Da diese oft lieblos an die bestehende Konfiguration angehängt werden, besteht auch die Möglichkeit, sich die Konfiguration aus QUSRSYS/QATMHTTPC.CONFIG per FTP/ASCII zu laden, mit einem lokalen Editor der Wahl schön zu strukturieren und diese wieder hochzuladen. Eine Bearbeitung mit SEU ist nicht möglich, da die Konfiguration in einer normalen Datenbanktabellendatei liegt[3]. SEU bearbeitet nur Members aus src-pf.

Weblinks

Fußnoten

  1. Dieser ist weder SEU noch EDTF.
  2. Ein Eigentor für IBM, die seinerzeit browserbasierte Oberflächen als Alternative zum angeblich angestaubten, zeichenoriertierten Green Screen propagierten — der um einiges hastiger regiert.
  3. Fehlercode: EDT0213.