Premium-PaketeIBM Bob Premium Package für i

Workspaces

Arbeite mit Quellcode auf deinem lokalen PC oder direkt auf IBM i (QSYS oder IFS).

Workspace auswählen

IBM Bob Premium Package for i ermöglicht es dir, genau dort zu arbeiten, wo dein Quellcode liegt – ob auf deinem lokalen PC oder direkt auf IBM i. Bevor du eine neue Aufgabe startest, kannst du den gewünschten Workspace auswählen, um Bob mitzuteilen, wo der Quellcode liegt und wo gearbeitet werden soll. In einigen Fällen kann Bob auch außerhalb eines Workspace oder sogar über mehrere Workspaces hinweg arbeiten, sofern die entsprechenden Berechtigungen vorliegen.

Einen IBM i-Workspace auswählen

Zusätzlich zum Standard-Local-Workspace fügt IBM Bob Premium Package for i zwei weitere Workspaces hinzu, mit denen IBM i-Entwickler direkt auf IBM i auf Quellcode zugreifen können. Eine aktive IBM i-Verbindung über Code for IBM i ist erforderlich, um die Workspaces Library List und Home Directory zu sehen und zu nutzen.

Local-Workspace

Der Local-Workspace ist ein beliebiger Ordner auf deinem lokalen PC, den du in Bob öffnest. Dies ist der Standard-Workspace, den Bob verwendet. Für IBM i-Entwickler kann das z. B. eine IBM i-Anwendung sein, die aus einem GitHub-Repository auf einen PC geklont wurde.

Hinweis:

Auch wenn du Bob einem Local-Workspace zugewiesen hast, kann es dennoch auf IBM i zugreifen, um CL-Befehle, SQL-Anweisungen und PASE-Befehle auszuführen oder sogar an anderem Quellcode in QSYS oder IFS zu arbeiten, wenn du es explizit anweist.

Library List-Workspace

Der Library List-Workspace bildet die User Library List von Code for IBM i als Bob-Aufgaben-Workspace ab. So kannst du Bob anweisen, in einer bestimmten Menge von Bibliotheken in QSYS zu arbeiten. Für IBM i-Entwickler kann das z. B. eine IBM i-Anwendung sein, die aus einem Satz von Bibliotheken mit Quell- oder kompilierten Objekten besteht.

Beim Verwenden dieses Workspace kann Bob bei Bedarf auch auf Bibliotheken außerhalb der Bibliotheksliste zugreifen. Der Zweck der Arbeitsmengendefinition über die Bibliotheksliste ist es jedoch, Bob zu lenken, wo der Fokus liegen soll.

Hinweis:

Auch wenn eine Aufgabe dem Library List-Workspace zugeordnet ist, kann Bob bei expliziter Aufforderung auch auf den IFS zugreifen. Das ist praktisch, wenn Markdown- oder Textdateien generiert werden sollen, die besser im IFS als in QSYS gespeichert werden.

Home Directory-Workspace

Der Home Directory-Workspace bildet das Heimatverzeichnis deines IBM i-Benutzerprofils (z. B. /home/<username>) als Bob-Aufgaben-Workspace ab. So kann Bob an einer bestimmten Menge von Stream-Dateien und Verzeichnissen im IFS arbeiten. Für IBM i-Entwickler kann das z. B. ein Satz von Skripten oder Dokumenten sein, die im IFS gespeichert sind.

Beim Verwenden dieses Workspace kann Bob bei Bedarf auch auf Verzeichnisse außerhalb des Heimatverzeichnisses zugreifen. Genau wie beim Library List-Workspace ist der Zweck jedoch, Bob zu lenken, wo der Fokus liegen soll.

Hinweis:

Auch wenn eine Aufgabe dem Home Directory-Workspace zugeordnet ist, kann Bob bei expliziter Aufforderung auch auf QSYS zugreifen.

Aufgabenverlauf

Eine Aufgabe ist immer einem bestimmten Workspace zugeordnet. Beim Aufrufen des Aufgabenverlaufs kannst du deine früheren Aufgaben nach Workspace filtern, um eine bestimmte Aufgabe leichter wiederzufinden.

Hinweis:

Frühere Aufgaben, die dem Library List- oder Home Directory-Workspace zugeordnet sind, sind nur sichtbar, wenn eine Verbindung zu IBM i besteht.

Den Aufgabenverlauf anzeigen

Kontexterwähnungen

Kontexterwähnungen werden in allen IBM i-Workspaces unterstützt, sodass du bestimmte Elemente direkt im Chat markieren kannst, um Bob präzisen und gezielten Kontext zu geben.

Library List-Workspace

  • Bibliotheken in der Bibliotheksliste können direkt mit @ markiert werden.
  • Member innerhalb einer Bibliothek können ebenfalls markiert werden, sofern das Member aktuell im Editor geöffnet ist.

Home Directory-Workspace

  • Stream-Dateien und Verzeichnisse im Stammverzeichnis des Heimatverzeichnisses können direkt mit @ markiert werden.
  • Weitere Stream-Dateien (außerhalb des Stammverzeichnisses oder in Unterverzeichnissen) können ebenfalls markiert werden, sofern die Stream-Datei aktuell im Editor geöffnet ist.
Wie ist dieses Thema?