資產設定

請利用這個頁面來指定在資產儲存庫中登錄資產的選項。如果您沒有指定任何值,就會使用選項的預設值。 如果資產是 OSGi 應用程式,就會顯示軟體組下載狀態的其他相關資訊。

如果要檢視這個管理主控台頁面,請按一下應用程式 > 應用程式類型 > 資產 > asset_name。這個頁面類似於資產匯入和更新精靈的「選取匯入資產的選項」頁面。

資產名稱

指定資產的邏輯名稱。資產名稱在 Cell 內必須是唯一的,且不能含有不受支援的字元。

資產名稱的開頭不能為句點 (.),前端或尾端不能含有空格,也不能含有下列任一字元:

表 1. 不允許在名稱中使用的字元 產品不支援在名稱中使用這些字元。
不受支援的字元
/   正斜線 $    錢幣符號 '    單引號
\   反斜線 =    等號 " 雙引號
* 星號 % 百分比符號 |     垂直線
,   逗點 +    加號 <   左括弧
:   冒號 @ at 符號 >  右角括弧
;   分號 #    # 字號 & ?'&' 符號
? 問號 ]]> 這個字元組合沒有特定名稱

這個資產名稱欄位與「資產」頁面的名稱設定相同。

資訊 Value
資料類型 String

資產說明

指定資產的說明。

資產二進位檔目的地 URL

指定產品將資產檔案匯入其中的目錄。

資訊 Value
資料類型 String
單位 完整路徑名稱

資產類型方面

指定資產內容的類型。 資產類型的範例包括 Java 保存檔 (JAR)、共用程式庫、企業應用程式保存檔 (EAR),以及企業軟體組保存檔 (EBA)。

資產類型可表示資產的內容。 套裝成 JAR 檔的資產可能含有 Web 模組、Portlet 或 Web 服務。 套裝成 EBA 檔的資產含有 OSGi 應用程式。

這項設定是唯讀的。您不能編輯這項設定。

資訊 Value
資料類型 String
單位 檔案類型
預設 none

檔案許可權

針對產品展開至資產二進位檔目的地 URL 的資產二進位檔,指定存取權。

限制:OSGi 應用程式不使用檔案許可權設定。

您可以在文字欄位中指定檔案許可權。您也可以從清單中選取一些常用的檔案許可權,以設定它們。 清單選項會改寫您在文字欄位中所設的檔案許可權。

您可以設定清單中下列一或多個檔案許可權字串。如果您選取多個選項,則會合併檔案許可權字串。

表 2. 清單選項的檔案許可權字串集 選取選項清單,或在文字欄位中指定檔案許可權字串。
多重選項清單選項 所設的檔案許可權字串
容許讀取所有檔案,但不能寫入 .*=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=754abc.jsp 檔的檔案許可權便是 754。

提示:當您在檔案比對型樣方面使用正規表示式時,會拿整個字串 URI 和指定的檔案許可權型樣相比較。您必須按照 Java 程式設計 API 所定義的,使用正規表示式提供更精確的比對型樣。 比方說,假設在檔案許可權作業期間,產品會處理下列目錄和檔案 URI:
表 3. 檔案許可權作業的範例 URI 結果顯示在這個表格下方。
號碼 範例 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
檔案型樣比對結果為:
  • 目錄 MyApp.ear 設為 755
  • 目錄 MyWarModule.war 設為 755
  • 目錄 MyWarModule.war 設為 755
重要事項:不論作業系統為何,請一律在檔案型樣中以正斜線 (/) 作為檔案路徑分隔字元。

[Windows] 在 Windows 作業系統上,您無法取消設定檔案的讀取權。 當使用 POSIX 樣式許可權位元時,表示檔案可讀取的位元是 4,可寫入是 2,可執行是 1。 因此,Windows 作業系統上的檔案許可權會是 5 或 7。 另外,POSIX 樣式有 usergroupworld 許可權。 在 Windows 作業系統中,您只能對檔案設定 user 許可權。groupworld 許可權位元會被忽略。

這裡所指定是資產層次的存取權。 您也可以在節點層次配置中指定資產二進位檔的存取權。 節點層次的檔案許可權會指定可提供給資產二進位檔的最大(最寬鬆)的許可權。 這裡指定的資產層次存取權只能比節點層次指定的存取權更嚴格或相同。

資訊 Value
資料類型 String

現行資產關係

指定這個資產的相關資產。

如果要新增或移除關係,請使用「管理關係」頁面:
  1. 按一下管理關係。右側的已選取清單會列出現行資產關係。
  2. 如果要新增關係,請在左側可用清單中選取一項資產,按一下 >>
  3. 如果要移除關係,請在右側已選取清單中選取一項資產,按一下 <<
  4. 按一下確定
資訊 Value
資料類型 String
預設 none

驗證資產

指定在資產匯入或更新期間,產品是否要檢查指定的資產參照,以及如果啟用驗證,要警告您參照不正確或使作業失敗。

限制:OSGi 應用程式不使用驗證資產設定。

資產通常是利用儲存器管理持續性 (CMP) Bean 的資料來源,或利用部署描述子所定義的資源參照或資源環境參照,來參照資源。 驗證會檢查資產所參照的資源是否定義在這個資產的部署目標範圍中。

選取 true(啟用勾選框)代表要驗證資源,如果資源參照不正確造成作業失敗,便停止作業。 選取 false(勾選框空白)代表不驗證資源。

資訊 Value
資料類型 String
預設 false(勾選框空白)

EBA 相依關係

如果是企業軟體組保存檔 (EBA) 資產,會顯示資產中所有軟體組的現行軟體組下載狀態。 只有在資產是 EBA 資產時,也就是說,它包含 OSGi 應用程式,才會顯示這個項目。

在任何先前的更新軟體組下載項目完成之前,以及在使用資產的商業層次應用程式重新啟動而使先前的更新生效之前,您無法更新 EBA 資產。 在嘗試及更新軟體組版本之前,您可以利用 EBA 相依關係資訊來檢查資產的軟體組下載狀態。 顯示的狀態是下列值之一:

附註:除了這裡提供的資訊之外,您也可以依照「檢查及更新商業層次應用程式所用的 EBA 資產版本」中的說明,檢查關聯 EBA 組合單元的狀態來間接檢查軟體組下載狀態。

如果資產的軟體組下載項目已完成,或不需要軟體組下載項目,您可以利用「維護 EBA 資產的軟體組版本」中所說明的任何方法來更新資產。

如果資產的軟體組下載項目已完成,但 EBA 資產又有了新的版本,請重新啟動商業層次應用程式來更新 EBA 組合單元,以及執行較新的配置。



檔名:urun_rapp_bla_asset_importoptions.html