このページを使用して、アセットをアセット・リポジトリーに登録するためのオプションを指定します。値を指定 しない場合は、オプションのデフォルト値が使用されます。アセットが OSGi アプリケーション の場合は、バンドルのダウンロード状況に関する追加情報が表示されます。
この管理コンソール・ページを表示するには、とクリックします。このページは、アセット・インポートおよび更新ウィザードの「アセットをインポートするためのオプションの選択 (Select options for importing an asset)」ページと類似しています。
アセットの論理名を指定します。 アセット名は、セル内で固有でなければならず、サポートされていない文字を含むことはできません。
アセット名は、先頭にピリオド (.) を使用することはできません。 また、先頭または末尾をスペースにすることはできず、以下の文字を含むことはできません。
| サポートされていない文字 | ||
|---|---|---|
| ⁄ スラッシュ | $ ドル記号 | ' 単一引用符 |
| \ 円記号 | = 等号 | " 二重引用符 |
| * アスタリスク | % パーセント記号 | | 縦棒 |
| , コンマ | + 正符号 | < 左不等号括弧 |
| : コロン | @ アットマーク | > 右不等号括弧 |
| ; セミコロン | # ハッシュ・マーク | & アンパーサンド (アンド記号) |
| ? 疑問符 (?) | ]]> この文字の組み合わせには、特定の名前はありません。 | |
この「アセット名 (Asset name)」フィールドは、「アセット (Assets)」ページの「名前」設定と同じです。
| 情報 | 値 |
|---|---|
| データ型 | ストリング |
アセットの説明を指定します。
本製品がアセット・ファイルをインポートする先のディレクトリーを指定します。
| 情報 | 値 |
|---|---|
| データ型 | ストリング |
| 単位 | 絶対パス名 |
アセット・コンテンツのタイプを指定します。アセット・タイプの例には、Java アーカイブ (JAR) ファイル、共有ライブラリー、エンタープライズ・アプリケーション・アーカイブ (EAR) ファイル、およびエンタープライズ・バンドル・アーカイブ (EBA) ファイルがあります。
アセット・タイプによって、アセット・のコンテンツがわかります。例えば、JAR ファイルとしてパッケージされたアセットには、Web モジュール、ポートレット、または Web サービスが含まれることがあります。 EBA ファイルとしてパッケージされたアセットには OSGi アプリケーションが含まれます。
この設定は読み取り専用です。この設定を編集することはできません。
| 情報 | 値 |
|---|---|
| データ型 | ストリング |
| 単位 | ファイル・タイプ |
| デフォルト | なし |
本製品がアセット・バイナリー宛先 URL に展開するアセット・バイナリーに対するアクセス権を指定します。
ファイル・アクセス権をテキスト・フィールドに指定することができます。 一般的に使用されるファイル・アクセス権を、リストから選択して設定することもできます。リストから選択すると、テキスト・フィールドに設定されたファイル・アクセス権が上書きされます。
リストで 1 つ以上の次のファイル・アクセス権のストリングを設定できます。 複数のオプションを選択すると、ファイル・アクセス権のストリングが結合されます。
| 複数選択リストのオプション | ファイル・アクセス権ストリングの設定 |
|---|---|
| すべてのファイルの読み取りを許可するが、書き込みは許可しない | .*=755 |
| 実行可能プログラムの実行を許可する | .*¥.dll=755#.*¥.so=755#.*¥.a=755#.*¥.sl=755 |
| HTML ファイルおよびイメージ・ファイルの読み込みをすべてのユーザーに対して許可する | .*\.htm=755#.*\.html=755#.*\.gif=755#.*\.jpg=755 |
複数選択リストを使用してファイル・アクセス権を指定する代わりに、テキスト・フィールドにファイル・アクセス権のストリングを指定することができます。 ファイル・アクセス権には、以下のフォーマットのストリングが使用されます。
file_name_pattern=permission#file_name_pattern=permission
ここで、file_name_pattern は正規表現のファイル名フィルター (例えば、.*\\.jsp はすべての JSP ファイル) であり、permission はファイルのアクセス制御リスト (ACL) を表し、# は file_name_pattern と permission の複数のエントリー間の区切り文字です。# という文字が file_name_pattern ストリングの中にある場合は、代わりに \# を使用します。
ストリング内の複数のファイル名パターンおよびファイル・アクセス権がアセット内の URI (Uniform Resource Identifier) に一致した場合、製品はファイルに対して最も厳密に適用されるファイル・アクセス権を使用します。例えば、ファイル・アクセス権のストリングが .*\\.jsp=775#a.*\\.jsp=754 の場合、abc.jsp ファイルのファイル・アクセス権は 754 となります。
| 数 | URL の例 |
|---|---|
| 1 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war |
| 2 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp |
| 3 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF/MANIFEST.MF |
| 4 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/WEB-INF/classes/MyClass.class |
| 5 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/mydir/MyClass2.class |
| 6 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF |
ファイル・パターン・マッチングの結果は以下のようになります。
/opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp
次のファイル・パターン・ストリングを指定するとします。.*MyApp.ear$=755#.*¥.jsp=644
ファイル・パターン・マッチングの結果は以下のようになります。
Windows オペレーティング・システム上のファイルの読み取り権限を設定解除することはできません。POSIX スタイルのアクセス権ビットを使用した場合、ファイルの readable を示すビットは 4、writable を示すビットは 2、executable を示すビットは 1 です。したがって、Windows オペレーティング・システム上のファイルのアクセス権は、5 または 7 のいずれかです。また、POSIX スタイルには、user、 group、および world のアクセス権があります。
Windows オペレーティング・システム上のファイルに対しては user アクセス権のみ設定できます。group および world のアクセス権ビットは無視されます。
ここで指定されるアクセス許可は、アセット・レベルの許可です。 ノード・レベルの構成でも、アセット・バイナリーに対するアクセス権を指定できます。ノード・レベルのファイル・アクセス権は、アセット・バイナリーに指定できる最大の (最も緩い) アクセス権を指定します。ここでアセット・レベルで指定できるアクセス許可は、ノード・レベルで指定されたものと同じか、より限定されたものに限られます。
| 情報 | 値 |
|---|---|
| データ型 | ストリング |
このアセットと関係するアセットを指定します。
| 情報 | 値 |
|---|---|
| データ型 | ストリング |
| デフォルト | なし |
製品が、アセットのインポートまたは更新中に指定されたアセット参照を検査するかどうか、また、妥当性検査を使用可能にする場合、誤った参照をユーザーに警告するのか、オペレーションを失敗させるのかを指定します。
アセットは通常、コンテナー管理パーシスタンス (CMP) Bean のデータ・ソースを使用するか、デプロイメント記述子で定義されたリソース参照またはリソース環境参照を使用して、リソースを参照します。妥当性検査では、アセットによって参照されるリソースが、そのアセットのデプロイメント・ターゲットの有効範囲に定義されているかどうかを検査します。
リソースの妥当性検査を行い、誤ったリソース参照の結果として失敗したオペレーションを停止するには、「true」を選択します (チェック・ボックスを有効にします)。リソースの妥当性検査を行わない場合は、「false」を選択します (チェック・ボックスにチェック・マークを付けません)。
| 情報 | 値 |
|---|---|
| データ型 | ストリング |
| デフォルト | false (空のチェック・ボックス) |
エンタープライズ・バンドル・アーカイブ (EBA) アセットの場合、アセット内のすべてのバンドルの現在のバンドル・ダウンロード状況が表示されます。この項目は、アセットが EBA アセットであるときのみ、 つまり OSGi アプリケーションを含むときにのみ、 表示されます。
以前の更新からのバンドル・ダウンロードが完了し、アセットを使用するビジネス・レベル・アプリケーションを再始動して以前の更新を取得するまで、EBA アセットを更新することはできません。 バンドル・バージョンの更新を試行する前に、EBA の依存関係の情報を使用して、アセットのバンドル・ダウンロード状況を確認することができます。表示される 状況は、以下のいずれかの値です。
アセットのバンドル・ダウンロードが完了している場合、またはバンドル・ダウンロードが必要でない場合は、『EBA アセットのバンドル・バージョンの保守』で説明されているいずれかの方法を使用して、アセットを更新できます。
アセットのバンドル・ダウンロードが完了し、EBA アセットの新規バージョンが使用可能になった場合は、ビジネス・レベル・アプリケーションを再始動して EBA 構成単位を最新にし、新しい構成を実行します。