[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2008
    Beiträge
    109

    Unhappy Journalempfänger abhängen

    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

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    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.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Feb 2008
    Beiträge
    109
    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

  4. #4
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Probier' mal, das Journal selbst zuerst zu löschen, und danach dann den Journalempfänger.

  5. #5
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    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.

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    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).
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  7. #7
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    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!!!

    Zitat Zitat von ebschubert Beitrag anzeigen
    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
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  8. #8
    Registriert seit
    Feb 2008
    Beiträge
    109
    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

Similar Threads

  1. Journalempfänger sichern
    By bie-dro in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 22-01-08, 14:37
  2. STRPASTHR
    By DGEHM in forum IBM i Hauptforum
    Antworten: 10
    Letzter Beitrag: 17-05-06, 07:40
  3. Journal gelöscht
    By Mädele in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 08-03-06, 08:14
  4. Journal abhängen
    By Mädele in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 26-12-05, 09:43
  5. Aktive Leitung abhängen im CL Programm
    By SL in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 20-12-01, 12:39

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •