現象
Microsoft SoftGrid クライアントがアプリケーションを起動しようとするとします。ただし、試行が成功するではありませんし、次のようなエラー メッセージが表示します。
SoftGrid クライアントでは、 < application_name >は起動できませんでした。
システム データ ストアに要求されたパッケージが見つかりませんでした、またはこのパッケージに関連付けられているファイルがサーバー上に見つかりませんでした。システム管理者への次のエラー コードを報告してください。
エラー コード: xxxxxx xxxxxx0A-20000194
SoftGrid クライアントのログ ファイル (Sftlog.txt) には次のようなエントリが表示されます。
SoftGrid 仮想アプリケーション サーバーのログ ファイル (Sft server.log) には次のようなエントリが表示されます。
原因
1 つの場合、この現象が発生することができます。 または複数の次の条件に該当します。
-
SoftGrid 管理コンソールに追加されていないこと、SoftGrid 対応のアプリケーションを起動しようとするとします。
-
.Osd ファイルで指定されている .sft ファイルは、コンテンツのディレクトリ構造内では存在しません。
-
パスまたはSoftricity ファイルの相対パスのエントリで指定されている .sft ファイル名が有効ではありません。
-
.Osd ファイルで指定されているプロバイダーのポリシーは存在しません。
解決策
次の情報は、「原因」セクションに記載されている各原因の解像度を提供します。
-
SoftGrid 管理コンソールに追加されていないこと、SoftGrid 対応のアプリケーションを起動しようとしています。
SoftGrid 管理コンソールに追加されていないこと、SoftGrid 対応のアプリケーションが正常に起動してする 2 つの条件があります。-
SoftGrid 対応のアプリケーションの .osd ファイルをダブルクリックするとします。
-
SoftGrid クライアントの管理から削除されている SoftGrid 対応のアプリケーションのショートカットをダブルクリックするとします。
注: SoftGrid 対応のアプリケーションが SoftGrid クライアントの管理から削除されたとき、ショートカットは削除されません。 手動でコピーするショートカットを別の場所、アプリケーションが SoftGrid クライアントの管理に追加される場合は、ショートカットは削除されません。アプリケーションが後で削除するには、SoftGrid クライアントの管理は別の場所では、認識されていないと、ショートカットは削除されません。
-
-
.Osd ファイルで指定されている .sft ファイルがコンテンツのディレクトリ構造内に存在しません
.Sft ファイルは、コンテンツのディレクトリ構造内に存在しません。この .sft ファイルは、.osd ファイルの CODEBASE 要素の HREF 属性で指定されます。
以下の事例で説明します。.Osd ファイルは、次の例に示すように構成されます。HREF="rtsp://%SFT_SOFTGRIDSERVER%:554/Softricity/sft_ea70.v1.sft"コンテンツのディレクトリは、次の例のパスのように構成されます。
C:\Program Files\Softricity\SoftGrid Server\contentこのシナリオでは、次のコンテンツ ディレクトリのパスに Softricity サブディレクトリにsft_ea70.v1.sftファイルが存在しない場合 Microsoft SoftGrid がアプリケーションを起動することはできません。
C:\Program Files\Softricity\SoftGrid Server\content\Softricity.
-
パスまたは"Softricity ファイルの相対パス] で指定されている .sft ファイル名が有効ではありません。
Softricity ファイルの相対パスは、コンテンツのディレクトリと .sft ファイル名のサブディレクトリのみを含める必要があります。たとえば、.sft ファイル名example.sftは、コンテンツのディレクトリの例のアプリケーションのサブディレクトリ内に存在します。コンテンツのディレクトリが C:\Program Files\Softricity\SoftGrid Server\content の場合は、例の Applications\example.sft は、 Softricity ファイルの相対パス。コンテンツのディレクトリが \\SERVERNAME\content の場合は、 Softricity ファイルの相対パスが Applications\example.sft の例です。
相対パスにのみコンテンツのディレクトリと .sft ファイル名のサブディレクトリが含まれていることを確認するには、以下の手順: 手順を実行します。-
管理ツールからは、SoftGrid 管理コンソールを起動します。
-
SoftGrid システム < サーバー名 > < パッケージ バージョンのパッケージを展開します。
-
起動しないアプリケーションのパッケージ バージョンをダブルクリックします。
-
Softricity ファイルの相対パスにのみコンテンツのディレクトリと .sft ファイル名のサブディレクトリが含まれていることを確認します。
-
-
.Osd ファイルで指定されているプロバイダーのポリシーは存在しません
プロバイダーのポリシーを?Customer =を指定がありません。このプロバイダーのポリシーが、.osd ファイルの CODEBASE 要素の HREF 属性で指定されています。
以下の事例で説明します。SoftGrid 環境は、既定のプロバイダーおよび匿名というカスタム プロバイダー ポリシーなどの複数のプロバイダー ポリシーを持っています。さらに、匿名のプロバイダー ポリシーを使用して、.osd ファイルを構成する必要があります。このシナリオで、です。.Osd ファイルの CODEBASE 要素の HREF 属性は、次の例のように表示しなければなりません。HREF="rtsp://%SFT_SOFTGRIDSERVER%:554/Softricity/sft_ea70.v1.sft?Customer=Anonymous"注: プロバイダー ポリシーの名前を次のように
-
が存在しない Microsoft SoftGrid でアプリケーションを起動できません。