View Full Version : Journalempfänger abhängen
ebschubert
07-03-08, 08:54
Hallo Leute :)
Habe folgendes Problem mit Journalen:
Habe mit ENDJRNPF das Aufzeichnen beendet und will nun den Journalempfänger abhängen.
Also:
CHGJRN JRN(LIB/xxJRN) JRNRCV(LIB/xxJRNRCV) DLTRCV(*YES)
Aber ich bekomme die Fehlermeldung:
DLTRCV(*YES) ist unzulässig.
Was mache ich falsch?
Wie hängt man dem Empfänger richtig ab?
Will dann die ganze Bibliothek löschen.
Grüsse und vielen Dank vorab
ebschubert
Dann mach einfach einen DLTLIB und beantworte ggf. die Nachrichten (wurde noch nie gesichert o.ä.) mit I = Ignore.
Das System löscht dann in der korrekten Reihenfolge.
Mach sicherheitshalber vorher einen
CHGJOB INQMSGRPY(*RQD)
damit ggf. nicht eine falsche Standardantwort gegeben wird.
ebschubert
07-03-08, 10:20
Danke für die Antwort, doch das funxt nicht.
Bekomme bei DLTLIB die Fehlermeldung
Nachricht . . . : Journalempfänger JRNRCV kann nicht gelöscht werden,
solange er angehängt ist.
Ursache . . . . . : Journalempfänger JRNRCV in Bibliothek LIBJRNxxxx kann nicht gelöscht werden, weil er an Journal xxxJRN in Bibliothek LIBDATAxx angehängt ist.
Fehlerbeseitigung : Mit dem Befehl CHGJRN Journalempfänger JRNRCV abhängen.
Danke und Grüsse
:)
Probier' mal, das Journal selbst zuerst zu löschen, und danach dann den Journalempfänger.
Falls du das Journal nicht löschen willst, kannst du auch einen neuen Journalempfänger mit CRTJRNRCV (in einer anderen als der zu löschenden Bibliothek) anlegen und diesen dem Journal mittels CHGJRN JRNRCV(...) zuordnen. Den alten Journalempfänger solltest du dann löschen können.
Mit CHGJRN musst du ja einen neuen Empfänger anhängen, für den das selbe dann wieder gilt.
Ich denke auch, dass du erst mittels DLTJRN das Journal löschen musst, damit dann der Empfänger frei wird (was auch nur geht, wenn tatsächlich keine Datei mehr aufgezeichnet wird WRKJRNA).
Hallo,
CRTJRNRCV irgendeineLib/ddd
chgjrn LIBDATAxx/xxxjrn JRNRCV(irgendeineLib/ddd
dltlib LIBJRNxxx
mfg
Dieter Bender
PS: wenn man das Journal in die selbe Lib stellt, wie die Daten, dann ist das alles viel einfacher!!!
Danke für die Antwort, doch das funxt nicht.
Bekomme bei DLTLIB die Fehlermeldung
Nachricht . . . : Journalempfänger JRNRCV kann nicht gelöscht werden,
solange er angehängt ist.
Ursache . . . . . : Journalempfänger JRNRCV in Bibliothek LIBJRNxxxx kann nicht gelöscht werden, weil er an Journal xxxJRN in Bibliothek LIBDATAxx angehängt ist.
Fehlerbeseitigung : Mit dem Befehl CHGJRN Journalempfänger JRNRCV abhängen.
Danke und Grüsse
:)
ebschubert
07-03-08, 13:27
Danke an ALLE :)
Mein Problem war, dass das Journal in einer anderen Lib ist.
Ich hab es jetzt so gemacht:
1.
DLTMSGQ MSGQ(LIBDATAxx/JRNRCV)
/* zugehörige MSGQ löschen
2.
ENDJRNPF FILE(*ALL) JRN(LIBDATAxx/xxJRN)
3.
DLTJRN LIBDATAxx/xxJRN
4.
DLTJRNRCV JRNRCV(LIBJRNxx/xxJRNRCV) DLTOPT(*IGNINQMSG)
5.
DLTLIB LIBJRNxx
Das ganze sollte ja in ein CL-Programm passen ;)
Danke nochmals für die Hilfe und viele Grüsse
ebschubert