Ressourcenoptionen mit Eigenschaftsgruppen definieren
Sie können Eigenschaftsgruppen mit Eigenschaftswerten erstellen, die von MVS Unterprojekten, lokalen z/OS® Projekten und deren Ressourcen gemeinsam genutzt werden können.
Übersicht
Systemeigenschaften, Unterprojekteigenschaften, lokale Projekteigenschaften und Ressourceneigenschaften vereinfachen die Entwicklungsumgebung. So können Sie Code beispielsweise mit einer einfachen Tastatureingabe erstellen, da Compiler und Linkageeditoren als Eigenschaftswerte referenziert werden. Eigenschaften definieren die Merkmale einer lokalen oder fernen Ressource. Sie werden für jede Ressource erstellt, wenn auf die Ressource erstmalig zugegriffen wird, und so lange beibehalten, bis die Ressource gelöscht wird. Wenn die Verbindung zu einem fernen System getrennt wird, werden die Eigenschaften und Ressourcen nicht mehr angezeigt, aber die Eigenschaften bleiben bestehen und werden erneut angezeigt, wenn wieder eine Verbindung zum System hergestellt wird.
Wenn Sie eine Ressource durch eine Operation ändern, die Sie im Developer for z/OS -Client einleiten, bleiben die Eigenschaften der Ressource auf dem aktuellen Stand. Wenn Sie eine Ressource außerhalb des Clients ändern, beispielsweise durch die Verwendung von ISPF, sind die Eigenschaften der Ressource so lange nicht mehr synchron, bis sie über die Workstation aktualisiert werden.
Sie definieren die Ressourceneigenschaften in Eigenschaftsgruppen oder in benannten Sätzen von Eigenschaftswerten, die einfach gemeinsam genutzt oder zwischen Projekten, Systemen und Benutzern wiederverwendet werden können. Eine Eigenschaftsgruppe ist eine Gruppe mit Eigenschaftswerten, die Sie für lokale z/OS-Projekte oder bestimmte lokale und ferne Systeme definieren. Nachdem die Eigenschaftsgruppe definiert wurde, können die darin enthaltenen Werte auf die z/OS -Projekte, -Unterprojekte und -Ressourcen angewendet werden, die Sie auf dem System erstellen. Eigenschaftsgruppen bieten die Möglichkeit, Ressourceneigenschaften zu verwalten. Sie können sie über Systeme, Projekte, Ressourcen und Benutzer hinweg gemeinsam nutzen und die Konsistenz in Ihrer Entwicklungs- und Build-Umgebung wahren. Die definierten Systeme, Projekte und Ressourcen haben Standardeigenschaften. Wenn für ein System keine Eigenschaftsgruppen definiert werden, werden die Standardeigenschaften für das System und seine Ressourcen verwendet.
Sie können zum Beispiel eine Eigenschaftsgruppe mit Werten definieren, die für das Debugging erforderlich sind, und diese Eigenschaftsgruppe auf Ihre Ressourcen anwenden, wenn Sie in einem Projekt oder Unterprojekt Fehler beheben müssen. Wenn Sie einen bestimmten Eigenschaftswert, wie beispielsweise die JCL-Jobkarte und -Datei, ändern müssen, können Sie diese Eigenschaft in der Eigenschaftsgruppe ändern, woraufhin die Änderung an alle dieser Eigenschaftsgruppe zugeordneten Ressourcen weitergegeben wird.
Sie können Eigenschaftsgruppen hinzufügen, kopieren, löschen, bearbeiten, importieren und exportieren. Physische Ressourcen, wie beispielsweise Systeme und Dateien, sowie logische Ressourcen, wie beispielsweise Projekte und Unterprojekte, können einer Eigenschaftsgruppe zugeordnet werden, die in bestimmten Situationen überschrieben werden kann. Eigenschaftsgruppen sind voneinander unabhängig. Dies bedeutet, dass Änderungen an den Eigenschaftswerten in einer Eigenschaftsgruppe keine Auswirkungen auf die Eigenschaftswerte in anderen Eigenschaftsgruppen haben.
Für Ihre Site können Systemeigenschaftsgruppen und Standardeigenschaftswerte erstellt werden, die Benutzern zur Verfügung gestellt werden können. Wenn dann eine Verbindung zu einem System hergestellt wird und diese Dateien gefunden werden, so werden diese Eigenschaftsgruppen oder Standardwerte geladen und können verwendet werden. Anweisungen zum Erstellen von Standardeigenschaftswerten finden Sie unter "Konfigurieren von Standardeigenschaftswerten ".
Verwendung von Eigenschaftsgruppen
In vielen Produktkomponenten werden Eigenschaftsgruppen verwendet, um Optionen für die von ihnen unterstützten Funktionen festzulegen. In diesem Abschnitt wird erläutert, wie Eigenschaftsgruppen erstellt, bearbeitet und Ressourcen zugeordnet werden können. Weitere Informationen zu den Optionen in Eigenschaftsgruppen und darüber, wie sie von verschiedenen Produktkomponenten und -Funktionen verwendet werden, finden Sie in den folgenden Abschnitten:- Optionen für die Eigenschaftsgruppe für Editoren, Compiler, Präprozessoren und Build-Funktionen
- Eigenschaftsgruppenoptionen für die Konfiguration von Vorprozessoren
- Eigenschaftsgruppenoptionen für den Remote C/C++ Editor
- Immobiliengruppen für die Dependency Based Build -Integration
- Immobiliengruppen für lokale Projekte von Engineering Workflow Management
Der Eigenschaftsgruppenmanager
Die Ansicht Eigenschaftsgruppenmanager enthält Tools zum Erstellen, Löschen, Bearbeiten, Importieren, Exportieren und Kopieren von Eigenschaftsgruppen. Da es sich um eine der Standardansichten in der Perspektive z/OS -Projekte handelt, ist sie normalerweise geöffnet, wenn Sie den Arbeitsbereich starten. Wenn sie noch nicht geöffnet ist, führen Sie die folgenden Schritte aus, um sie zu öffnen:
- Klicken Sie in der Menüleiste auf "Fenster" (unter Windows) oder " IBM® Developer for z/OS " (unter macOS ) > ".
- Erweitern Sie im Fenster Ansicht anzeigen die Option z/OS-Projektansichten.
- Wählen Sie Eigenschaftsgruppenmanager aus und klicken Sie auf OK.
Der Eigenschaftsgruppenmanager wird geöffnet. Er führt alle Systemverbindungen, die Eigenschaftsgruppen, die für die einzelnen Systeme definiert sind, und das Datum der letzten Bearbeitung für die einzelnen Eigenschaftsgruppen auf. Sie können die Liste sortieren, indem Sie auf eine Tabellenüberschrift klicken. Eigenschaftsgruppen werden zuerst nach dem Systemnamen und dann nach dem Namen oder der Beschreibung der Eigenschaftsgruppe sortiert. Um die Sortierreihenfolge umzukehren, klicken Sie noch einmal auf die Spaltenüberschrift.
Weitere Informationen zum Erstellen und Verwalten von Eigenschaftsgruppen finden Sie in folgenden Abschnitten: