Das Interface IF_HTTP_SERVER enthält die folgenden Attribute.
REQUEST |
Interfacereferenz auf das Request Objekt |
RESPONSE |
Interfacereferenz auf das Response Objekt |
SESSION_ID |
ID der HTTP-Session (vom SAP-Kernel generiert) |
VERSION |
Version der Implementierung des Internet Communication Framework |
AUTHENTICATION_METHOD |
Anmeldeverfahren. Das Attribut kann die Werte AUTHMETHOD_* annehmen, die im Abschnitt Konstanten beschrieben sind. Die verschiedenen Anmeldeverfahren sind unter Anmeldverfahren pflegen beschrieben. |
STATEFUL |
Definiert, ob die SAP-Session nach dem Request gehalten wird (STATEFUL= CO_ENABLED, stateful Modus der Operation) oder geschlossen wird (STATEFUL= CO_DISABLED, stateless Modus der Operation); Default ist ein stateless Modus der Operation. Siehe hierzu auch Stateless und Stateful Modell. |
TRANSACTIONAL |
Hiermit kann eine Anwendung als transaktional bestimmt werden. Dies bedeutet, dass in Abhängigkeit vom Returncode des zuletzt aufgerufenen HTTP-Request-Handlers entweder ein Commit (Returncodes CO_FLOW_OK und CO_FLOW_OK_OTHERS_OPT) oder ein Rollback (Returncodes CO_FLOW_ERROR und CO_FLOW_OK_OTHERS_MAND) gemacht wird. Wird das Flag nicht gesetzt, so muss die Anwendung selbst für den Commit an der richtigen Stelle sorgen. TRANSACTIONAL kann die im folgenden beschriebenen Werte CO_DISABLED und CO_ENABLED annehmen. Default ist CO_DISABLED. |
SESSION_TIMEOUT |
Session-Timeout |
SSL_ACTIVE |
Ist Secure Socket Layer aktiv? Siehe hierzu Sicherheitsanforderungen |
SERVICE_COMPRESSION_FLAG |
Ist Service-Komprimierung aktiv ? (co_enabled/co_disabled) |
EXTERNAL_SESSION_ID |
Externe Session-ID |
AUTHENTICATED |
Anmeldung erfolgreich durchgeführt ? |
Vergleichen Sie auch die aktuelle Liste der Attribute in der Transaktion SE24.