DB2-Ressourcen importieren
Diese Anleitung beschreibt wie Sie aus einer DB2-Datenbank unter IBM-System-i die Strukturdefinition einer Tabelle / Physicalfile / Logicalfile / Joinfile importieren, so dass die darin gespeicherten Datensätze mittels FrameWorkFlow angezeigt und verwaltet werden können.
Inhaltsverzeichnis
Vorarbeit: DB2-Datenquelle anlegen
Wenn Sie bereits eine DB2-Datenquelle angelegt haben, können Sie diesen Schritt überspringen. Falls noch keine DB2-Datenquelle vorhanden ist, folgen Sie bitte der Anleitung Datenquellen anlegen um eine DB2-Datenquelle zu erstellen.
DB2 Strukturdefinition importieren
Die folgenden Schritte zeigen den Import einer Strukturdefinition
1) Importfenster öffnen
Starten Sie den Ressourcen Manager und öffnen sie anschließend durch Klick auf den Importieren-Knopf den DB2-Import
2) Struktur Anzeigen
Füllen Sie die Felder gemäß der Resource die Sie importieren wollen aus. Importiert werden können Tabellen, Sichten, Logische- und Physische-Files.
- Mandant: Geben Sie den Mandant an, in dem die Resource später verfügbar sein soll
- Datenquelle: Wählen Sie hier ihre DB2-Datenquelle. Sollten Sie mehrere Mandanten haben, achten Sie darauf, dass die Datenquelle in dem Mandant den Sie oben angegeben haben ist.
- Bibliothek: Geben Sie hier die Bibliothek an in der Sich die zu Importierende Tabelle/Datei befindet. Falls diese von der in der Datenquelle definierten Bibliothek abweicht, kann die Struktur zwar importiert werden, jedoch kann später nicht daraus gelesen oder geschrieben werden (Dies ist für RPG/CL-Call Daten Strukturen nützlich).
- Feld-Präfix/Suffix: Diese Eingaben sind optional. Haben die Spalten ihrer Tabelle, wie in diesem Beispiel alle ein spalten-Präfix/Suffix kann dies hier Angegeben werden. In der Ansicht werden dann die Präfixe/Suffixe nicht mehr angezeigt. Somit gelingt eine Referenzfeld-Erkennung.
- Zu importierende Datei: Geben Sie hier den Tabellen-/Dateinamen an. Diese muss sich in der oben Angegebenen Bibliothek befinden.
Klicken Sie anschließend auf "Felder anzeigen" um die Feldliste zu sehen.
3) Struktur Importieren
Hacken Sie nun die Felder an, die Sie mit Frameworkflow verwalten wollen. Wichtig ist das alle Schlüsselfelder (Primärschlüssel, d.h. datensatz-identifizierende Felder) angehakt werden müssen. Sie können in den Spalten suchen, ohne dass die Auswahl verloren geht. Im Folgenden werden die Bedeutungen der Spalten kurz erläutert
- Haken: Wenn ausgewählt, wird das Feld Importiert (falls gewählt auch das Referenzfeld erstellt)
- Feldname: Dies ist der Feldname (ohne Präfix/Suffix) unter dem das Feld später in FrameWorkFlow ansprechbar ist.
- Feld-Definition: Dies ist das Referenzfeld das als Felddefinition dient
- Beschreibung: Sprechende Beschreibung des Feldes.
- Typ: Dies ist der Typ des Feldes. Sollte ein Referenzfeld des selben Namens mit anderem Typ bereits vorhanden sein, wird dies in Klammern angezeigt.
- Länge: Dies ist die Länge des Feldes (nachkommastellen mit Punkt getrennt). Sollte ein Referenzfeld des selben Namens mit anderer Länge bereits vorhanden sein, wird dies in Klammern angezeigt.
- Passendes Referenzfeld erstellen: Dies gibt an ob automatisch ein Referenzfeld für das zu importierende Feld erstellt werden soll. Dies wird nur ausgeführt wenn die Zeile vorne angehakt ist. Sollte ein Referenzfeld nicht vorhanden sein, ist dieser Haken bereits angehakt vor belegt.
Farben:
- Rot: Es ist noch kein Referenzfeld vorhanden und muss erstellt werden.
- Orange: Es ist ein Referenzfeld gleichen namens aber mit anderem Typ oder Länge vorhanden. Hier muss ebenso ein passendes Referenzfeld angelegt werden
Klicken Sie unten rechts auf "Jetzt Importieren", sobald Sie alle Felder angehakt haben, die später durch FrameWorkFlow verarbeitet werden sollen. Es können natürlich auch zu einem späteren Zeitpunkt noch zusätzliche Felder importiert werden.