Kapitelübersicht



4. Einsatz der Berichtsdatenbank
  4.1 Verwaltung der Berichtsdatenbank PCL1094
  4.2 Laden von Berichten auf die Berichtsdatenbank PCL1095
  4.3 Reorganisation der Berichtsdatenbank







      4.       Einsatz der Berichtsdatenbank


Kapitelübersicht
Inhaltsverzeichnis
Stichwortverzeichnis


              ASS bietet die Moeglichkeit, eine sogenannte Berichts-
              datenbank einzurichten. Sie dient dazu, im Batch er-
              erstellte Berichte (PCL1016) im Online zu verwalten und
              auch anzuzeigen.
              Dabei werden die Verwaltungsangaben in der Transaktion
              ST31 gesetzt (s. Handbuch AUSWERTUNG, Kap. 3.4) und mit
              dem Dienstprogramm PCL1094 im Batch abgearbeitet. Zum
              Laden der Berichte dient das Programm PCL1095. Dazu muss
              bei der Anforderung die Option LISTDB angegeben werden,
              damit die Berichte auf eine ladefaehige sequentielle
              Datei ausgegeben werden (vgl. Kap. 3).
              In der Berichtsdatenbank vorhandene Berichte koennen im
              Online angezeigt werden. Damit koennen auch umfang-
              reichere Anforderungen, die Online nicht auswertbar
              sind, im Dialog angeschaut werden.
              Die Berichtsdatenbank wird auch benoetigt, wenn mittels
              Empfaengern/Empfaengerlisten Listpakete erstellt werden
              sollen (s. Handbuch PAKETIERTE LISTAUSGABE).
              Zum DV-technischen Einrichten der Berichtsdatenbank
              siehe Handbuch INSTALLATION, Kap. 1.






      4.1      Verwaltung der Berichtsdatenbank               PCL1094


Kapitelübersicht
Inhaltsverzeichnis
Stichwortverzeichnis


              Das Dienstprogramm PCL1094 dient dazu, die in der
              Transaktion ST31 gesetzten Verarbeitungskennzeichen
              abzuarbeiten. Dabei koennen Berichte gedruckt, auf eine
              sequentielle Datei abgezogen und/oder geloescht werden.
              Beim Drucken eines Berichts wird die entsprechende List-
              (bzw. Protokoll-)klasse beruecksichtigt. Ausserdem
              koennen mehrere Kopien gedruckt werden.
              Die sequentielle Datei, auf die die Berichte abgezogen
              werden, hat ladefaehiges Format, d.h. sie kann spaeter
              wieder als Eingabedatei fuer PCL1095 verwendet
              werden. In diesem Zusammenhang ist zu beachten, dass
              alle Berichte, die in einem Lauf von PCL1094 von der
              Berichtsdatenbank abgezogen werden, auf dieselbe sequ.
              Datei geschrieben werden.
              In einem Lauf von PCL1094 werden alle Berichte von der
              Berichtsdatenbank geloescht, bei denen das Loeschkenn-
              zeichen gesetzt wurde oder bei denen das Loeschdatum
              abgelaufen ist.
              Sind bei einem Bericht mehrere Verarbeitungskennzeichen
              gesetzt worden, so arbeitet das Programm PCL1094 sie
              in der Reihenfolge Drucken, Auslagern, Loeschen ab.


              Es besteht ausserdem noch die Moeglichkeit, den Lauf
              von PCL1094 auf Teile der Berichtsdatenbank einzu-
              schraenken, indem man in Vorlaufkarten bis zu 10
              Namensintervalle angibt. Waehrend des Programmlaufs
              werden dann nur die Berichte bearbeitet, deren Name in
              den vorgebenen Intervallen liegt.


              Es besteht weiterhin die Moeglichkeit, nach Abarbeitung
              des Verarbeitungskennzeichens aus der ST31, alle Berichte
              eines angegebenen Namensintervalls aus der Berichts-
              datenbank zu loeschen. Hierzu ergaenzt man bei der
              betreffenden Intervallangabe in der Vorlaufkarte
              ,LOESCHEN. Ueberlappen sich Intervallangaben aus
              Vorlaufkartenangaben, so erfolgt eine Loeschung nur,
              wenn bei allen diesen Intervallen ,LOESCHEN angegeben
              wird.




                                                             PCL1094
              Beispiele:
               SU - VR
               - AK            Vom Anfang bis zu AK......
               ER              Alle Berichte, deren Name mit ER beginnt
               VO - ,LOESCHEN  Von VO...... bis Ende bearbeiten
                               und loeschen


               ABLAUF:
               ------
                    .---.
                  ,'     ',
                  !'.___.'!
                  !       !         _________
                  !   1   !        /        !
                  !       !       !    2    !
                   '.___.'        +---------+
                      !                !
                      +----+       +---+
                           !       !
                           V       V
                        ***************
                        !             !
                        !   PCL1094   !
                        !             !
                        ***************
                           ! !   ! !
                   +-------+ +-+ ! +----------------------+
                   !           ! +---------+              !
                   V           V           V              V
                 .---.       .---.    ***********    ***********
               ,'     ',   ,'     ',  !         !    !         !
               !'.___.'!   !'.___.'!  !    4    !    !    5    !
               !       !   !       !  !         !    !         !
               !   1   !   !   3   !  !     /****    !     /****
               !       !   !       !  *****/         *****/
                '.___.'     '.___.'

                Nr. ! DD-Name ! Beschreibung
               ------------------------------------
                 1  ! DSTnnn  ! Berichtsdatenbank
                 2  ! ASSCO   ! Vorlaufkarte
                 3  ! LISTDB  ! sequentielle Datei fuer ausgelagerte
                    !         ! Berichte
                 4  ! LISTE   ! Listklassen
                    ! LISTE01 !
                    !  ...    !
                    ! LISTE10 !
                 5  ! ASSLIST ! Protokoll





                                                             PCL1094


              Die Option PAKET_LOESCHEN:


              Auf die Berichtsdatenbank werden auch Anforderungen und
              Listen gestellt, die fuer die paketierte Listausgabe
              benoetigt werden. Durch die Option PAKET_LOESCHEN werden
              alle diese Listen und Anforderungen geloescht, wenn sie
              bereits zu den Listpaketen verarbeitet wurden. Eine
              Einschraenkung auf Namensintervalle ist nicht moeglich.
              Die Option PAKET_LOESCHEN kann nicht zusammen mit anderen
              Vorlaufkarten verwendet werden. Auch verarbeitet das
              Programm PCL1094 bei dieser Option nicht die 'normalen'
              Berichte der Berichtsdatenbank.
              Es muessen alle Dateizuweisungen wie oben beschrieben
              in der Jobcontrol erfolgen.






      4.2      Laden von Berichten auf die Berichtsdatenbank  PCL1095


Kapitelübersicht
Inhaltsverzeichnis
Stichwortverzeichnis


              Mit dem Dienstprogramm PCL1095 koennen Berichte von
              einer sequentiellen Datei in die Berichtsdatenbank
              geladen werden. Diese sequentielle Datei wird vom
              Auswertungsprogramm PCL1016 (PCL1003) erzeugt, falls
              in der Anforderung die Option LISTDB angegeben wurde.
              Auch sequentielle Dateien, die mit PCL1094 ausgelagerte
              Berichte enthalten, koennen wieder zurueckgeladen werden.


              Da unter demselben Namen mehrere Berichte vorhanden
              sein koennen, erhalten diese intern verschiedene
              Bibliotheksnummern. Beim Laden wird die niedrigste
              Nummer unter dem betreffenden Namen ermittelt und der
              zusaetzliche Bericht mit der um 1 reduzierten Nummer in
              die Berichtsdatenbank geladen. Falls nicht mehr genug
              Platz auf der Berichtsdatenbank ist (Nummer nahe 0), so
              erscheint im Ablaufprotokoll ein Hinweis, der eine
              Reorganisation der Berichtsdatenbank fuer Berichte des
              entsprechenden Namens anraet (s. 4.3).


              Optional kann eine Vorlaufkarte angegeben werden mit
              dem Inhalt ERSETZEN. Existiert in diesem Fall bereits
              mindestens ein Bericht unter dem Namen, den auch der
              zu ladende Bericht hat, so wird vor dem Laden des
              neuen Berichtes zunaechst ein alter geloescht.
              Gibt es mehrere alte Berichte unter demselben Namen,
              so wird der mit der kleinsten Nummer (d.h. der juengste
              alte) geloescht.




              ABLAUF:
              ------

              .---.          .---.
            ,'     ',      ,'     ',
            !'.___.'!      !'.___.'!        _________
            !       !      !       !       /        !
            !   1   !      !   2   !      !    4    !
            !       !      !       !      +---------+
             '.___.'        '.___.'            !
                !              !               !
                +--------+     !     +---------+
                         !     !     !
                         V     V     V
                        ***************
                        !             !
                        !   PCL1095   !
                        !             !
                        ***************
                            !     !
                       +----+     +----+
                       !               !
                       V               V
                     .---.        ***********
                   ,'     ',      !         !
                   !'.___.'!      !    3    !
                   !       !      !         !
                   !   1   !      !     /****
                   !       !      *****/
                    '.___.'



                Nr. ! DD-Name ! Beschreibung
               ------------------------------------
                 1  ! DSTnnn  ! Berichtsdatenbank
                    !         !
                 2  ! LISTDB  ! sequentielle Datei mit Ladebestand
                    !         !
                 3  ! ASSLIST ! Protokoll
                    !         !
                 4  ! ASSCO   ! Vorlaufkarte






      4.3      Reorganisation der Berichtsdatenbank


Kapitelübersicht
Inhaltsverzeichnis
Stichwortverzeichnis


              Von dem Dienstprogramm PCL1095 kann in dem Ablaufproto-
              koll fuer Berichte mit einem bestimmten Namen eine
              Reorganisation angeraten werden. Diese Situation tritt
              dann auf, wenn fuer diese Berichte nicht mehr genuegend
              freie (interne) Bibliotheksnummern zur Verfuegung
              stehen. Da diese Nummern beim Laden fortlaufend vergeben
              werden und aeltere Berichte wieder geloescht werden,
              gibt es freie Bibliotheksnummern, die jedoch nicht von
              PCL1095 erkannt werden koennen.


              Durch die angeratene Reorganisation werden diese Luecken
              wieder geschlossen. Um dies zu erreichen, sind folgende
              zwei Schritte durchzufuehren:


              1. Schritt: Die betroffenen Berichte muessen alle von
              der Berichts-DB abgezogen und dort geloescht werden.
              (In der Transaktion ST31 die entsprechenden Verarbei-
              tungskennzeichen setzen und anschliessend PCL1094 laufen
              lassen oder direkt mit PCL1094 und der Vorlaufkarten-
              angabe LOESCHEN, s.o.).


              2. Schritt: Der im ersten Schritt erstellte Abzug mit
              den Berichten mit dem Programm PCL1095 wieder in die
              Berichtsdatenbank laden.





Vorheriges Kapitel: 3. Auswertungen im BATCH einschliesslich PCL1003/ Aufbau der Datei LDAT PCL1016

Nächstes Kapitel:   5. Dienstprogramme