アセットの設定

アセットをアセット・リポジトリーに登録するためのオプションを指定するには、このパネルを使用します。 値を指定 しない場合は、オプションのデフォルト値が使用されます。

この管理コンソール・パネルを表示するには、「アプリケーション」 > 「アプリケーション・タイプ」 > 「アセット (Assets)」 > asset_nameをクリックします。このパネルは、アセットのインポート用ウィザードおよび更新用ウィザードの「アセットをインポートするためのオプションの選択 (Select options for importing an asset)」パネルと同様のものです。

アセット名

アセットの論理名を指定します。 アセット名は、セル内で固有でなければならず、 サポートされていない文字を含むことはできません。

アセット名は、先頭にピリオド (.) を使用することはできません。 また、先頭または末尾をスペースにすることはできず、以下の文字を含むことはできません。

サポートされていない文字
  スラッシュ $   ドル記号 '  単一引用符
¥  円記号 =   等号 " 二重引用符
* アスタリスク % パーセント記号 |   縦棒
,  コンマ +   正符号 <  左不等号括弧
:  コロン @ アットマーク >  右不等号括弧
;  セミコロン #   ハッシュ・マーク & アンパーサンド (& 記号)
? 疑問符 (?) ]]> この文字の組み合わせには、特定の名前はありません。

この「アセット名 (Asset name)」フィールドは、「アセット (Assets)」ページの「名前」設定と同じです。

データ型 ストリング
アセットの説明

アセットの説明を指定します。

アセット・バイナリー宛先 URL

本製品がアセット・ファイルにインポートする先のディレクトリーを指定します。

データ型 ストリング
単位 絶対パス名
アセット・タイプの局面

アセット・コンテンツのタイプを指定します。アセット・タイプの例としては、Java™ アーカイブ (JAR) ファイル、共用ライブラリー、エンタープライズ・アプリケーション・アーカイブ (EAR) ファイルなどがあります。

アセット・タイプによって、アセットのコンテンツがわかります。例えば、JAR ファイルとして パッケージされたアセットには、Web モジュール、ポートレット、Web サービスが含まれていると考えられます。

この設定は読み取り専用です。この設定を編集することはできません。

データ型 ストリング
単位 ファイル・タイプ
デフォルト なし
ファイル・アクセス権

本製品がアセット・バイナリー宛先 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_patternpermission の複数のエントリー間の区切り文字です。 # という文字が file_name_pattern ストリングの中にある場合は、代わりに ¥# を使用します。

ストリング内の複数のファイル名パターンおよびファイル許可がアセット内の URI に一致した場合、 本製品はファイルに対して最も厳密に適用されるファイル許可を使用します。 例えば、ファイル許可のストリングが .*¥¥.jsp=775#a.*¥¥.jsp=754 の場合、 abc.jsp ファイルのファイル許可は 754 となります。

ヒント: ファイル・マッチング・パターンに正規表現を使用すると、 指定されたファイル許可パターンに対してストリング URI 全体が比較されます。Java プログラミング API により定義されたように、正規表現を使用してより正確なマッチング・パターンを指定する必要があります。 例えば、ファイル許可操作中に、本製品が以下のディレクトリーおよびファイルの URI を処理するとします。
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

ファイル・パターン・マッチングの結果は以下のようになります。

  • MyWarModule.war は、どの URI にも一致しません。
  • .*MyWarModule.war.* は、すべての URI に一致します。
  • .*MyWarModule.war$ は、URI 1 のみに一致します。
  • .*¥¥.jsp=755 は、URI 2 のみに一致します。
  • .*META-INF.* は、URI 3 および 6 に一致します。
  • .*MyWarModule.war/.*/.*¥.class は、URI 4 および 5 に一致します。
ファイル・アクセス権」のディレクトリー名パターンを指定すると、指定された値に基づきディレクトリー許可が設定されます。指定しない場合、 ディレクトリー上で設定される「ファイル・アクセス権」の値は、親と同じです。例えば、ファイルおよびディレクトリー構造が次のようになっている場合に、
/opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp
次のファイル・パターン・ストリングを指定するとします。
.*MyApp.ear$=755#.*¥.jsp=644
ファイル・パターン・マッチングの結果は以下のようになります。
  • ディレクトリー MyApp.ear は、755 に設定されます。
  • ディレクトリー MyWarModule.war は、755 に設定されます。
  • ディレクトリー MyWarModule.war は、755 に設定されます。
重要: オペレーティング・システムに関係なく、ファイル・パターン内ではファイル・パス・セパレーターとして常にスラッシュ (/) を使用してください。

[Windows] Windows® オペレーティング・システム上のファイルの読み取り権限を設定解除することはできません。 POSIX スタイルのアクセス権ビットを使用した場合、ファイルに対する readable を示すビットは 4、writable を示すビットは 2、executable を示すビットは 1 になります。このため、Windows オペレーティング・システム上のファイルに対するアクセス権は 5 または 7 になります。また、POSIX スタイルでは、usergroup、および world のアクセス権があります。 user アクセス権は、Windows オペレーティング・システム上のファイルにのみ設定できます。 group および world のアクセス権ビットは無視されます。

ここで指定されるアクセス許可は、アセット・レベルの許可です。 ノード・レベルの構成においても、アセット・バイナリーに対するアクセス権を指定することができます。 ノード・レベルのファイル・アクセス権は、アセット・バイナリーに指定できる最大の (最も緩い) アクセス権を指定します。 ここでアセット・レベルで指定できるアクセス許可による制限は、 ノード・レベルで指定されたものと同じか、より限定されたものに限られます。

データ型 ストリング
現在のアセット関係

このアセットと関係するアセットを指定します。

関係を追加または除去するには、「関係の管理 (Manage relationships)」パネルを使用します。
  1. 関係の管理 (Manage Relationships)」をクリックして、「関係の管理 (Manage relationships)」パネルにアクセスします。 右側の「選択済み」リストに、現行のアセット関係がリストされます。
  2. 関係を追加するには、左側の「使用可能」リストでアセットを選択して、「>>」をクリックします。
  3. 関係を除去するには、右側の「選択済み」リストでアセットを選択して、「<<」をクリックします。
  4. OK」をクリックします。
データ型 ストリング
デフォルト なし
アセットの妥当性検査

製品が、アセットのインポートまたは更新中に指定されたアセット参照を検査するかどうか、 また、妥当性検査を使用可能にする場合は、誤った参照をユーザーに警告するのか、オペレーションを失敗させるのかを指定します。

アセットは通常、コンテナー管理パーシスタンス (CMP) Bean のデータ・ソースを使用して、またはデプロイメント記述子で定義されたリソース参照またはリソース環境参照を使用して、リソースを参照します。 妥当性検査では、アセットが参照するリソースがそのアセットのデプロイメント・ターゲットの有効範囲で定義されているかどうかを検査します。

リソースの妥当性検査を行い、誤ったリソース参照が原因で失敗するオペレーションを停止するには、true を選択します (チェック・ボックスにチェック・マークを付けます)。 リソースの妥当性検査を行わない場合は、false を選択します (チェック・ボックスにチェック・マークは付けません)。

データ型 ストリング
デフォルト false (チェック・ボックスにチェック・マークが付いていない状態)



マーク付きのリンク (オンライン) では、インターネットにアクセスする必要があります。

関連概念
関連タスク
関連資料
アセット・コレクション
アセットのアップロード設定
関連情報


ファイル名: urun_rapp_bla_asset_importoptions.html