Hallo,

das klingt zwar alles abenteuerlich und nach schlechtem Design, aber an der Threadsicherheit stirbt das nicht. In dem Beispiel wird nix aufgethreaded und dann passiert auch nix. Überdies lässt sich das abschalten per: Compile Option des RPG.

mfg

Dieter Bender

Zitat Zitat von waro
Hallo,

ist es möglich in einer UDF die Bibliotheksliste zu ändern.

Hintergrund:
Ich habe eine UDF die ein Programm aufruft, welches wiederrum eine bestimmte Umgebung (DTAARAS, LIBL) braucht.

Ich will die UDF folgendermaßen aufrufen:

SELECT mylib.myudf('Umgebung', Parm1, Parm2) from mylib.mytable

Abhängig von Umgebung sollte die entsprechnde Bibliotheksliste eingestellt werden.

Dann ein Programm gestartet werden, welches voraussetzt, dass die Bibliotheksliste passt und best. Datenbereiche richtig versorgt sind.

Mein Problem ist, dass die Befehle Chglibl, Addlible nicht sicher für mehrere Threats sind.

Ich hoffe es war halbwegs verständlich was ich vorhabe.

Danke für Eure Mühe.