iSeries プロジェクトとの接続状態またはオフラインでの作業

開発中は、2 つのモード (ライブ (接続状態) およびオフライン (切断状態)) で作業できます。iSeries プロジェクトは、オフラインで作業でき、プロジェクト全体を中央リポジトリーと同期化できるため、iSeries サーバーとの接続中に各メンバーを別々に編集する必要がなく、チームによる開発に役立ちます。

ライブ編集モード

ライブ編集モードでは、(リモート・システム・エクスプローラー通信チャネルを使用して) iSeries サーバーに接続し、 編集のためにソース・コードを開きます。 ファイルはサーバー上でロックされ、保管のたびにサーバーが変更を取り込みます。 ただし、iSeries サーバーにアクセスできる環境 (たとえば社内) で常に作業を行わなければなりません。

iSeries プロジェクトのオフライン作業

iSeries プロジェクト・パースペクティブにより、接続されていない状態で開発を行うことができます。 実際に接続が必要となるなのは、コードの更新またはビルドが必要な場合のみです。 リモート・ラップトップで作業する場合、あるいは自宅で低速接続を使用する場合は、切断モードでの作業を選択できます。 このオプションを使用する場合は、実際に接続中にファイルをローカル側にコピーして接続を閉じ、 都合の良いときにそのファイルを処理して、終了したらそのファイルをサーバーにアップロードして戻します。 切断モードで作業するもう 1 つの利点は、接続していなくてもソース・コードの構文および意味エラーを検査し、 接続時にのみコンパイルをサブミットできることです。

iSeries プロジェクトは開発のスタート・ポイントを表します。 これはワークベンチ内のリソース組織の最上位にあり、リソースのビルドとコンパイル、バージョン管理、チーム共用、 および編成のために使用されます。 プロジェクトにはファイルとフォルダーが含まれ、セッションおよび永続プロパティー、環境変数の設定値、ならびに他のプロジェクトへの参照を含むこともできます。開発サイクルを使用可能にするために必要なプロパティー (属性) が 2 つあります。
  1. iSeries 接続: iSeries プロジェクトと関連付ける iSeries を指定する必要があります。この接続によって iSeries サーバーへのリモート・アクセスが可能になり、リモート・サーバーに対するユーザー ID およびパスワードの認証が管理されます。
  2. 関連ライブラリー: 関連ライブラリーは、iSeries サーバー上の単一の リモート・ライブラリーです。iSeries プロジェクトは、ローカルで行われたコード 変更をリモート・サーバーにプッシュして、そのサーバーでビルドを実行するために、 関連ライブラリーにマップされます。このライブラリーは、ユーザー独自の個人用 ライブラリーとして使用し、サーバー上で直接編集することはできません。この ライブラリーを共用したり、サーバー上で変更すると、変更をアップロードしたときにその矛盾が通知されます。
関連タスク
オフライン作業