Vorheriges Thema: Listenvariablen

Nächstes Thema: Vorgangsvariablen

Unterstützte Servervorgänge

Mit den folgenden unterstützten Vorgängen können Sie CA SDM-Webseiten mit Ihren Webseiten integrieren:

CREATE_NEW

Stellt eine Standardschnittstelle bereit, in der Anwender eine neue Zeile in einer angegebenen Tabelle erstellen können. Dabei muss der Objektname angegeben werden. Standardmäßig wird die Vorlage detail_xxx_edit.htmpl für das Objekt xxx verwendet. Sie können die .htmpl-Datei überschreiben, indem Sie die HTML-Eigenschaft angeben.

Erforderliche Specifier:

FACTORY=objectname

Optionale Specifier:

ALG_PRESET=preset_expression
ALG_PRESET_REL=preset_expression
CREATE_ALG=activity_log_type
HTMPL=zdetailxxx_factory.htmpl
KEEP.attr_name=value
PRESET=preset_expression
PRESET_REL=preset expression
SET.attr_name=value
use_template=1 | 0 (0 is the default)

Hinweis: Um den HTMPL-Spezifizierer mit CREATE_NEW zu verwenden, muss das referenzierte Formular einen Namen gemäß der Konvention zdetailxxx_factory.htmpl aufweisen. Er muss mit der Zeichenfolge "zdetail" beginnen, gefolgt von beliebigen alphanumerischen Zeichen (einschließlich einer Null-Zeichenfolge), gefolgt von einem Unterstrich und dem Factory-Namen.

ENDSESSION oder LOGOUT

Beendet die Sitzung, bei der der Anwender derzeit angemeldet ist. ENDSESSION ist der bevorzugte Vorgang.

GENERIC_LIST

Bietet eine Standardschnittstelle, über die der Anwender eine Liste von jeder Tabelle in der Datenbank anzeigen kann. Dabei muss der Objektname angegeben werden. Standardmäßig wird die Vorlage list_xxx.htmpl für das Objekt xxx verwendet. Sie können die .htmpl-Datei überschreiben, indem Sie die HTML-Eigenschaft angeben.

Erforderliche Specifier:

FACTORY=objectname
KEEP.attr_name=value

DISPLAY_FORM

Bietet eine Standardschnittstelle, über die der Anwender jedes beliebige angepasste Formular anzeigen kann.

Erforderliche Specifier:

HTMPL=htmpl_file

Hinweis: DISPLAY_FORM ersetzt JUST_GRONK_IT. Bestehende Implementierungen können JUST_GRONK_IT weiterhin verwenden, da die Funktionsweise dieselbe wie bei DISPLAY_FORM ist. DISPLAY_FORM ist der bevorzugte Vorgang.

MENU

Zeigt die Seite mit dem Hauptmenü an, die in der Eigenschaft "Menü" der Datei "web.cfg" definiert ist

Optionale Specifier:

HTMPL=menufile

menufile ist der Name einer alternativen Hauptmenüdatei.

PAGE_EXTENSION

Ermöglicht dem Webmaster, zusätzliche Erweiterungen zur Schnittstelle anzugeben.

Erforderliche Specifier:

NAME=html_file

html_file ist einer der Dateinamen, die in der Anweisung "UserPageExtensions" der Konfigurationsdatei aufgeführt wird.

Optionale Specifier:

REQUIRES_LOGIN=1

Falls vorhanden, wird eine Anmeldeseite angezeigt, sofern der Anwender derzeit nicht angemeldet ist. Fehlt dieser Spezifizierer oder ist er auf Null gesetzt, so wird die Datei angezeigt ohne zu überprüfen, ob der Anwender aktuell angemeldet ist.

RELOG

Zeigt die Anmeldeseite an.

SEARCH

Bietet eine Standardschnittstelle, über die in der Datenbank nach Tabellen gesucht werden kann. Bei diesem Vorgang wird davon ausgegangen, dass eine entsprechende "search_xxx.htmpl"-Datei erstellt wurde. xxx ist der Objektname wie in "bopcfg" in den .maj-Dateien des Verzeichnisses "majic" definiert.

Hinweis: Weitere Informationen finden Sie im technischen CA SDM-Referenzhandbuch. Standardmäßig werden die Ergebnisse dieser Suche in list_xxx.htmpl angezeigt. Sie kann jedoch durch Angeben der HTMPL-Eigenschaft überschrieben werden.

Erforderliche Specifier:

FACTORY=object-name
QBE.op.attr_name=value

Optionale Specifier:

ALG_PRESET=preset_expression
ALG_PRESET_REL=preset_expression
CREATE_ALG=activity_log_type
HTMPL=list_htmpl_file
KEEP.attr_name=value

SEC_REFRESH

Aktualisiert die Anwenderinformationen für den Zugriff im Sicherheitsuntersystem. Für diesen Vorgang wird für Anwender, die über MODIFY-Berechtigungen (für die Funktionsgruppe "admin") verfügen, im Menüfenster ein Hyperlink angegeben. Nachdem die Zugriffsrechte der Anwender mit dem Sicherheitsprogramm aktualisiert wurden, bietet dieser Vorgang die Möglichkeit, die Zugriffsinformationen zu aktualisieren. (Dadurch werden die Sicherheitsinformationen für alle Anwender aktualisiert.)

Hinweis: Sicherheitsaktualisierungen stellen einen asynchronen Prozess dar. Nachdem eine Sicherheitsaktualisierung ausgeführt wurde, wird eine Meldung in der Standardprotokolldatei (stdlog) angezeigt.

SET_MENU

Das Verhalten dieses Vorgangs entspricht dem Verhalten von MENU, wenn MENU mit der HTMPL-Variablen verwendet wird. Der einzige Unterschied besteht darin, dass dieser Vorgang das Standardmenüformular für das Menüformular festlegt, das in der HTMPL-Eigenschaft angegeben ist.

Erforderliche Specifier:

HTMPL=htmpl_file

Hinweis: Dieser Vorgang setzt die Einstellung für MENU in der Datei "web.cfg" außer Kraft, bis der Webservice neu gestartet wird.

SHOW_DETAIL

Bietet eine Standardschnittstelle, über die der Anwender ein ‑schreibgeschütztes Detail einer Zeile in einer angegebenen Tabelle anzeigen kann. Der permanente ID-Name muss angegeben werden (von dem der Objektname abgeleitet wurde). Standardmäßig wird die Vorlage detail_xxx_ro.htmpl für das Objekt xxx verwendet. Die .htmpl-Datei kann durch Eingabe der HTMPL-Eigenschaft überschrieben werden.

Erforderliche Specifier:

PERSID=persistentid

Optionale Specifier:

ALG_PRESET=preset_expression
ALG_PRESET_REL=preset_expression
CREATE_ALG=activity_log_type
HTMPL=readonly_detail_htmpl_file

UPDATE

Bietet eine Standardschnittstelle für die Bearbeitung von Tabellen. Die ID und der Objektname müssen übergeben werden, damit dem Anwender ein bearbeitungsfähiges Detailformular angezeigt wird. Standardmäßig hat der Anwender zwei Minuten lang exklusiven Zugriff auf den Datensatz. Dabei wird garantiert, dass er Änderungen in die Datenbank einfügen kann, wenn er sie in diesem Zeitraum übermittelt.

Erforderliche Specifier:

PERSID=persistent-id or
SET.id=id-of-row-to-update FACTORY=object-name

Optionale Specifier:

NEXT_PERSID=persistentid (des Datensatzes, der nach der erfolgreichen Aktualisierung angezeigt wird)
KEEP.attr_name=value
KEY.attr_name=value
HTMPL=zdetailxxx_factory.htmpl

Hinweis: Um den HTMPL-Spezifizierer mit UPDATE zu verwenden, muss das referenzierte Formular einen Namen gemäß der Konvention zdetailxxx_factory.htmpl aufweisen. Er muss mit der Zeichenfolge "zdetail" beginnen, gefolgt von beliebigen alphanumerischen Zeichen (einschließlich einer Null-Zeichenfolge), gefolgt von einem Unterstrich und dem Factory-Namen.

Hinweis: Informationen zu "web.cfg" finden Sie im Administrationshandbuch.