プレミアム・パッケージIBM Bob Premium Package for i

ワークスペース

ローカル PC 上のソースコード、または IBM i 上(QSYS または IFS)のソースコードを直接扱います。

ワークスペースの選択

IBM Bob Premium Package for i を使用すると、ソースコードがある場所でそのまま作業できます。ローカル PC でも、IBM i 上でも利用可能です。新しいタスクを始める前に、目的の workspace を選択して、ソースコードの場所と Bob が作業すべき場所を指定できます。場合によっては、Bob は workspace 外でも、必要かつ適切な権限が付与されていれば複数の workspace をまたいで作業することもできます。

Selecting an IBM i workspace

標準の local workspace に加えて、IBM Bob Premium Package for i では、IBM i 開発者が IBM i 上のソースへ直接アクセスできるように 2 つの追加 workspace が提供されます。Library List または Home Directory workspace を表示して使用するには、Code for IBM i を通じた有効な IBM i 接続が必要です。

Local workspace

Local workspace は、Bob で開いているローカル PC 上の任意のフォルダーです。これは Bob がデフォルトで使用する workspace です。IBM i 開発者にとっては、GitHub リポジトリーから PC に clone した IBM i アプリケーションがこれに該当します。

注意:

Bob が Local workspace で作業するように指定していても、明示的に指示すれば IBM i にアクセスして CL コマンド、SQL ステートメント、PASE コマンドを実行したり、QSYS や IFS 内の別のソースコードを扱ったりできます。

Library List workspace

Library List workspace は、Code for IBM i の User Library List を Bob のタスク workspace として対応付けたものです。これにより、Bob に対して QSYS 内の特定のライブラリー群で作業するよう伝えられます。IBM i 開発者にとっては、ソースやコンパイル済みオブジェクトを含む複数のライブラリーで構成された IBM i アプリケーションがこれにあたります。

この workspace を使用していても、必要に応じて Bob は library list 外の他のライブラリーにもアクセスできます。ただし、library list で作業対象を指定する目的は、Bob がどこに集中すべきかを示すことです。

注意:

タスクが Library List workspace に設定されていても、明示的に指示すれば Bob は IFS にもアクセスできます。QSYS ではなく IFS に保存したほうがよい markdown やテキストファイルを生成する場合に便利です。

Home Directory workspace

Home Directory workspace は、IBM i ユーザー・プロファイルのホームディレクトリー(例: /home/<username>)を Bob のタスク workspace として対応付けたものです。これにより、Bob は IFS 内の特定の stream file 群やディレクトリー群を扱えます。IBM i 開発者にとっては、IFS に保存されたスクリプトや文書の集合がこれに該当します。

この workspace を使用していても、必要に応じて Bob はホームディレクトリー外の他のディレクトリーにもアクセスできます。ただし、Library List workspace と同様に、作業ディレクトリーをユーザーのホームディレクトリーに指定する目的は、Bob がどこに集中すべきかを示すことです。

注意:

タスクが Home Directory workspace に設定されていても、明示的に指示すれば Bob は QSYS にもアクセスできます。

タスク履歴

タスクは常に特定の workspace に対応付けられます。タスク履歴にアクセスすると、以前のタスクを workspace ごとにフィルターできるため、見直したいタスクを探しやすくなります。

注意:

Library List または Home Directory workspace に対応付けられた過去のタスクは、IBM i に接続している場合にのみ表示されます。

Viewing the task history

コンテキストメンション

Context mentions はすべての IBM i workspace でサポートされており、チャット内で特定の項目を直接タグ付けして、Bob に正確で範囲が明確なコンテキストを渡せます。

Library List workspace

  • library list 内の Libraries@ を使って直接タグ付けできます。
  • ライブラリー内の Members も、現在エディターで開いていればタグ付けできます。

Home Directory workspace

  • ホームディレクトリー直下にある Stream files and directories@ を使って直接タグ付けできます。
  • Other stream files(ルート外またはサブディレクトリー内のもの)も、現在エディターで開いていればタグ付けできます。
このトピックはいかがですか?