Im Verbindungsmodus oder Offlinemodus mit i-Projekten arbeiten

Während der Entwicklung können Sie in zwei Modi arbeiten: im Livemodus (Verbindungsmodus) und im Offlinemodus (Unterbrechungsmodus). i-Projekte unterstützen die Anwendungsentwicklung im Team, da Sie offline arbeiten und dann Ihr gesamtes Projekt mit einem Softwareänderungs-Management-Repository synchronisieren können, statt jede Teildatei separat editieren zu müssen, während eine Verbindung zum IBM® i-Server besteht.

Live-Editiermodus

Im Live-Editiermodus stellen Sie eine Verbindung zu Ihrem i-Server her (über Remote System Explorer) und öffnen Quellcode zum Editieren. Ihre Teildatei ist auf dem Server gesperrt, und bei jedem Sichern integriert der Server Ihre Änderungen. Sie müssen sich jedoch immer in einer Umgebung befinden (beispielsweise im Büro), in der Sie Zugriff auf Ihren i-Server haben.

Im Offlinemodus mit i-Projekte

Die Perspektive "i-Projekte" erlaubt die Entwicklung im Unterbrechungsmodus. Eine Live-Verbindung ist nur erforderlich, wenn Codeaktualisierungen oder -erstellungen benötigt werden. Arbeiten Sie auf einem fernen Laptop oder zu Hause mit einer langsamen Verbindung, können Sie im Unterbrechungsmodus arbeiten. Bei dieser Option kopieren Sie Dateien explizit auf Ihr lokales System, während eine Live-Verbindung besteht, schließen die Verbindung, bearbeiten die Dateien und laden die Dateien wieder auf den Server, wenn die Arbeit beendet ist. Ein weiterer Vorteil beim Arbeiten im Unterbrechungsmodus besteht darin, dass Sie Quellcode auf Syntax- und Semantikfehler überprüfen können, ohne verbunden zu sein, und eine Kompilierung nur übergeben, wenn eine Verbindung besteht.

Ein i-Projekt stellt den Ausgangspunkt für die Entwicklung dar. Es ist die höchste Organisationsstufe Ihrer Ressourcen in der Workbench und wird für die Erstellung und Kompilierung von Ressourcen, für die Versionsverwaltung von Ressourcen, für die gemeinsame Benutzung von Ressourcen im Team und für die Organisation von Ressourcen verwendet. Ein Projekt enthält Dateien und Ordner, und kann außerdem Sitzungsmerkmale und persistente Merkmale, Einstellungen für Umgebungsvariablen und Verweise auf andere Projekte enthalten. Es hat zwei erforderliche Merkmale (oder Attribute), um den Entwicklungszyklus zu ermöglichen:
  1. Eine IBM i-Verbindung: Sie müssen eine i-Verbindung angeben, die dem i-Projekt zugeordnet werden soll. Die Verbindung ermöglicht den Remotezugriff auf den i-Server und verwaltet die Authentifizierung mit Benutzer-ID und Kennwort beim fernen Server.
  2. Eine zugeordnete Bibliothek: Die zugeordnete Bibliothek ist eine einzelne ferne Bibliothek auf dem i-Server. Ein i-Projekt ist einer zugeordneten Bibliothek zugeordnet, um lokal vorgenommene Codeänderungen mit einer Push-Operation an den fernen Server zu übertragen und Erstellungen auf diesem Server auszuführen. Sie sollten diese Bibliothek als Ihre persönliche Bibliothek verwenden und die Bibliothek 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 hochladen.

Feedback