[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2003
    Beiträge
    236

    chgpftrg state(*enabled/disabled) Praxiserfahrung?

    Hallo zusammen,

    ich habe im Informationcenter den Befehl chgpftrg gefunden.
    Mit dem Parametern *disabled und *enalbed kann man ein trigger für eine Datei
    beenden und starten.

    Grund: Ich muss eine Datei mit rgzpfm reorganisieren, wo 2 Trigger-Programme dranhängen.

    Hat schon jemand diesen Befehl genutzt?

    Gruss
    Thomas
    Last edited by tfroehlich; 22-07-14 at 13:10. Grund: Schreibfehler

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.238
    Soweit ich weiß darf für RGZPFM kein Trigger definiert sein.
    Also ggf. den Trigger entfernen und dann den RGZPFM durchführen und den Trigger wieder hinzufügen.
    Anschließend solltest du CHGPF REUSEDLT(*YES) setzen, das spart den RGZPFM.
    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
    Sep 2003
    Beiträge
    236
    Guten Tag Herr Fuerchau,

    vielen Dank für den Hinweis.

    Der Befehl chgpftrg kann einen Trigger laut Beschreibung disabeln und enabeln, so daß man nicht den Trigger entfernen und hinzufügen muss.

    Die Frage ist: Ob das schon jemand mit dem Befehl durchgeführt hat. Scheint so, als gäbe es den erst
    seit V6R1.

    Gruss
    Thomas

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.238
    Den Befehl gibt es schon sehr lange, mindestens V5R1.
    Da der Trigger aber bestimmte Aktionen ausführen soll, ist der Zeitpunkt gut zu wählen.
    Und, wie gesagt, ich weiß nicht ob der RGZPFM auf Existenz oder nur aktive Trigger prüft.
    Einfach mal ausprobieren.
    Langfristig ist REUSEDLT aber die bessere Wahl.
    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

  5. #5
    Registriert seit
    Sep 2003
    Beiträge
    236
    Ich werde es mal an einem Wochenende probieren, ob der chpgtrg funktioniert.
    Als Parm werde ich folgendes aufrufen:
    chgpftrg file(Lib-Name/Datei-Name) trg(*all) state(*disabled)

    und nach dem rzgpfm und chgpf reusedlt(*yes)

    chgpftrg file(Lib-Name/Datei-Name) trg(*all) state(*enabled)
    Mal schauen, ob das so klappt oder die Befehle rmvpftrg + addpftrg doch benötigt werden.

  6. #6
    cbe is offline [professional_User]
    Registriert seit
    May 2005
    Beiträge
    392
    Hallo allerseits,
    seid Ihr sicher, dass ein Trigger ein Problem macht?
    Ich habe es mal eben ausprobiert, an eine PF 2 Trigger angehängt und anschließend einen RGZPFM ausgeführt - hat einfach funktioniert. (V7R1)
    Warum sollte ein Trigger bei RGZPFM eine Rolle spielen? Die Nutzdaten werden ja weder gelesen noch verändert.
    Gruß, Christian

  7. #7
    Registriert seit
    Sep 2003
    Beiträge
    236
    Hallo Cbe,

    danke für den Hinweis.

    Wir haben davon Release V5R4 auf V7R1 gewechselt. Bei V5R4 kam es zu Problemen und die Datei wurde
    nicht reorganiert.

    Gruss
    Thomas

Similar Threads

  1. Antworten: 2
    Letzter Beitrag: 04-04-03, 10:26

Berechtigungen

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