Kapitelübersicht



8. Statistik ueber Statistiken PCL1054







   8.    Statistik ueber Statistiken                            PCL1054


Kapitelübersicht
Inhaltsverzeichnis
Stichwortverzeichnis


        Mit Hilfe von Statistik ueber Statistik soll es ermoeglicht
        werden festzustellen, wer wann welche Elemente von ASS
        (Arbeitsgebiete, Schluessel, Werte, Verdichtungsstufen ...)
        benutzt hat und wie stark die Nutzung der betreffenden
        Elemente ueberhaupt ist. Diese Nutzungsdaten werden in
        einem speziellen ASS-Arbeitsgebiet verwaltet und stehen
        somit der ASS-Auswertung zur Verfuegung.
        ASS-Arbeitsgebiete werden ueber externe Schnittstellen
        gepflegt. Die Aufgabe von PCL1054 ist es, externe Schnitt-
        stellen fuer das Arbeitsgebiet fuer Statistik ueber
        Statistik zu erzeugen.

        Um auch feststellen zu koennen, welche Elemente von ASS
        wenig oder gar nicht benutzt werden, kann in das
        betreffende Arbeitsgebiet auch gespeichert werden, welche
        Elemente ueberhaupt zur Verfuegung stehen.

        PCL1054 kennt daher zwei grundsaetzlich verschiedene
        Arbeitsweisen:

         - Erzeugung von externen Schnittstellen, die die zur
           Verfuegung stehenden Elemente von ASS enthaelt
           (UMGEBUNG=DST003 bzw. UMGEBUNG=DST004, s.u.).

         - Erzeugung von externen Schnittstellen, die die
           Information enthalten, wer wann welche Anforderungen
           ausgefuehrt hat und wie oft
           (UMGEBUNG=BATCH bzw. UMGEBUNG=ONLINE, s.u.).


        Sollen Statistiken ueber Statistiken erzeugt werden, so
        muessen in bestimmten Zeitabstaenden mit Hilfe von
        PCL1054 die erforderlichen externen Schnittstellen erstellt
        und eingespeichert werden, um anschliessend die
        gewuenschten Auswertungen durchfuehren zu koennen.




        FUNKTIONSBESCHREIBUNG:
        ---------------------


        UMGEBUNG=DST003 bzw. UMGEBUNG=DST004


        Diese Optionen koennen jederzeit eingesetzt werden.
        Es wird eine externe Schnittstelle erzeugt, die die
        zur Verfuegung stehenden Arbeitsgebiete, Schluessel,
        Werte und Verdichtungsstufen (UMGEBUNG=DST003)
        bzw. die zur Verfuegung stehenden Anforderungen, Anwendungen
        Schluessel-Gruppierungen, Werte-Gruppierungen und
        Formeln enthaelt (UMGEBUNG=DST004).
        Die ASS-Zeit wird durch die Option MONAT= ... (s.u.)
        festgelegt.
        Es wird der aktuelle Zustand der DST003 bzw. DST004
        abgebildet. Laeufe von PCL1054 zu unterschiedlichen
        Zeitpunkten mit gleicher MONATsoption haben daher i.a.
        unterschiedliche externe Schnittstellen zur Folge.
        In der zugehoerigen Summen-Datenbank werden die
        ermittelten Informationen aufkumuliert. Es ist also
        moeglich zu erkennen, welche Elemente von PCL1054
        bei irgendeinem Lauf von PCL1054 gefunden wurden.
        Es werden nur Arbeitsgebiete betrachtet, die eingespeichert
        sind und deren Pruefkennzeichgen nicht auf NEIN steht.


        UMGEBUNG=ONLINE bzw. UMGEBUNG=BATCH


        Die Auswertung protokolliert, wer wann welche Anforderung
        ausgefuehrt hat (wenn diese Funktion aktiviert ist).
        Online ausgefuehrte Anforderungen werden in der DST004,
        im Batch ausgefuehrte Anforderungen werden in der Datei
        PWORK protokolliert. Diese Protokolle werden von PCL1054
        gelesen und in externe Schnittstellen umgeformt.




        Ablauf:
        ------


     +-------------------+  +-----------------+
     I  Auswertung von   I  I Auswertung von  I
     I  Anforderungen,   I  I Anforderungen,  I
     I  die Online aus-  I  I die im Batch    I
     I  gefuehrt wurden  I  I ausgefuehrt     I
     I                   I  I wurden          I
     +-------------------+  +-----------------+
             I                      I
             V                      V
     +-------------------+  +-----------------+  +--------+  +--------+
     I interne Protokoll-I  I interne Proto-  I  I        I  I        I
     I saetze auf der    I  I kollsaetze auf  I  I DST003 I  I DST004 I
     I Anforderungs-DB   I  I seq. Datei      I  I        I  I        I
     +-------------------+  +-----------------+  +--------+  +--------+
             I                      I                I            I
             +------------+    +----+ +--------------+            I
                          I    I      I  +------------------------+
                          V    V      V  V
                      +-------------------+
                      I Programm PCL1054  I
                      +-------------------+
                               I
                               V
             +--------------------------------------+
             I Externe Schnittstelle (langes Format)I
             +--------------------------------------+
                               I
                               V
                      +-------------------+
                      I Programm PCL1001  I
                      +-------------------+
                               I
                               V
                   +---------------------------+
                   I Interne Schnittstelle     I
                   +---------------------------+
                               I
                               V
                   +----------------------------+
                   I Erst-/Folgeeinspeicherung  I
                   +----------------------------+
                               I
                               V
                   +--------------------------+
                   I Verdichtungsstufe(n) des I
                   I Statistik-Arbeitsgebiets I
                   +--------------------------+




                .---.      .---.      .---.
              ,'     ',  ,'     ',  ,'     ',
              !'.___.'!  !'.___.'!  !'.___.'!
              !       !  !       !  !       !
              !  130  !  !  140  !  !  520  !
              !       !  !       !  !       !
               '.___.'    '.___.'    '.___.'
         _______  !          !          !
        /       ! +---+      !      +---+
        ! 150   !     !      !      !
        +-------+     V      V      V
           !          ***************
           +--------->!             !
                      !   PCL1054   !
                      !             !---------+
                      ***************         !
                       !           !          !
                       V           V          V
                     .---.       .---.     *************
                   ,'     ',   ,'     ',   !           !
                   !'.___.'!   !'.___.'!   !  180      !
                   !       !   !       !   !       *****
                   !  500  !   !  530  !   !     /
                   !       !   !       !   *****
                    '.___.'     '.___.'




        LFD.-NR. ! DD-NAME/PGM ! BESCHREIBUNG
        ---------!-------------!--------------------------------------
          130    ! //DST003    ! Steuerungsdatenbank
                 ! //DST031    ! (nur DLI)
                 ! //DST032    ! (nur DLI)
                 ! //DST033    ! (nur DLI)
                 !             ! (nur Option 'DST003')
                 !             !
          140    ! //DST004    ! Anforderungsdatenbank
                 ! //DST041    ! (nur DLI)
                 !             ! (nur Optionen 'ONLINE' oder 'DST004')
                 !             !
          150    ! //ASSCO     ! Vorlaufkarten
                 !             !
          180    ! //LISTE     ! Protokoll und Fehlermeldungen
                 !             !
          500    ! //ASSIN01   ! Externe Schnittstellensaetze
                 !             !
          520    ! //PWORK     ! Eingabe der im Batch geschriebenen
                 !             ! Statistiksaetze (nur Option 'BATCH')
                 !             !
          530    ! //ASSFEHL   ! Fehlerhafte Protokollsaetze
                 !             !




        Die Datei PWORK:
        ---------------


        Die Behandlung der Datei PWORK ist im Handbuch
        'INSTALLATION' beschrieben.



        Besonderheiten bei UMGEBUNG=BATCH bzw. UMGEBUNG=ONLINE:
        -------------------------------------------------------


        Werden Schnittstellensaetze aus der Anforderungs-Daten-
        bank erzeugt, so werden die verarbeiteten Saetze aus der
        Anforderungs-Datenbank geloescht.


        Laeuft die Batch-Auswertung (PCL1003/PCL1016) ueber
        Mitternacht bei Monatswechsel (z.B. in der Nacht vom
        31.8. zum 1.9.), so enthaelt eine Datei PWORK Protokoll-
        angaben zu unterschiedlichen Monaten. Werden mehrere
        Dateien PWORK zu einer Datei zusammengefasst, so kann
        diese zusammenfassende Datei ebenfalls Protokollangaben
        zu unterschiedlichen Monaten enthalten.
        In beiden Faellen muss die betreffende Datei mehrfach von
        PCL1054 mit unterschiedlichen MONATsangaben in der
        Vorlaufkarte verarbeitet werden.



        Mengengeruest bei UMGEBUNG=BATCH bzw. UMGEBUNG=ONLINE:
        ------------------------------------------------------


        Die Protokollsaetze enthalten in kompakter Form, wer was
        wann angefordert hat.
        Da aus Anforderungen verschiedene Statistiken ueber Statistiken
        versorgt werden koennen, kann die Anzahl der erzeugten
        Schnittstellensaetze auch ziemlich gross werden.
        Diese Anzahl haengt von der Groesse und Komplexitaet
        der Anforderung ab. Ein Verhaeltnis von 1:20 bis
        1:50 duerfte am haeufigsten vorkommen.




        Vorlaufkarte:
        ------------


        PARAMETER          ! BEDEUTUNG / AUSWIRKUNG
        -------------------!------------------------------------------
                           !
        PROGRAMM=PCL1054   ! Zur Kontrolle wird geprueft,
                           ! ob die Vorlaufkarten-Datei
                           ! zum Programm PCL1054 gehoert.
                           ! Diese Option muss angegeben werden.
        -------------------!------------------------------------------
        UMGEBUNG=ONLINE    ! Es werden die Protokollsaetze von den
                           ! Anforderungen, die in der Anforderungs-
                           ! Datenbank stehen, verarbeitet
        -------------------!------------------------------------------
        UMGEBUNG=BATCH     ! Es werden die Protokollsaetze von den
                           ! Anforderungen, die in der Datei PWORK
                           ! stehen, verarbeitet
        -------------------!------------------------------------------
        UMGEBUNG=DST003    ! Die Steuerungs-Datenbank wird auf
                           ! die externe Schnittstelle abgebildet
        -------------------!------------------------------------------
        UMGEBUNG=DST004    ! Die Anforderungs-Datenbank wird auf
                           ! die externe Schnittstelle abgebildet
        -------------------!------------------------------------------
        MONAT=JJMM         ! Die Angabe des Monats in der Form
        MONAT=AKT          ! JJMM gibt an, welche Protokoll-
                           ! saetze verarbeitet werden sollen.
                           ! Protokollsaetze anderer Monate werden
                           ! ueberlesen. Diese Angabe ist optional.
                           ! Falls die Angabe des Monats nicht
                           ! erfolgt, wird der Monat vor dem
                           ! aktuellen Kalendermonat gesetzt.
                           ! Die Angabe AKT bewirkt, dass nicht der
                           ! Vormonat, sondern der aktuelle Monat
                           ! behandelt wird.
                           ! Bei Umgebung = DST003 oder ... = DST004
                           ! wird mit Monat = die ASS-Zeit der
                           ! externen Schnittstelle festgelegt
        -------------------!------------------------------------------
        LOESCHEN           ! Zusaetzlich zu der normalen Verarbeitung
                           ! werden alle Protokollsaetze auf der
                           ! Anforderungsdatenbank, die vor dem
                           ! zu verarbeitenden Monat liegen, bei
                           ! Verarbeitung der Umgebung ONLINE
                           ! geloescht.
        -------------------!------------------------------------------
        USERID=SUBSTR      ! Die UserID wird ab der Position "von" in
        (USERID,von,laenge)! der Laenge "laenge" auf die externe
                           ! Schnittstelle ausgegeben. Falls dabei
                           ! nur Blanks uebrigbleiben wird
                           ! stattdessen wie auch sonst die
                           ! Dummy-Auspraegung 000000000000
                           ! ausgegeben.
                           ! Bspl.: SUBSTR(USERID,1,3) gibt nur die
                           ! ersten drei Zeichen aus.





        Vorlaufkartenbeispiele
        ----------------------


        Erzeugung der externen Schnittstellensaetze fuer die
        Eintraege des Monats September 1988 auf der
        Anforderungsdatenbank:


        PROGRAMM=PCL1054,UMGEBUNG=ONLINE,MONAT=8809


        Erzeugung der externen Schnittstellensaetze fuer die
        Eintraege der Batch-Programmlaeufe des Monats Juli 1988:


        PROGRAMM=PCL1054,UMGEBUNG=BATCH,MONAT=8807


        Erzeugung der externen Schnittstellensaetze im Monat September
        1988 fuer die Eintraege der Online-Programmlaeufe des
        Vormonats August 1988:


        PROGRAMM=PCL1054,UMGEBUNG=ONLINE


        Erzeugung der externen Schnittstellensaetze im Monat September
        1988 fuer die Eintraege der Online-Programmlaeufe fuer den
        Monat September 1988:


        PROGRAMM=PCL1054,UMGEBUNG=ONLINE,MONAT=AKT


        Erzeugung der externen Schnittstellensaetze fuer die
        zur Verfuegung stehenden Arbeitsgebiete, Schluessel, Werte
        und Verdichtungsstufen
        und fuer die zur Verfuegung stehenden Anforderungen,
        Anwendungen, Schluesselgruppierungen, Wertegruppierungen
        und Formeln:


        PROGRAMM=PCL1054
        UMGEBUNG=DST003
        UMGEBUNG=DST004
        MONAT=AKT





Vorheriges Kapitel: 7. Einrichten ARBEITSGEBIET

Nächstes Kapitel:   9. Betrieb der ASS-Online-Security