Rational Developer for System z, Version 7.6

Traditionelle z/OS-Entwicklung in der SCLM-Ansicht

Mit dem SCLM Developer Toolkit können Sie den Inhalt von SCLM gesteuerter Bibliotheken anzeigen. Dafür stehen die Ansichten 'SCLM-Entwicklermodus' und SCLM-Explorer-Modus' bereit. Im SCLM-Entwicklermodus werden die Member der SCLM-Hierarchie aufgelistet. Die Liste enthält pro SCLM-Typ einen Knoten, und dieser Knoten zeigt die Member aller Gruppen in der Hierarchie an. Im SCLM-Explorer-Modus wird jede einzelne Gruppe innerhalb der Liste angezeigt. Der Explorer-Modus zeigt eine Darstellung der SCLM-Hierarchie, der Entwicklermodus dagegen eine Ansicht, die einen Teil der Struktur ausblendet. Der Entwicklermodus ist mit den SCLM-Member-Listen auf der hostbasierten Schnittstelle vergleichbar. Sie können zwischen dem SCLM-Explorer-Modus und dem SCLM-Entwicklermodus umschalten, indem Sie in der aktuellen Ansicht die rechte Maustaste drücken und Anzeigemodus umschalten auswählen oder in der Funktionsleiste der SCLM-Ansicht auf die Schaltfläche 'Ansicht umschalten' klicken.

SCLM-Funktionen wie Auschecken, Einchecken, Build und Umstufung können innerhalb der SCLM-Ansicht über die Kontextmenüs aufgerufen werden.

Wenn Sie ein ausgechecktes Member bearbeiten oder anzeigen, wird der Standardeditor verwendet. Der jeweilige Standardeditor wird durch die Dateinamenerweiterung der Workstationdatei bestimmt, die zum Speichern des Members verwendet wird, wenn die Datei auf die Workstation heruntergeladen wird.

Für die Verwendung mehrerer SCLM-Funktionen müssen Spracherweiterungen definiert werden. Sie sollten die Spracherweiterungen konfigurieren, bevor Sie SCLM-Funktionen verwenden. Wählen Sie zum Konfigurieren von Standarderweiterungen für die Sprachen in Ihren SCLM-Projekten Fenster -> Benutzervorgaben -> Team -> SCLM-Vorgaben -> Spracherweiterung aus. Klicken Sie auf Neu, um ein neues Spracherweiterungsmuster zu erstellen. Wenn Sie automatisch allgemeine Erweiterungen konfigurieren möchten, klicken Sie auf Schlussfolgern. Wenn Sie den Standardeditor definieren möchten, der den einzelnen Erweiterungen zugeordnet sein soll, verwenden Sie die Eclipse-Editorvorgabenseiten.

Wenn Sie das SCLM Developer Toolkit mit Rational Developer for System z verwenden und COBOL- oder PL/I-Programme schreiben, können Sie einige der Funktionen für lokale und ferne Syntaxprüfung von Rational Developer for System z in den SCLM-Ansichten verwenden.

Die Syntaxprüffunktionen von Rational Developer for System z sind nur für Member verfügbar, die in SCLM ausgecheckt wurden.

Wenn Sie die Funktion 'Ferne Syntaxprüfung' oder die zugehörige Funktion 'Anzeige der Abhängigkeiten aktualisieren' verwenden möchten, müssen Sie in der RSE-Ansicht Standardcompileroptionen und eine Jobkarte angeben. Erstellen Sie einen Filter, um die Dateigruppe anzuzeigen, die die Gruppen und Typen mit der COBOL- oder PL/I-Quelle in ihrer Entwicklungsgruppe enthält. Zeigen Sie die Dateigruppen Ihrer Entwicklungsgruppe in der RSE-Ansicht an und nutzen Sie das Kontextmenü, um die Jobkarte und COBOL- oder PL/I-Kompilierungsoptionen anzugeben. Wenn Sie mit DB2 oder CICS arbeiten, benötigen Sie eine Version des COBOL- oder PL/I-Compilers, die die integrierten Vorprozessorfunktionen unterstützt. Das SCLM Developer Toolkit unterstützt nicht die Verwendung gesonderter Vorprozessorschritte. Sie müssen auf der Eigenschaftenseite für die Datengruppe keine SYSLIB-Dateigruppen definieren, weil SCLM diese automatisch bestimmt. Falls Ihre Installation angepasste JCL-Prozeduren verwendet, informieren Sie sich bei den Mitarbeitern der Systemverwaltung über diese Prozeduren.

Bei der fernen Syntaxprüfung wird auf dem Host eine Kompilierung durchgeführt. Die Fehler werden in Eclipse in der Liste ferner Fehler angezeigt. Dazu werden Ihre ausgecheckten Dateien in eine Dateigruppe unter MVS hochgeladen. Anschließend wird JCL übergeben, die die Arbeitsdateigruppe und alle Dateien referenziert, auf die SCLM normalerweise während der Kompilierung zugreifen würde. Falls Sie die Anzahl der Dateien, die SCLM während einer fernen Syntaxprüfung hochlädt, verringern möchten, sollten Sie die Funktion 'Anzeige der Abhängigkeiten aktualisieren' nutzen. Diese Funktion teilt dem SCLM Developer Toolkit mit, welche Dateien tatsächlich während der Kompilierung verwendet werden. Wenn sich Dateien auf Ihrem System ändern, sollten Sie gelegentlich die Anzeige der Abhängigkeiten aktualisieren, um sicherzustellen, dass das SCLM Developer Toolkit über die aktuellen Informationen verfügt.

Für die lokale Syntaxprüfung werden die von Rational Developer for System z bereitgestellten integrierten COBOL- und PL/I-Compiler verwendet. Möglicherweise müssen Sie die Funktion 'Anzeige der Abhängigkeiten aktualisieren' ausführen, damit alle für die Kompilierung erforderlichen Abhängigkeiten verfügbar sind. Die Funktion 'Anzeige der Abhängigkeiten aktualisieren' ruft den Compiler auf dem Host auf, um festzustellen, welche Dateien vom Hauptprogramm kopiert oder einbezogen werden, und lädt diese Dateien in das SCLM-Konfigurationsprojekt auf der Workstation herunter. Sobald sich diese Dateien auf der Workstation befinden, können Sie die lokale Syntaxprüfung durchführen, um Kompilierungsfehler festzustellen. Fehler werden wie bei der fernen Syntaxprüfung in Rational Developer for System z in der Liste ferner Fehler angezeigt. Compilereinstelllungen für die lokale Syntaxprüfung können in der SCLM-Ansicht über das Menü Syntaxprüfung -> Lokale Syntaxeigenschaften gesetzt werden. Auf der SCLM-Vorgabenseite können Sie auch Standardwerte für die lokale Syntaxprüfung auf Arbeitsbereichsebene festlegen. Wählen Sie dazu Fenster -> Benutzervorgaben -> Team -> SCLM-Vorgaben -> Lokale Syntaxprüfung aus. Auf dieser Vorgabenseite können Sie in einer Dropdown-Liste mit Sprachen eine Sprache auswählen und Standardwerte für alle Member konfigurieren, für die diese Sprache definiert ist. Diese Dropdown-Liste ist mit Sprachen gefüllt, die Sie auf der Vorgabenseite 'Abgleich der Spracherweiterungen' und optional auf der Seite 'Abgleich der Dateitypen' konfiguriert haben.
Anmerkung: Kompilierungseigenschaften können Sie für einzelne Member festlegen. Denken Sie jedoch daran, dass diese Eigenschaften möglicherweise nicht entfernt werden, wenn das Member eingecheckt wird. Wenn Sie Eigenschaften für die ferne Kompilierung setzen, sollten Sie daher den Dateigruppennamen in der RSE-Ansicht verwenden. Setzen Sie Eigenschaften für die lokale Kompilierung unter Verwendung der Gruppen- oder Typebene in der SCLM-Ansicht.

Nutzungsbedingungen | Feedback

Dieses Information Center basiert auf Eclipse-Technologie. (http://www.eclipse.org)