PDA

View Full Version : CPFA0A4 - Zu viele offene Dateien für Prozess



Baste
11-10-12, 14:49
Hallo zusammen,

ich habe einen Schnittstellenjob in einem eigenen Subsystem laufen, der aktuell 179 offene Datenpfade hat, die auch so in Ordnung sind. Bei 181 offenen Dateien kracht`s allerdings mit o.a. Nachricht.

Weiß jemand evtl. "auf die Schnelle", an welchem Schräubchen gedreht werden muss, um die Anzahl der max. geöffneten Pfade zu erhöhen?

Auf demselben System laufen übrigens Jobs mit weitaus mehr offenen Pfaden.

Viele Grüße und schon mal danke,
Baste

Fuerchau
11-10-12, 15:43
Das betrifft ggf. nicht die offenen Datenpfade.
Verwendest du ggf. geöffnete IFS-Dateien mit C-Funktionen ?
Dann scheinen diese nicht korrekt mit Close und Free verarbeitet zu werden.

C-Funktionen verwenden eine interne Liste von Handles, die man nicht ändern kann.

Baste
11-10-12, 15:56
Hallo Fuerchau,

geöffnete IFS-Dateien ja, C-Funktionen dagegen nein.

andreaspr@aon.at
11-10-12, 16:07
Wie Baldur schon sagte, hat das nichts mit den offenen Datenpfaden zu tun.
In CPFA0A4 ist auch von Dateien die Rede, nicht Datenpfade!

Im übrigen können viele tausend offene Datenpfade in einem Job vorhanden sein.
Die DB schließt diese automatisch sobald Platz für neue benötigt werden.

Somit wird das Problem eher bei den geöffneten IFS Dateien liegen.

lg Andreas

Baste
11-10-12, 16:14
Hallo Andreas,
der Ansatz ist erkannt, da werde ich dann mal schwerpunktmäßig drangehen.
Danke für Eure Hilfe.