Das Laden von Artefakten
in Rational Developer
for System z
erfordert das Laden des Repository-Arbeitsbereichs von
Rational Team
Concert for System z in einen Eclipse-Arbeitsbereich.
Falls Sie diesen Schritt noch nicht ausgführt haben,
müssen Sie ein
zComponent-Projekt erstellen und zur gemeinsamen Nutzung bereitstellen, bevor Sie die Schritte weiter unten ausführen.
Sie können ein Beispiel-zComponent-Projekt erstellen, indem Sie die Schritte im Lernprogramm
(
Eine COBOL-Anwendung mit Rational Build Agent und den Antz-Builderweiterungen kompilieren) ausführen.
Anmerkung: Während des Ladens werden Artefakte wieder in den lokalen Eclipse-Arbeitsbereich geladen.
Wenn lokale Änderungen vorhanden sind, die nicht eingecheckt wurden, könnten diese überschrieben werden.
Führen Sie die folgenden Schritte aus,
um Artefakte aus Rational Team Concert
for System z in
Rational Developer for System z zu laden.
(Diese Schritte verwenden zur Veranschaulichung
Beispiele aus dem Lernprogramm.)
- Klicken Sie in der Ansicht 'Teamartefakte'
mit der rechten Maustaste auf einen Repository-Arbeitsbereich oder auf eine Komponente
in einem Repository-Arbeitsbereich, und wählen Sie
zFiles in z/OS laden aus.
- Für dieses Beispiel blenden Sie die Unterverzeichnisse der Komponente
AntzBuildScenario ein, bis der Knoten
Hello.cbl sichtbar ist.
Wählen Sie Hello.cbl aus.
- Klicken Sie auf Weiter.
- Wählen Sie das MVS-Unterprojekt aus, in das das Programm
Hello.cbl geladen werden soll.
(Für dieses Beispiel wurde
mvssub ausgewählt.)
- Klicken Sie auf Weiter.
- Klicken Sie in der Anzeige
Buildkontext definieren auf
Durchsuchen, wählen Sie die aufgelistete Builddefinition aus, und
klicken Sie auf OK.
Der Assistent
zFiles in z/OS laden ruft das Datensatzpräfix
aus der Builddefinition ab, falls angegeben, und fügt es zu
jedem Datensatzmember hinzu, das auf dem Host erstellt und in das Unterprojekt geladen wird.
Bevor Sie fortfahren können, muss in der Builddefinition
ein Datensatzpräfix definiert werden.
Standardmäßig wird der Repository-Arbeitsbereich verwendet, der in der Builddefinition angegeben ist.
Wenn Sie einen eigenen Repository-Arbeitsbereich verwenden möchten, müssen Sie ihn explizit auf der Seite zur Auswahl des Buildkontextes auswählen.
- Ein Builddefinition gibt in der Regel das Präfix an, das im Teambuild verwendet wird.
Um sicherzustellen, dass Sie an Ihren Artefakten isoliert arbeiten können, ändern Sie
das in der Builddefinition angegebene Präfix in ein eigenes Präfix.
Wählen Sie dazu
teamz.scm.dataset.prefix in der Liste
Buildeigenschaften aus, und klicken Sie
auf Bearbeiten.
- Wählen Sie in der Anzeige
Eigenschaftstyp auswählen in der Liste der neuen Eigenschaftstypen
String aus, und klicken Sie auf
OK.
- Ändern Sie den Wert in der Anzeige
Eigenschaft für Buildanforderung bearbeiten von
MASAO.BLD in Ihr Präfix, und klicken Sie auf
OK. (Für dieses Beispiel wurde der Wert
in BGREEN.BLD geändert.)
Wichtig: Vergewissern Sie sich,
dass die Berechtigungsnachweise, die Sie verwendet haben, um die
RSE-Verbindung zum Host
herzustellen, über die erforderliche Berechtigung zum Erstellen und Modifizieren eines Datensatzes mit dem im Wertefeld
angegebenen Präfix verfügt.
- Klicken Sie auf Weiter, um die Übersichtsseite anzuzeigen.
- Prüfen Sie auf der Seite mit der Zusammenfassung, ob die
zFile an der richtigen Position
im MVS geladen wurde, und klicken Sie auf
Fertig stellen.
Prüfen, ob das Laden erfolgreich war
Überprüfen Sie, ob das Programm
Hello.cbl in der Ansicht
Remote Systems an der erwarteten Position erscheint.
Prüfen Sie als nächstes in der Ansicht
z/OS Projects, ob das Programm
Hello.cbl im
MVS-Unterprojekt enthalten ist.
Bearbeiten Sie die
COBOL-Datei im MVS-Unterprojekt in
der Perspektive 'z/OS Projects', und speichern Sie die Änderung.
Das ferne Member und die lokale zFile bleiben synchronisiert.
Sie können dieselbe
COBOL-Datei im zComponent-Projekt öffnen, um zu überprüfen, ob die gespeicherte Änderung dort erscheint.
Tipp: Wenn der Assistent
zFiles in z/OS laden mit einem Fehler endet,
öffnen Sie die Datei
'.log' im Ordner '.metadata' in Ihrem
Eclipse-Arbeitsbereich, um weitere Informationen zu erhalten.