Timeout-Parameter 
Die folgenden Parameter steuern alle Timeouts des Gateways.
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 |
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
Dieser Parameter sollte nur mit Unterstützung durch SAP geändert werden!
Defaulteinstellung |
0 |
Einheit |
Millisekunden |
Dynamisch |
ja |
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
Dieser Parameter sollte nur mit Unterstützung durch SAP geändert werden!
Defaulteinstellung |
120 |
Einheit |
Sekunden |
Dynamisch |
ja |
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
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.
Defaulteinstellung |
60 |
Einheit |
Sekunden |
Dynamisch |
ja |
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
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.
Defaulteinstellung |
1800 |
Einheit |
Sekunden |
Dynamisch |
ja |
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
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.
Defaulteinstellung |
600 |
Einheit |
Sekunden |
Dynamisch |
ja |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |