Rational Developer for System z verfügt über integrierte Tools und Funktionen, die
mit Hilfe der angegebenen SYSLIB als Suchpfad
Programmabhängigkeiten im MVS-Dateisystem lokalisieren.
Einige der Tools, die
SYSLIB als Suchpfad verwenden,
sind der Projektbuild, die ferne Syntaxprüfung, Content-Assist,
Anzeige der Abhängigkeiten und Anzeige der Copy-Member.
Wenn Sie Ihre Quellendateien im
Repository für Quellcodeverwaltung
in Rational Team Concert for
System z speichern,
können Sie eine Untermenge der Quellendateibasis
in die Dateisystemposition extrahieren, die durch Ihren Datensatzpräfix unter z/OS (Ihre z/OS-Sandbox) angegeben wird.
Wenn Ihre Programme jedoch von Membern abhängig sind,
die Rational Developer for System z für die Verwendung von
SYSLIB als Suchpfad durchsucht,
werden diese Member nur dann gefunden, wenn Sie die Abhängigkeiten manuell verwalten.
Die einfachste Methode für die Verwaltung von Abhängigkeiten besteht darin,
sicherzustellen, dass alle Ihre Abhängigkeiten immer in Ihre
z/OS-Sandbox geladen werden, indem Sie
die allgemeinen Artefakte (Copy-Member), von denen Ihre Programme abhängen,
in eine Gruppe von allgemeinen
zComponent-Projekten anordnen.
Um Abhängigkeiten mit dieser Methode zu verwalten, führen Sie die folgenden Arbeitsschritte aus:
- 1. Erstellen Sie ein
z/OS-Projekt mit zwei (oder mehreren) MVS-Unterprojekten.
- Verwenden Sie ein Unterprojekt als Arbeitsbereichsunterprojekt, das die Programme enthalten wird, die Sie modifizieren.
Verwenden Sie das zweite Unterprojekt als Unterprojekt für Abhängigkeitsverwaltung, das die allgemeinen Member
enthalten wird, von denen Ihre Programme abhängen.
- 2. Laden Sie die Dateien in das Arbeitsbereichsunterprojekt.
- Verwenden Sie den Assistenten
zFiles in z/OS laden,
um die
Member in das Arbeitsbereichsunterprojekt zu laden, die modifiziert werden sollen (z. B. Programme).
Informationen hierzu finden Sie in Artefakte in Rational Developer for System z laden.
- 3. Laden Sie Dateien in das Unterprojekt für Abhängigkeitsverwaltung.
- Verwenden Sie zum zweiten Mal
den Assistenten
zFiles in z/OS laden, um die Copy-Member oder Include-Dateien,
von denen Ihre Programme abhängig sind, in das Unterprojekt für Abhängigkeitsverwaltung zu laden.
Nachdem die Dateien geladen wurden, werden alle
eingehenden Änderungen aus dem Repository für Quellcodeverwaltung
an allgemeinen Membern in der Ansicht
Anstehende Änderungen angezeigt. Wenn Sie die Änderungen akzeptieren,
werden sie in Ihrem Unterprojekt für Abhängigkeitsverwaltung angezeigt, und die
zugehörigen Member erscheinen
in Ihrer z/OS-Sandbox.