Einsprungpunkte > Modul Supervisor > Standardskript SERVEUR 

REQUETE

Mit diesem Eingabepunkt wird immer dann gearbeitet, wenn der Server eine Abonnementsabfrage startet. Dies ist beispielsweise der Fall, wenn der Start verhindert oder eine andere Tabelle aktualisiert werden soll.

Achtung:

Der im Verzeichnis SERVX3 ausgeführte Batchserver verwendet die Verarbeitung SERVEUR, die im Verzeichnis TRT des X3-Standardreferenzordners liegt.

Damit dieser Eingabepunkt berücksichtigt wird, müssen die Deklaration des Eingabepunkts sowie die zugehörige individuelle Verarbeitung im X3-Referenzordner liegen.

Kontext und Funktionsmodus

Im Kontext des Einsprungpunktes :

  • Es ist eine Logdatei geöffnet

Die folgenden Tabellen sind online :

Tabelle

Wichtiger Inhalt

Tabellentitel

ABATRQT [ABR]

Ja

Batchserver

Der Eingabepunkt REQUETE wird vor jedem Schreiben in die TabelleABATRQT aufgerufen. Die Klasse [F :ABR] steht zur Verfügung. Wenn kein Datensatz angelegt werden soll, ist die Variable GPE auf einen von null verschiedenen Wert zu setzen.

KILLREQ

Mit diesem Eingabepunkt kann nach einem auf dem Batchserver verarbeiteten Abonnement die Abfrageanlage verwaltet werden.

Achtung:

Der im Verzeichnis SERVX3 ausgeführte Batchserver verwendet die Verarbeitung SERVEUR, die im Verzeichnis TRT des X3-Standardreferenzordners liegt.

Damit dieser Eingabepunkt berücksichtigt wird, müssen die Deklaration des Eingabepunkts sowie die zugehörige individuelle Verarbeitung im X3-Referenzordner liegen.

Kontext und Funktionsmodus

Im Kontext des Einsprungpunktes :

  • Es ist eine Logdatei geöffnet

Die folgenden Tabellen sind online :

Tabelle

Wichtiger Inhalt

Tabellentitel

ABATRQT [ABR]

Ja

Batchserver

ABATABT [ABA]

Ja

Batchserver (Abonnements)

Der Eingabepunkt READABA wird unmittelbar nach dem Lesen des Abonnements und vor der Abfrageanlage aufgerufen. Dies gilt auch im Falle von Aufgabengruppen.

Der Eingabepunkt liegt in einer Transaktion. Um die Ausführung der Standardprozedur zu verhindern, ist die Variable GPE auf den Wert 1 zu setzen. Nach der Verarbeitung des Abonnements (Anlage von Abfragen) müssen das Feld [F:ABA]DJOUR mit der Variable DD (Tagesdatum) belegt und der aktuelle Datensatz geschrieben werden, da das Abonnement sonst erneut gestartet wird.

READABA

Mit diesem Eingabepunkt wird nach der gewollten oder ungewollten Unterbrechung einer Abfrage gearbeitet.

Achtung:

Der im Verzeichnis SERVX3 ausgeführte Batchserver verwendet die Verarbeitung SERVEUR, die im Verzeichnis TRT des X3-Standardreferenzordners liegt.

Damit dieser Eingabepunkt berücksichtigt wird, müssen die Deklaration des Eingabepunkts sowie die zugehörige individuelle Verarbeitung im X3-Referenzordner liegen.

Kontext und Funktionsmodus

Im Kontext des Einsprungpunktes :

  • Es ist eine Logdatei geöffnet

Die folgenden Tabellen sind online :

Tabelle

Wichtiger Inhalt

Tabellentitel

ABATRQT [ABR]

Ja

Batchserver

Der Eingabepunkt KILLREQ wird vor der Workflow-Verwaltungsprozedur KILLREQ aufgerufen, die aufgrund der Unterbrechung einer Abfrage angestoßen wurde: Timeout, Abbruch, gewollte oder ungewollte Unterbrechung.

Die Abkürzung [ABR] enthält den Datensatz zur unterbrochenen Abfrage.
Die Variable GMESSAGE enthält die Unterbrechungsmeldung.

Liste der individuellen Servermeldungen

50000: Aktivierung Server
51000: Aktivierung Abfrage
52xxx: X3-Serverfehler xxx (Serverunterbrechung)
53000: Sonstige Fehler bem Serverstart
54000: Der Server wurde gestartet, obwohl er bereits aktiv ist
54100: Löschen Abfragen
55000: Deaktivierung Server
56000: Anforderung Serverunterbrechung
57000: Es gab eine Anforderung für eine Serverunterbrechung, obwohl der Server bereits deaktiviert ist
58000: Sonstige Fehler beim Serverstopp

Liste der individuellen Abfragemeldungen

00000: Abfrage abgeschlossen (normal)
0xxxx: Abfrage mit Warnungen beendet (xxx = Anzahl Fehler in der Logdatei)
10000: Abfrage mit unbekanntem Fehler beendet (gok = 0)
1000x: Abfrage nach Fehler abgebrochen (Tabelle, Abkürzung, Schlüssel) (x = fstat) (wenn gok = 0: Call RSTA/FSTA From GLOCK)
11xxx: X3-Fehler bei der Abfrageausführung @trt.adx(lig) Fehler no:message_adx message_syst) (xxx=GERREUR,errn)
12000: Sperrfehler (gok = -1)
13xxx: Abfrage nach spezifischem Fehler abgebrochen (+ Inhalt von GMESSBATCH) (xxx = GERRBATCH)
14xxx: Abfrage nach X3-Fehler abgebrochen (@trt.adx(ligne) no_erreur:message_adx message_syst) (xxx=errn)
21000: Frist überschritten
22000: Aufgabe nicht vorhanden
22100: Aufgabe nicht aktiv
23000: Zugriff auf Batchdateien nicht erlaubt
23100: Benutzer # nicht bekannt
23200: Passwort nicht korrekt
23300: Ausführung von Eingabepunkt abgelehnt
23400: Zugriffsebene # für Benutzer nicht berechtigt
23500: Benutzer hat keine Rechte für diese Funktion #
24xxx: Übergang in Single-Mode nicht möglich, # Benutzer angemeldet (xxx = nbruser)
25000: Bearbeitung existiert nicht
2600x: Dateistruktur nicht korrekt (x = Anzahl fehlende Felder in der Kopfzeile (1-7), cr/lf(8), zu viele Felder (9)
26100: Datum nicht korrekt
26120: Datum überschritten
26200: Uhrzeit nicht korrekt
27000: Gruppe nicht vorhanden
27100: Gruppe nicht aktiv
27200: Aufgabe # für die Gruppe nicht parametrisiert
27300: Fehler bei Aufgabe # in Gruppe
27400: Ausführung aufgrund von Fehlern in der Gruppe # nicht möglich
28000: Ordner nicht vorhanden
29000: Standort nicht erfasst (Warehousing)
29100: Standort nicht vorhanden (Warehousing)
29200: Einzahler nicht angegeben (Warehousing)
29300: Einzahler nicht vorhanden (Warehousing)
30000: Abbruch Abfrage (unbekannter Grund), während der Statusprüfung wurde ein Prozess nicht gefunden
31000: Abfrage von # unterbrochen wegen # (fichier .kil)
32000: Abfrage von # unterbrochen wegen # (Aufgabenverwaltung)
33000: Abbruch Abfrage durch Server (Timeout)
34000: Abbruch aller Abfragen (durch kill-Datei)
35000: Der Prozess Nr. kann nicht unterbrochen werden (durch kill-Datei)
35002: Leerer Prozess (Timeout)
35102: Leerer Prozess (Abfragestatus)
41000: Aufgabe nicht synchron (Wiederherstellung des Prozesses beim Abfragestart nicht möglich)
42000: Problem beim Zufgriff auf die Aufgabendatei
43000: Abfragenummer nicht vorhanden
44000: Problem beim Zufgriff auf die Tabelle der Batchparameter
45000: Problem beim Zugriff auf die Job-Datei

STRABA: Den erneuten Start einer Abfrage auf dem Batchserver erzwingen.

Mit diesem Eingabepunktwird der erneute Start einer Abfrage auf dem Batchserver erzwungen.

Achtung:

Der im Verzeichnis SERVX3 ausgeführte Batchserver verwendet die Verarbeitung SERVEUR, die im Verzeichnis TRT des X3-Standardreferenzordners liegt.

Damit dieser Eingabepunkt berücksichtigt wird, müssen die Deklaration des Eingabepunkts sowie die zugehörige individuelle Verarbeitung im X3-Referenzordner liegen.

Kontext und Funktionsmodus

Im Kontext des Einsprungpunktes :

  • Es ist eine Logdatei geöffnet

Die folgenden Tabellen sind online :

Tabelle

Wichtiger Inhalt

Tabellentitel

ABATRQT [ABR]

Ja

Batchserver

Mit diesem Eingabepunkt kann das Feld [ABA]DJOUR der Tabelle ABATABT (Batchserver (Abonnements)) aktualisiert werden.

Dies kann den Grund haben, dass beispielsweise die Buchhaltungsaufgabe aktiviert werden soll.