Kapitelübersicht



2 Beschreibung von Basisarbeitsgebieten







     2    Beschreibung von Basisarbeitsgebieten


Kapitelübersicht
Inhaltsverzeichnis
Stichwortverzeichnis


   Zur Beschreibung der Basisarbeitsgebiete wurde der Dialog
   "ST06" (Verwaltung der ASS-Metadaten) erweitert.



   Art des Arbeitsgebietes
   -----------------------
   Bislang sind Basisarbeitsgebiete in folgender Form
   moeglich:
              - DB2-Tabellen
              - sequentielle Dateien
              - sequentielle Dateien (CSV: Semikolon separiert)

   Die Datensaetze werden offen gespeichert und haben alle den
   gleichen Aufbau.




   Abbildung 2:  Beschreibung Basisarbeitsgebiet



   Schluessel des Basisarbeitsgebietes
   -----------------------------------
   Die zu einem Basisarbeitsgebiet gehoerenden Felder werden
   mit ihren Attributen (Format, Laenge, Offset, Anzahl
   Kommastellen) definiert.
   Bei einem CSV-Arbeitsgebiet gilt:
     Die Feldnr definiert die Spaltennummer,
     der Offset gibt den Offset innerhalb der Spalte an,
     Laenge gibt die maximale Feldlaenge an.




   Abbildung 3:  Schluessel des Basisarbeitsgebietes



   Folgende Formate werden derzeit unterstuetzt:


   char             C    maximal 50 Bytes
   binaer           B    maximal 4 Bytes
   dezimal gepackt  P    maximal 8 Bytes (15 Dezimalstellen),
                         Festlegung der Anzahl von Kommastellen
   timestamp        TS   DB2-Format, fixe Laenge 26 Bytes
   time             T    DB2-Format, fixe Laenge 8 Bytes
   date             D    DB2-Format, fixe Laenge 10 Bytes

   Die DB2-Formate werden intern wie das Char-Format
   behandelt. Beim Abspeichern muessen die Inhalte den
   entsprechenden DB2-Konventionen genuegen.

   Durch Anhaengen von Postfix-Z in der Eingabemaske (z.B. CZ)
   wird das entsprechende Feld als Zeitstempel ausgewiesen.




   Abbildung 4:  Attribute von Schluesseln des
                 Basisarbeitsgebietes


   Bei DB2-Tabellen kann gewoehnlich auf die Beschreibung der
   Felder verzichtet werden. Die hierfuer noetigen
   Informationen (Feldname, Feldformat, Feldlaenge) werden in
   diesem Fall aus dem IBM-Systemkatalog ermittelt. Das
   Arbeitsgebiet selbst (Tabellenname, Art des Arbeitsgebiet)
   muss jedoch auch in diesem Fall in der ST06 bekanntgegeben
   werden.
   Soll ein Feld der Tabelle als Zeitstempel verwendet
   werden, so ist genau dieses Feld anzugeben. Die
   entsprechende Eigenschaft wird auf die gelesenen Angaben
   des Systemkatalogs gehoben.


   Hinweis: Existieren Feldbeschreibungen in der ST06, so
            gelten diese (abgesehen von obiger Ausnahme). Es wird
            dann nicht auf den Systemkatalog zugegriffen.





Vorheriges Kapitel: 1 Einfuehrung

Nächstes Kapitel:   3 Definition von Ableitungsregeln