アセットをアセット・リポジトリーに登録するためのオプションを指定するには、このパネルを使用します。 値を指定 しない場合は、オプションのデフォルト値が使用されます。
この管理コンソール・パネルを表示するには、
をクリックします。このパネルは、アセットのインポート用ウィザードおよび更新用ウィザードの「アセットをインポートするためのオプションの選択 (Select options for importing an asset)」パネルと同様のものです。アセットの論理名を指定します。 アセット名は、セル内で固有でなければならず、 サポートされていない文字を含むことはできません。
アセット名は、先頭にピリオド (.) を使用することはできません。 また、先頭または末尾をスペースにすることはできず、以下の文字を含むことはできません。
サポートされていない文字 | ||
---|---|---|
⁄ スラッシュ | $ ドル記号 | ' 単一引用符 |
¥ 円記号 | = 等号 | " 二重引用符 |
* アスタリスク | % パーセント記号 | | 縦棒 |
, コンマ | + 正符号 | < 左不等号括弧 |
: コロン | @ アットマーク | > 右不等号括弧 |
; セミコロン | # ハッシュ・マーク | & アンパーサンド (& 記号) |
? 疑問符 (?) | ]]> この文字の組み合わせには、特定の名前はありません。 |
この「アセット名 (Asset name)」フィールドは、「アセット (Assets)」ページの「名前」設定と同じです。
データ型 | ストリング |
アセットの説明を指定します。
本製品がアセット・ファイルにインポートする先のディレクトリーを指定します。
データ型 | ストリング |
単位 | 絶対パス名 |
アセット・コンテンツのタイプを指定します。アセット・タイプの例としては、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_pattern と permission の複数のエントリー間の区切り文字です。 # という文字が file_name_pattern ストリングの中にある場合は、代わりに ¥# を使用します。
ストリング内の複数のファイル名パターンおよびファイル許可がアセット内の URI に一致した場合、 本製品はファイルに対して最も厳密に適用されるファイル許可を使用します。 例えば、ファイル許可のストリングが .*¥¥.jsp=775#a.*¥¥.jsp=754 の場合、 abc.jsp ファイルのファイル許可は 754 となります。
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 のアクセス権があります。
user アクセス権は、Windows オペレーティング・システム上のファイルにのみ設定できます。
group および world のアクセス権ビットは無視されます。
ここで指定されるアクセス許可は、アセット・レベルの許可です。 ノード・レベルの構成においても、アセット・バイナリーに対するアクセス権を指定することができます。 ノード・レベルのファイル・アクセス権は、アセット・バイナリーに指定できる最大の (最も緩い) アクセス権を指定します。 ここでアセット・レベルで指定できるアクセス許可による制限は、 ノード・レベルで指定されたものと同じか、より限定されたものに限られます。
データ型 | ストリング |
このアセットと関係するアセットを指定します。
データ型 | ストリング |
デフォルト | なし |
製品が、アセットのインポートまたは更新中に指定されたアセット参照を検査するかどうか、 また、妥当性検査を使用可能にする場合は、誤った参照をユーザーに警告するのか、オペレーションを失敗させるのかを指定します。
アセットは通常、コンテナー管理パーシスタンス (CMP) Bean のデータ・ソースを使用して、またはデプロイメント記述子で定義されたリソース参照またはリソース環境参照を使用して、リソースを参照します。 妥当性検査では、アセットが参照するリソースがそのアセットのデプロイメント・ターゲットの有効範囲で定義されているかどうかを検査します。
リソースの妥当性検査を行い、誤ったリソース参照が原因で失敗するオペレーションを停止するには、true を選択します (チェック・ボックスにチェック・マークを付けます)。 リソースの妥当性検査を行わない場合は、false を選択します (チェック・ボックスにチェック・マークは付けません)。
データ型 | ストリング |
デフォルト | false (チェック・ボックスにチェック・マークが付いていない状態) |