Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Bulletin von MAREN

&pagelevel(3)&pagelevel

Analog zum LOGON-Bulletin des BS2000 kann der MAREN-Administrator eine Datei mit Informationen für den MAREN-Anwender einrichten. Die dort hinterlegten Nachrichten werden automatisch nach dem Aufrufen des Benutzerprogramms MAREN ausgegeben.

Die Bulletin-Datei kann mit beliebigen Editoren im Dateiformat SAM erstellt werden. Sie muss mehrbenutzerbar sein (USER-ACCESS=*ALL-USERS) und vor versehentlichem Überschreiben geschützt werden (ACCESS=*READ). Eine Nachricht kann aus mehreren Sätzen bestehen.

Die Bulletin-Datei ist so aufzubauen, dass sich der Dialogteilnehmer wahlweise in Schritten nach der ersten aktuellen Nachricht noch weitere Folgemitteilungen ausgeben lassen kann. Vor deren Ausgabe erfolgt jeweils die Abfrage:
BULLETIN-AUSGABE FORTSETZEN? ANTWORT (Y=JA;N=NEIN)

Bei Batchaufträgen besteht diese Möglichkeit der wahlweisen Ausgabe nicht; nur der erste Nachrichtenblock der Bulletin-Datei wird nach SYSOUT ausgegeben. Deshalb sollten die aktuellsten Nachrichten immer am Anfang der Bulletin-Datei stehen. Neben Nachrichten, die an alle MAREN-Benutzer adressiert sind, können spezielle Informationen an definierte Benutzer gegeben werden. Dem Dialogteilnehmer wird dies angeboten mit der Abfrage:
BULLETIN-AUSGABE FUER BENUTZERKENNUNG (&00) FORTSETZEN? (Y=JA;N=NEIN)

Für Batchtasks wird diese spezielle Nachricht mit dem SPOOLOUT-Protokoll ausgegeben. Im Hinblick auf diese Möglichkeit empfiehlt es sich, die Datei wie folgt zu strukturieren:

  1. Allgemeine Informationen für jeden Benutzer. Folgemitteilungen beginnen mit einem Datensatz, der eine STOP-Anweisung enthält:
    **STOP**
  2. Spezielle Informationen für definierte Benutzer. (Eine zusammengefasste Information pro Benutzer ist nicht erforderlich). Die Information beginnt mit einem Datensatz, der eine STOP-Anweisung für den definierten Benutzer enthält:
    **STOP** <userid>
  3. Abfragbare Zusatzinformationen für alle Benutzer. Folgemitteilungen beginnen mit einem Datensatz, der eine STOP-Anweisung enthält:
    **STOP**

Die STOP-Anweisung trennt die einzelnen Mitteilungsgruppen voneinander. An dieser Stelle wird der in der STOP-Anweisung angegebene Benutzer im Dialog gefragt, ob die Bulletin-Ausgabe fortgesetzt werden soll.

Beispiel

Die Bulletin-Datei wurde mit folgendem Inhalt erstellt (angezeigt mit dem Kommando SHOW-FILE):

   ******************************************************************          
   ******************************************************************          
   * Normaler MAREN-Betrieb von 07:00 bis 19:00                     *          
   * Den Administrator erreichen Sie unter 77889                    *          
   *                                                                *          
   ******************************************************************          
**STOP** USER1                                                                 
   *                                                                *          
   * Das ist eine Nachricht an USER1: .......................       *          
   * ........................................................       *          
   *                                                                *          
   ******************************************************************          
**STOP** USER2                                                                 
   *                                                                *          
   * Das ist eine Nachricht an USER2: .......................       *          
   * ........................................................       *          
   *                                                                *          
   ******************************************************************          
**STOP** USER1                                                                 
   * Das ist noch eine Nachricht an  USER1: ..........              *          
   * ........................................................       *          
   *                                                                *          
   ******************************************************************          
                                                           S*SOF+     1(     1)

Anschließend sollte noch folgendes Kommando gegeben werden:

/MODIFY-FILE-ATTRIBUTES MAREN.BULLETIN, USER-ACCESS=*ALL-USERS, ACCESS=*READ

Der Benutzer USER1 erhält nach dem Start von MAREN folgende Ausgabe:

/start-maren                                                                    
   ******************************************************************           
   ******************************************************************           
   * Normaler MAREN-Betrieb von 07:00 bis 19:00                     *           
   * Den Administrator erreichen Sie unter 77889                    *           
   *                                                                *           
   ******************************************************************           
%  MARM1B2 BULLETIN-AUSGABE FUER BENUTZERKENNUNG 'USER1' FORTSETZEN? ANTWORT (Y=
JA; N=NEIN)?y                                                                   
   *                                                                *           
   * Das ist eine Nachricht an USER1: .......................       *           
   * ........................................................       *           
   *                                                                *           
   ******************************************************************           
%  MARM1B2 BULLETIN-AUSGABE FUER BENUTZERKENNUNG 'USER1' FORTSETZEN? ANTWORT (Y=
JA; N=NEIN)?y                                                                   
   * Das ist noch eine Nachricht an  USER1: ..........              *           
   * ........................................................       *           
   *                                                                *           
   ******************************************************************           
//