配置自動供應特性
您可以在供應其他特性或特性集時,讓某些特性可以自動供應。
關於這項作業
- 在供應所有必要的特性之後,便自動供應該特性。
- 在任何必要的特性取消供應時,便自動取消供應特性。
程序
如果要配置要自動供應的特性,請遵循下列步驟:
- 判斷在執行時期自動供應這個特性之前,必須供應哪些特性。
- 新增 IBM-Provision-Capability 至資訊清單標頭中。 IBM-Provision-Capability 標頭的格式使用標準 OSGi LDAP 過濾器。
- 將特性部署於伺服器。
結果
範例
IBM-Provision-Capability: osgi.identity; filter:="(&(type=osgi.subsystem.feature)(osgi.identity=requiredFeature1-1.0))", osgi.identity; filter:="(&(type=osgi.subsystem.feature)(osgi.identity=requiredFeature2-1.0))"
自動安裝自動供應的特性
如果還安裝了所有必要特性,則可自動安裝自動供應的特性。
如果要將特性配置成自動安裝,必須在該特性的資訊清單中新增 IBM-Install-Policy 標頭。標頭是選用的。如果指定 IBM-Install-Policy 標頭,有效值如下:
- manual:不自動安裝該特性。
- when-satisfied:如果已安裝所有必要特性,會自動安裝該特性。
如果未設定標頭,不會自動安裝該特性,這相當於將 IBM-Install-Policy 標頭設定為 manual。