Anmelden

View Full Version : dtaara qlilmtlibl, max 25 libs



Seiten : [1] 2

karin-vogelmann
25-02-04, 16:12
hi *all,

hatte eben die user-libl-list für einen job auf über 25 bibliotheken erweitern wollen.

wir haben noch 5.1. und somit kam der fehler "cpf9897", daß die anzahl der user-libl beschränkt sei, solange es die dtaara qusrsys/qlilmtlibl gibt.

die dtaara selbst enthält einen text, in dem eine löschung der dtaara empfohlen wird.

habe die dtaara nun todesmutig umbenannt und kann jetzt mehr als 25 lib's zuladen.

hat das schon mal jemand außer mir gemacht? gab es irgendwelche negativen nebenwirkungen? oder ist es wirklich so einfach??

besten dank schon jetzt

gruß, karin

RobertMack
25-02-04, 16:34
Hallo Karin,

es ist wirklich (fast) so einfach, man sollte allerdings alle CLPs auf Verwendung von CHLIBL o.ä. prüfen und neu übersetzen ...

Gruß, Robert

Sven Schneider
25-02-04, 19:32
Was ist mit (Lizenz)-Software von Drittanbietern bzw. wenn ich keine Sourcen habe.
Hier hilft nur beim Hersteller nachfragen.

Nur die CL-Programme und CHGLIBL ist zu kurz gesprungen.
Jede Programmiersprache ist davon betroffen.

Was ist mit :

- ADDLIBLE (z.B. in einer Schleife)
- Libl API's
- API's mit Libl Angaben


Also Vorsicht !!!

Robi
26-02-04, 07:19
Hi,
zu chglibl...

Einige Cls retten die Liblist in einem string, setzen die Liblist für sich neu und setzen den sting zurück.

Die variable für RTVJOBA usrlibl(&libl) ist dann meistens zu kurz

Gruß Robi

Fuerchau
26-02-04, 10:47
Es gibt absolut keine Probleme damit.
Der RTVJOBA unterstützt beide Varianten, was das Abfragen der LIBL angeht.
Das Setzen der LIBL geht wiederum nur per QCMDEXC, falls es dynamisch erfolgt. Ansonsten unterstützt der Befehl selbst ja bis zu 250 Einträge.

ADDLIBLE/RMVLIBLE sind vollkommen unkritisch, da ja nur eine einzelne Lib angegeben wird.

Wie immer (jedefalls fast), sorgt auch hier IBM für Kompatibilität. Eine Umwandlung alter Programme ist nicht notwendig.

Pikachu
26-02-04, 11:12
Hallo !

Habe hier einen Artikel von IBM zu diesem Thema gefunden:

http://www-919.ibm.com/servers/eserver/iseries/developer/os400/lib_list.html

Viele Grüße
Jürgen

BenderD
26-02-04, 11:34
Hallo,

mal 'ne ganz blöde Frage: wo kriegt man mehr als 25 Bibliotheken her, die man gleichzeitig in einer LIBL benötigt???

Dieter Bender

Robi
26-02-04, 12:03
@Fuerchau
Stimmt nicht ganz,

in den 'alten' cl's ist die Variable für &usrlibl auf 250 begrenzt.
Wenn ich jetzt mehr als 25 lib's erlaube und benutze fehlen mir ggf. nach dem retten, ändern und zurücksetzen einige Libs in der Liste.

@Dieter Bender
Auf einer Entwicklungs Kiste mit 10 Entwicklern sind schnell 25 Libs durch Projekt-PGM-Lib, Projekt-Daten-Lib und den abhängikeiten der FolgePJ erreicht
Bei uns selten (8 Entwickler) aber schon vorgekommen

Robi

Fuerchau
26-02-04, 12:20
Also mehr als 25 Lib's, die tatsächlich GLEICHZEITIG verwendet werden müssen, halte ich auch für ein Gerücht,

Die meisten (vernünftigen) Applikationen retten nun ja auch die aktuelle Libl bevor die anwendungsspezifische Libl gesetzt wird.

Wenn man nat+rlich immer ADDLIBLE verwendet, kommen schnell mehr als 25 Lib's zusammen, aber wer behält da noch den Überblick ?

Insofern muss ich Dieter recht geben. Auch mit noch so vielen Anwendungen, die wirklich GLEICHZEITIG benötigt werden, liegt immer noch das Anwendungsmenü darüber, dass für eine korrekte Libl sorgt.

Ich persöhnlich halte schon mehr als 10 Libs für EINE Anwendung schon für schlechtes Design !
Wie will man denn da noch sicher sein, dass auch wirklich die korrekte Datei verwendet wird ? Namensduplikate über verschiedene Anwendungen sind ja nun mal nicht ganz so selten.

karin-vogelmann
26-02-04, 12:25
@dieter

so isses, wir nutzen eine software, die hat für jedes modul eine eigene lib, damit ist man dann schnell am ende der 25 libs.

es ist ja nicht so, daß es nicht ausreichen würde, aber gestern wollte ich ein paar tests machen und wollte nur noch diesen einen addlible losschießen...

@all

so, ihr habt alle recht, in den cl's muß man einzeln nachsehen und ggf. ändern, sonst droht libl-chaos.
ist mir die sache allerdings zurzeit nicht wert, da wir im normalfall wirklich eine überschaubare (also immer gleich volle) libl haben.

habe die dtaara heute morgen wieder in den org-zustand gebracht und harre der dinge, die da kommen.

besten dank an alle!

gruß, karin