簡體   English   中英

兩個軟件狀態字段如何工作?

[英]how do the two software status fields work?

在各種軟件操作( installuninstallactivatedeactivate )期間, software.installStatussoftware.activeStatus應該如何表現?

在規范中絕對沒有討論這些字段,我可以看到,也沒有跡象表明它們應該具有什么值,或者這些值何時應該改變。

你是對的,在以前的規范版本中,這些屬性被忽略了。 然而,在 TS-0001(當前為 4.9)的新 R4 規范中,隨着 <softwareCampaign> 資源類型的引入,在第 10.2.28 節“軟件管理”中編寫了更好的描述:

如果 softwareOperation 屬性的值為 INSTALL 或 UNINSTALL,則主機 CSE 應相應地將通過 softwareLinks 屬性鏈接的每個 [軟件] 專業化的安裝或卸載屬性設置為 TRUE。 當主機 CSE 接收到 [software] 專業化的 installStatus 屬性已更新為已安裝或已卸載的值的通知時,主機 CSE 應相應地將 individualSoftwareStatus 屬性中的相應條目更新為 INSTALLED 或 UNINSTALLED 值。 當主機 CSE 檢測到所有 [軟件] 專業化的 installStatus 屬性已更新為已安裝或已卸載時,主機 CSE 應相應地將聚合軟件狀態屬性更新為 INSTALLED 或 UNINSTALLED。

如果 softwareOperation 屬性的值為 ACTIVATE 或 DEACTIVATE,則主機 CSE 應相應地將通過 softwareLinks 屬性鏈接的每個 [軟件] 特化的激活或去激活屬性設置為 TRUE。 當主機 CSE 接收到 [軟件] 專業化的 activeStatus 屬性已更新為激活或停用的值的通知時,主機 CSE 應相應地將 individualSoftwareStatus 屬性中的相應條目更新為值 ACTIVATED 或 DEACTIVATED。 當主機 CSE 檢測到所有 [軟件] 專業化的 activeStatus 屬性已更新為激活或停用的值時,主機 CSE 應相應地將聚合軟件狀態屬性更新為激活或停用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM