以前に Citrix マシンによってロックされたファイルを編集できない理由は?

ユーザーのロック情報が認識されることを確保するために、一部の環境では、logical_citrix_server_name によって構成される必要があります。

説明

IXIA CCMS Desktop はホスト名とユーザー名を使用して、ユニークなロック情報を作成します。これは、複数のサーバーが、Citrix やリモートデスクトップファームにあり、ロードバランサーがユーザーセッションのディスパッチを行う場合に問題を引き起こす可能性があります。

ファームに複数のサーバーがある場合、ロック情報が使用しているホスト名はローカルのサーバー名です。ロードバランサーを使用することで、一度セッションが実行されると、ユーザーは同じサーバー上の同じセッションに再接続します。セッションが閉じる場合(ユーザーがログオフするかアプリケーションを閉じた場合)、ユーザーが同じサーバーに再度ログインすることを保証できません。この場合、ロック情報が異なる場合があります。ユーザーは最初にロックを行った本人として認識されません。ファイルは紫色で表示され、ユーザーはこれらを操作できなくなります。

解決法

この問題を解決するには、-vmargs の後に、以下のラインを eclipse.ini ファイルに追加します。
-Dcom.ixiasoft.cms.override.hostname=<logical_citrix_server_name>
ここでは、<logical_citrix_server_name> は、ファームにあるすべてのサーバーに付けられた名前です。例えば、「Citrix-Farm-Prod」。ファーム内の各サーバーにある各 eclipse.ini ファイルで同じ名前を設定する必要があります。