Hallo.

Wir hatten auf einem Server eine externe ASP Einheit und haben diese nun zurück gebaut auf den SYSASP. Ich weiß nicht ob das damit zu tun hat aber das Problem trat direkt danach auf, daher erwähne ich es mal.

Wir haben ein Programm in dem ein SQL ausgeführt wird, welches ein externes SQLRPGLE in seinem SQL Code aufruft. Aufruf sieht ungefähr so aus:

select * from Table(LIB.READIFSFR('/tmp/lo.csv', ' '))

Das Programm liest Daten aus CSV Dateien aus dem IFS direkt in das SQL. Es liegt in der Bibliothek LIB.

Das seltsame ist nun, dass auf dieser Maschine auf der wir das IASP zurück gebaut haben seit dem dieses Programm nicht mehr gefunden wird. Fehlermeldung ist:

READIFSFR der Art *N in LGPROG nicht gefunden

Egal ob ich das über das Program laufen lasse oder diese Zeile direkt manuell im STRSQL aufrufe. Auf allen anderen Maschinen (wir haben 6 weitere) funktioniert das ohne Probleme. Auf allen liegt dieses PGM in der Bibliothek LIB und wird gefunden. Nur auf dieser einen nicht. Berechtigungen passen auch. LIBL passt auch. Wir haben schon ziemlich viel geprüft.

Habt ihr eine Idee wieso, was der Grund dafür sein kann, das ein PGM welches definitiv vorhanden ist nicht gefunden wird.

Gruß
Sebastian