iSeries-Projekte

Ein Projekt ist die höchste Ebene Ihrer Ressourcenstruktur in der Workbench. Ein Projekt enthält Dateien und Ordner. Projekte werden für die Erstellung, für die Versionsverwaltung, die gemeinsame Benutzung und die Organisation von Ressourcen verwendet. Ein Projekt kann Sitzungsmerkmale und permanente Merkmale, Einstellungen für Umgebungsvariablen und Verweise auf andere Projekte enthalten.

Die iSeries-Projektperspektive beschränkt sich auf die verbindungslose iSeries-Entwicklung auf Windows-Plattformen. Projekte sind lokale Container für lokale Quellen mit dem Ziel, diese Ressourcen auf lokaler Ebene zu editieren. Ist die lokale Aktualisierung von Dateien und Teildateien abgeschlossen, können Sie diese Änderungen einem iSeries-Server hinzufügen und eine Erstellung Ihres Projekts übergeben.

Im Unterbrechungsmodus arbeiten

In der iSeries-Projektperspektive ist eine Entwicklung im verbindungslosen Status möglich. Eine Direktverbindung ist nur erforderlich, wenn Codeaktualisierungen oder Erstellungen benötigt werden oder wenn ferne Ressourcen für ein Projekt angezeigt werden müssen. Bei der Arbeit an einem fernen Laptop oder an einem Heimarbeitsplatz mit einer langsameren Verbindung können Sie den Unterbrechungsmodus auswählen. Bei dieser Option kopieren Sie Dateien explizit lokal, während eine Direktverbindung besteht, schließen die Verbindung, bearbeiten die Dateien nach Wunsch und laden sie zurück auf den Server, wenn Sie Ihre Arbeit beendet haben. Ein weiterer Vorteil der Arbeit im Unterbrechungsmodus besteht darin, dass Sie Quellcode auf Syntax- und Semantikfehler ohne Verbindung prüfen können und eine Kompilierung erst übergeben, wenn eine Verbindung besteht.

Ein iSeries-Projekt stellt den Ausgangspunkt jeder Entwicklung dar und zwar unabhängig von der gemeinsamen Benutzung im Team. Es wird für die Erstellung, für die Versionsverwaltung, die gemeinsame Benutzung und die Organisation von Ressourcen verwendet. Es verfügt über zwei erforderliche Merkmale (bzw. Attribute) für die Aktivierung des Entwicklungszyklus:
  1. Eine iSeries-Verbindung: Sie müssen eine iSeries-Verbindung angeben, die dem iSeries-Projekt zugeordnet werden soll. Die Verbindung erlaubt den Fernzugriff auf den iSeries-Server und verwaltet Benutzer-ID- und Kennwortauthentifizierung für den Server.
  2. Eine zugeordnete Bibliothek: Die zugeordnete Bibliothek ist eine einzelne ferne Bibliothek auf dem iSeries-Server, die die Erstellungsobjekte für ein Projekt enthält. Ein iSeries-Projekt wird einer zugeordneten Bibliothek zugeordnet, um lokal vorgenommene Änderungen am Code dem Server hinzuzufügen und um Erstellungen auf diesem Server auszuführen. Sie sollten diese Bibliothek als persönliche Bibliothek verwenden und nicht direkt auf dem Server editieren. Wird die Bibliothek gemeinsam genutzt oder werden Änderungen auf dem Server vorgenommen, werden Sie über den Konflikt benachrichtigt, wenn Sie Ihre Änderungen dem Server hinzufügen.