Show TOC

FunktionsdokumentationTimeout-Parameter Dieses Dokument in der Navigationsstruktur finden

 

Die folgenden Parameter steuern alle Timeouts des Gateways.

Funktionsumfang

gw/timeout

Bestimmt den Timeout-Wert für den Verbindungsaufbau zu anderen Gateways (Aufruf NiConnect) in Millisekunden. Falls in dieser Zeitspanne die Verbindung nicht zustandekommt, wird dem Aufrufer ein Timeout zurückgegeben.

Der Wert 0 bewirkt, dass nicht blockierende Verbindungen aufgebaut werden.

Defaulteinstellung

0 (asynchroner connect)

Einheit

Millisekunden

Dynamisch

ja

gw/internal_timeout

Bestimmt den Timeout-Wert für die Aufrufe NiRead und NiWrite in Millisekunden. Falls in dieser Zeitspanne nicht alle Daten gesendet oder empfangen wurden, wird die entsprechende Aktion zunächst unterbrochen und später fortgesetzt. Dadurch können langsame Leitungen das Gateway nicht blockieren. Der Wert 0 deaktiviert den Timeout.

Achtung Achtung

Dieser Parameter sollte nur mit Unterstützung durch SAP geändert werden!

Ende der Warnung.

Defaulteinstellung

0

Einheit

Millisekunden

Dynamisch

ja

gw/frag_timeout

Bestimmt den Timeout für unvollständige Netzschreibeoperationen.

Wenn das Gateway nicht alle Daten auf das Netzwerk schreiben kann, wird die Verbindung nach dieser Zeit geschlossen.

Der Wert 0 deaktiviert die Überprüfung.

Achtung Achtung

Dieser Parameter sollte nur mit Unterstützung durch SAP geändert werden!

Ende der Warnung.

Defaulteinstellung

120

Einheit

Sekunden

Dynamisch

ja

gw/conn_pending

Gibt die maximale Anzahl von Sekunden an, die eine Verbindung im Zustand CONN_PENDING bleiben kann. Wird diese Zeitspanne überschritten, dann wird die Verbindung vom Gateway gelöscht. Dieser Zustand wird beim Verbindungsaufbau zu einem anderen Gateway, externen Progamm oder zu einem SAProuter gesetzt, wenn der Handshake noch nicht abgeschlossen ist, oder wenn sich ein externes Programm per TCP/IP-Connect an das Gateway verbindet und anschließend keine weiteren Daten an das Gateway schickt (z.B. telnet <host> 3300 oder ftp).

Der Wert 0 deaktiviert diese Prüfung.

Achtung Achtung

Diese Prüfung wird maximal alle gw/max_sleep Sekunden durchgeführt. Es macht also keinen Sinn den Wert kleiner als gw/max_sleep zu definieren.

Ende der Warnung.

Defaulteinstellung

60

Einheit

Sekunden

Dynamisch

ja

gw/gw_disconnect

Gibt die maximale Anzahl von Sekunden an, die eine GW-GW-Verbindung inaktiv bleiben kann. Wird diese Zeitspanne überschritten, dann wird die Verbindung zum anderen Gateway gelöscht. Allerdings nur falls keine aktive CPIC/RFC-Verbindung zu diesem Gateway besteht. Falls der Parameter den Wert 0 hat, dann werden solche Verbindungen nicht abgebaut.

Achtung Achtung

Diese Prüfung wird maximal alle gw/max_sleep Sekunden durchgeführt. Es macht also keinen Sinn den Wert kleiner als gw/max_sleep zu definieren.

Ende der Warnung.

Defaulteinstellung

1800

Einheit

Sekunden

Dynamisch

ja

gw/deallocate_timeout

Zeitspanne, nach der bei einem DEALLOCATE die zugehörige Netzwerkverbindung geschlossen werden muss. Wenn dies nicht innerhalb dieser Zeitspanne geschieht, baut das Gateway die Verbindung selbst ab.

Diese Überprüfung wird nur für externe Verbindungen durchgeführt (erscheinen im Gateway-Monitor als NORMAL_CLIENT).

Der Wert 0 deaktiviert diese Prüfung.

Achtung Achtung

Diese Prüfung wird maximal alle gw/max_sleep Sekunden durchgeführt. Es macht also keinen Sinn den Wert kleiner als gw/max_sleep zu definieren.

Ende der Warnung.

Defaulteinstellung

600

Einheit

Sekunden

Dynamisch

ja

gw/max_sleep

Gibt die maximale Zeit in Sekunden an, die der Gateway-Lese-Prozess auf dem select schläft.

Periodische Überprüfungen die innerhalb des Gateway vorgenommen werden, werden maximal alle gw/max_sleep Sekunden durchgeführt. Dies sind:

  • Verbindungen im Status DISCONNECT löschen (Parameter gw/conn_disconnect)

  • Inaktive Gateway-Gateway-Verbindungen abbauen (Parameter gw/gw_disconnect)

  • Inaktive Verbindungen über SAProuter abbauen (Parameter gw/close_routes)

  • Verbindungen im Zustand CONN_PENDING abbauen (Parameter gw/conn_pending)

  • Verbindungen zu externen Programmen überprüfen (Parameter gw/deallocate_timeout)

  • Angestartete Programme überprüfen (Parameter gw/startup)

  • Wartende registrierte Serverprogramme überprüfen (Parameter gw/reg_keepalive)

  • Inaktive RFC/CPIC-Programme überprüfen (Parameter gw/keepalive)

Defaulteinstellung

20

Einheit

Sekunden

Dynamisch

ja

gw/keepalive

Gibt die maximale Zeit in Sekunden an, nach der bei einer CPIC-Verbindung, auf der seit dieser Zeit kein Datentransfer stattfand, mittels eines Ping überprüft wird, ob die Partner noch leben.

Defaulteinstellung

300

Einheit

Sekunden

Dynamisch

ja

gw/reg_keepalive

Gibt die maximale Zeit in Sekunden an, nach der bei einem registrierten Serverprogramm, das im Zustand WAITING ist, mittels eines Ping überprüft wird, ob es noch lebt.

Defaulteinstellung

300

Einheit

Sekunden

Dynamisch

ja

gw/conn_disconnect

Gibt die maximale Zeit in Sekunden an, die eine aktive Verbindung im Zustand DISCONNECT oder DISCONNECTED bleiben kann. Wird diese Zeitspanne überschritten, dann wird die Verbindung vom Gateway gelöscht.

Falls der Parameter den Wert 0 hat, dann werden solche Verbindungen nicht abgebaut.

Defaulteinstellung

900

Einheit

Sekunden

Dynamisch

ja

gw/cpic_timeout

Bestimmt die maximale Wartezeit beim Verbindungsaufbau. Dieser darf die durch den Parameter bestimmte Zeitspanne (in Sek.) nicht überschreiten. Ansonsten wird der Verbindungsaufbau mit Timeout abgebrochen. Mittels putenv wird dieser Parameter an die CPIC-Schnittstelle weitergegeben und definiert die Shell-Variable CPIC_TIMEOUT.

Defaulteinstellung

20

Einheit

Sekunden

Dynamisch

ja

gw/resolve_timeout

Mit diesem Parameter können Sie eine Zeitmessung für die Netzwerk-Lookup-Aufrufe (Hostname - IP-Adresse, Servicename - Portnummer) aktivieren. Falls die Zeit in Millisekunden den Wert dieses Parameters überschreitet, wird der Aufruf mit Parametern in der Trace-Datei protokolliert.

Die Zeitspanne ist der Wert des Parameters in Millisekunden.

Der Wert 0 deaktiviert diese Zeitmessung..

Defaulteinstellung

0

Einheit

Millisekunden

Dynamisch

ja

gw/reg_timeout

Bestimmt die maximale Wartezeit beim Verbindungsaufbau mit einem registrierten Programm. Dieser darf die durch den Parameter bestimmte Zeitspanne (in Sek.) nicht überschreiten. Ansonsten wird der Verbindungsaufbau mit Timeout abgebrochen.

Defaulteinstellung

60

Einheit

Sekunden

Dynamisch

ja

gw/close_routes

Bestimmt die Dauer in Sekunden, nach der eine Route zu einem Remote Gateway, über welche eine CPIC-Verbindung offen ist, abgebaut wird.

Defaulteinstellung

120

Einheit

Sekunden

Dynamisch

ja

gw/nibuf_retry

Zeitspanne, nach der ungültige Einträge im Hostnamenpuffer gelöscht werden. Ein ungültiger Eintrag kann entstehen, wenn z.B. eine IP-Adresse nicht in einen Rechnernamen konvertiert werden kann.

Falls der Wert dieses Parameters nicht gesetzt ist, wird der Standardwert der Netzwerkschicht genommen (Default 600).

Der Wert von 0 bedeutet, dass die ungültigen Einträge nie gelöscht werden

Defaulteinstellung

von NI-Schnittstelle übernehmen

Einheit

Sekunden

Dynamisch

ja

gw/accept_timeout

Maximale Zeitspanne, die der Login-Vorgang eines Serverprogrammes dauern darf. Wird diese Zeitspanne überschritten, wird die Verbindung abgebaut. Der wartende Client wird über den Fehler informiert.

Ein Parameterwert von 0 deaktiviert die Prüfung

Defaulteinstellung

60

Einheit

Sekunden

Dynamisch

ja