-
Subsystem und Bibliotheksliste
Hallo,
Ich habe ein Java Programm die auf ein DB2 Datei Schreiben soll.
Bei schreiben bekomme die Fehlernachricht CPF4101 Fehler bei Open....
"Ursache: : RPG-Prozedur TRGPG300 in Programm CCMDPGM/TRGPG300 hat die
Nachricht CPF4101 empfangen, während eine implizite Operation OPEN"
ich Nehme an das TRGPG300 sei ein Trigger Programm.
Und das Substem wo der Java Programm läuft felht ein Eintrag in die Subsystem Library.
gibts die möglichkeit die Subsystem Library zum ändern?
Danke!
-
... das hängt an der Jobd des prestarted Job entries des Subsystems und verweist letztlich auf SYSVAL.
Ursache ist eine falsche Platzierung des Triggerprogramms, als Workaround lässt sich der Libl über Treiber Properties einstellen.
D*B
 Zitat von pipistrelloat
Hallo,
Ich habe ein Java Programm die auf ein DB2 Datei Schreiben soll.
Bei schreiben bekomme die Fehlernachricht CPF4101 Fehler bei Open....
"Ursache: : RPG-Prozedur TRGPG300 in Programm CCMDPGM/TRGPG300 hat die
Nachricht CPF4101 empfangen, während eine implizite Operation OPEN"
ich Nehme an das TRGPG300 sei ein Trigger Programm.
Und das Substem wo der Java Programm läuft felht ein Eintrag in die Subsystem Library.
gibts die möglichkeit die Subsystem Library zum ändern?
Danke!
-
Danke für die Antwort!
wo can ich ie Treiber Properties einstellen?
der Java programm ist eine externe programm ich habe keine zugang 
Wegen der Trigger wäre besser wenn in ein CL wäre? so meinen Sie?
damit die libl immer erstellen kann?
Danke!
-
... wenn ein Java Programm sein Geld wert war, sind die Treiber Properties extern abgelegt und damit konfigurierbar, da kann man dann bei der URL Properties mitgeben.
Normalerweise sollten Datenbanken keine externen Verweise in andere Schemas (Bibliotheken) enthalten, sprich keine Views
, Trigger, Functions, Procedures in anderen Bibliotheken verwenden oder benötigen.
Anpassung der JOBD (QDFTSVR) ginge wohl auch, kann aber Nebenwirkungen haben (SYSVAL erst recht)
D*B
 Zitat von pipistrelloat
Danke für die Antwort!
wo can ich ie Treiber Properties einstellen?
der Java programm ist eine externe programm ich habe keine zugang
Wegen der Trigger wäre besser wenn in ein CL wäre? so meinen Sie?
damit die libl immer erstellen kann?
Danke!
-
wie kann ich der SYSVAL ändern?
mit CHGSYSLIBL?
 Zitat von BenderD
... wenn ein Java Programm sein Geld wert war, sind die Treiber Properties extern abgelegt und damit konfigurierbar, da kann man dann bei der URL Properties mitgeben.
Normalerweise sollten Datenbanken keine externen Verweise in andere Schemas (Bibliotheken) enthalten, sprich keine Views
, Trigger, Functions, Procedures in anderen Bibliotheken verwenden oder benötigen.
Anpassung der JOBD (QDFTSVR) ginge wohl auch, kann aber Nebenwirkungen haben (SYSVAL erst recht)
D*B
-
... das ist von allen Möglichkeiten genau die schlechteste
D*B
 Zitat von pipistrelloat
wie kann ich der SYSVAL ändern?
mit CHGSYSLIBL?
-
-
CHGSYSLIBL ändert nur den aktuellen Job, ausserdem benötigt er spezielle Berechtigung.
Da du dein Java-Programm ja nicht ändern kannst, hilft dir ein CHGSYSLIBL auch nicht weiter.
Du kannst jedoch in deinem Triggerprogramm die Dateien mit USROPN definieren und den Namen und die Bibliothek in Variablen angeben.
Dann bist du frei von *LIBL.
-
CHGSYSVAL wäre ja noch schlimmer (s. Dieter Bender), da er insbesonders ALLE Jobs betrifft.
-
Ganz genau
der Java Programm gerneriert so ein JOB ich weiss das SQL verwendet für die Datei zugriff
(hier mit wrkactjob)
QSQSRVR MOND PJ 0,0 MSGW
der LIBL schaut so aus
QSYS SYS
QSYS2 SYS
QHLPSYS SYS
QUSRSYS SYS
SVBRAWIE SYS
QTEMP USR
QGPL USR
Lt. Fehler Meldung die LIBL CASPDTAX fehlt.
-
ADDLIBLE oder CHGCURLIB wären ne Möglichkeit.
-
Hallo,
ja klar aber die QSQSRVR Jobs laufen nicht in die QUSER
laufen auf eine eigene User die man definieren kann.
 Zitat von pipistrelloat
Ganz genau
der Java Programm gerneriert so ein JOB ich weiss das SQL verwendet für die Datei zugriff
(hier mit wrkactjob)
QSQSRVR MOND PJ 0,0 MSGW
der LIBL schaut so aus
QSYS SYS
QSYS2 SYS
QHLPSYS SYS
QUSRSYS SYS
SVBRAWIE SYS
QTEMP USR
QGPL USR
Lt. Fehler Meldung die LIBL CASPDTAX fehlt.
Similar Threads
-
By timeless in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 11-01-07, 12:04
-
By rr2001 in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 21-11-06, 12:17
-
By Pepi in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 28-04-05, 10:43
-
By hs in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 20-02-02, 13:15
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks