Anmelden

View Full Version : Nachrichten-Zustellung *BREAK wird wieder zu *NOTIFY



schwedenole
04-09-06, 13:14
Hallo Leute!

Ich möchte, dass unsere User alle Nachrichten als *BREAK durchgestellt bekommen. Wenn ich das in der MSGQ der Datenstation so einstelle, mich abmelde und wieder anmelde, werden die Nachrichten aber wieder mit *NOTIFY zugestellt.

Gibt es noch Einstellungsmöglichkeiten ausser im Benutzerprofil oder bei der MSGQ? Oder muss ich den Befehl CHGMSGQ in das Startprogramm der Anmeldung aufnehmen?

Wir arbeiten im Moment mit V5R3.

Würde mich freuen, wenn mir einer Helfen kann.

Ciao
schwedenole

Fuerchau
04-09-06, 13:24
Siehe hierzu die Hilfetexte:

Falls jedoch die angegebene
Nachrichtenwarteschlange eine
Datensichtgerätnachrichtenwarteschlange ist, wird sie
bei der Anmeldung vom System automatisch in *NOTIFY
umgeändert.

Also:
Mach einen Eintrag im Anmeldeprogramm.

Im USRPRF betrifft dies die Benutzer-MSGQ, die nur 1 Mal insgesamt in Break gesetzt werden kann.

Jetzt kommt es wieder darauf an, welceh Art Nachrichten denn verteilt werden. Die meisten gehen nämlich an den User und nicht an die Workstation (Batch hat nämlich keine).

Und für Workstation gibts ja immer noch SNDBRKMSG.

schwedenole
04-09-06, 14:26
@Fuerchau:

Es handelt sich um die Beendigungs-Nachrichten von Batch-Jobs. Unsere User schauen sich nämlich die *NOTIFY-Nachrichten oft nicht an. Wir hatten jetzt einen Fall, dass eine Abbruchnachricht beim QSYSOPR vorlag, der Operator aber nicht mehr da war und der User eine *NOTIFY-Meldung erhalten hat, dass in der Nachrichtenwarteschlange QSYSOPR eine Nachricht wartet. Hätte er diese Info als *BREAK bekommen, hätte er reagieren können.

Ich werde also im Startprogramm einen CHGMSGQ-Befehl aufnehmen.

Nochmals vielen Dank.

Ciao
schwedenole

Fuerchau
04-09-06, 14:33
DIES ist so nicht nötig, bzw. bringt auch nichts.
Beendigungsnachrichten gehen an den User (Default) bzw. an die MSGQ die im SBMJOB eingetragen wird.

Der CHGMSGQ wird automatisch an der 1. Sitzung des Users vom System durchgeführt (USRPRF-Einstellung).
Ein wiederholen im CLP bringt da auch nichts.
Das Hauptproblem ist hier die 1. Sitzung !!!
Hat man nämlich mehr als 1 Sitzung und genau die 1. Sitzung wird abgemeldet, erfolgt keine Ummeldung der MSGQ an eine andere Sitzung.
Eine Benachrichtigung über diese Nachricht diesbezüglich geht also verloren (die Nachricht selber ja nicht).

schwedenole
04-09-06, 14:48
@Fuerchau:

Wir ändern den SBMJOB-Befehl bei jedem Release-Wechsel mit CHGCMDDFT auf MSGQ(*WRKSTN). Demnach müsste die Nachricht doch an die Datenstation geschickt werden, von der das PGM aufgerufen wurde. Wenn der User sich in der Zwischenzeit natürlich abmeldet, bekommt er von den Nachrichten nichts mit.

Gruß

schwedenole

Fuerchau
04-09-06, 14:54
Dann steht dem CHGMSGQ im Anmelde-CLP nichts im Wege.