Programmdatenfluss für eine COBOL-Datei anzeigen
Der Programmdatenfluss stellt eine grafische und eine hierarchische Darstellung des Datenflusses in einem COBOL-Programm bereit. Mit dieser Funktion können Sie prüfen, wie ein Datenelement an einem anderen Ort belegt, geändert oder beschrieben wird.
Informationen zu dieser Task
- COBOL-Editor
- LPEX-Editor für z Systems ®
Der Programmdatenfluss kann sowohl in einem Diagramm als auch in einer Hierarchie angezeigt werden.
Zu den auswählbaren Datenelementen gehören Deklarationen im Datenteil (Datenelemente, Dateideskriptoren und Bedingungen) oder Verweise im Prozedurteil auf dieselben.
- Die Datenflussanalyse unterstützt nur COBOL-Programme. PL/I wird nicht unterstützt.
- Die Basissprachelemente von COBOL und einige eingebettete Sprachen (wie CICS® und SQL) werden unterstützt. DLI wird nicht unterstützt.
- Benutzerdefinierte Funktionen werden nicht unterstützt.
- Auf Windows-Plattformen können Sie Dateien im SVG-Format (Scalable Vector Graphics) oder im PNG-Format (Portable Network Graphics) speichern. Unter macOS, können Sie Diagramme im SVG-Format speichern.
Prozedur
Im Datenflussdiagramm navigieren
Informationen zu dieser Task
Das Datenflussdiagramm zeigt eine Reihe von Knoten und eine Reihe von Bögen, die die Knoten verbinden. Jeder Knoten stellt ein Datenelement, eine Datei oder ein Literal dar, das in irgendeiner Weise mit dem ausgewählten Datenelement für den Datenfluss verbunden ist. Jeder Knoten weist eine Bezeichnung und einen Typ auf. Die Bezeichnungen entsprechen dem Namen des Elements, das vom Knoten dargestellt wird. Die Typen (Datei, Gruppendatenelement, Nicht-Gruppendatenelement und Literal) werden durch unterschiedliche Symbole dargestellt.
Die Knoten erscheinen mit identischen Farben und Begrenzungen, ausgenommen der ausgewählte Knoten, der mit einer anderen Farbe hervorgehoben ist. Der Knoten, der das Ziel des Datenflusses darstellt, wird heller als der ausgewählte Knoten und mit einer dunkleren Begrenzung dargestellt. Durch diese Farbunterschiede sind der aktuell ausgewählte Knoten und der Zielknoten des Datenflussdiagramms leichter zu erkennen.
Es gibt zwei Typen von Bögen, zielgerichtete Bögen und nicht zielgerichtete Bögen. Zielgerichtete Bögen stellen die Anweisung(en) dar, die bewirken, dass Daten zu oder vom Zielelement fließen. Zielgerichtete Bögen erscheinen als durchgezogene Linien mit Pfeil an einem Ende. Wenn Daten zum Zielelement fließen, zeigt die Spitze des zielgerichteten Bogens auf das Zielelement. Wenn Daten vom Zielelement wegfließen, zeigt die Spitze des zielgerichteten Bogens vom Zielelement weg.
Wenn es sich bei einem Element um ein Gruppenelement handelt, wirkt sich der Datenfluss zu oder von diesem Element auch auf die Werte der Gruppenmitglieder aus. Ebenso wirkt sich der Datenfluss zu oder von diesem Element auf den Wert der Gruppe aus, wenn ein Element ein Mitglied einer Gruppe ist. Diese hierarchische Beziehung zwischen einer Gruppe und ihren Mitgliedern wird durch einen nicht zielgerichteten Bogen dargestellt. Nicht zielgerichtete Bögen erscheinen als gepunktete Linien ohne Pfeile.
Im Steuerbereich des Diagramms finden Sie Funktionen zum Vergrößern und Verkleinern des Diagramms sowie zum Anzeigen der ursprünglichen Größe. Mithilfe der Funktion zum Speichern können Sie in dem von Ihnen angegebenen Verzeichnis eine Bitmap des Diagramms erstellen.
Prozedur
: Diagramm vergrößern.
: Diagramm verkleinern.
Symbol für Zoomzurücksetzung: Diagramm auf Originalgröße zurücksetzen.
: Das Diagramm wird vergrößert oder verkleinert, um es an die Größe der Ansicht "Datenfluss" anzupassen.
: Diagramm aktualisieren.
: Speichern Sie das Diagramm im PNG- oder SVG-Format am angegebenen Speicherort.
In der Datenflusshierarchie navigieren
Informationen zu dieser Task
Die Datenflusshierarchie zeigt alle Programmelemente, die Schreib- oder Lesevorgänge für das Datenelement ausführen, in einer Verzeichnisstruktur an.
Prozedur
- Klicken Sie auf das Symbolleistensymbol Lesevorgänge und wählen Sie links in der Ansicht ein untergeordnetes Element aus.Die rechte Seite der Ansicht zeigt die Codezeile, aus der das Datenelement gelesen wird.
- Klicken Sie auf das Symbolleistensymbol Schreibvorgänge und wählen Sie links in der Ansicht ein untergeordnetes Element aus.Die rechte Seite der Ansicht zeigt die Codezeile, in die das Datenelement geschrieben wird.

