更新 sBOM 檔案
本章描述更新結構 XML 檔案時涉及的元素。從 Creo Illustrate 匯出結構更新檔案,然後使用這些檔案 (目前的 sBOM 與更新的 eBOM) 協助建立可匯入回 Creo Illustrate 的單一結構更新檔案。
關於匯出和匯入程序的詳細資訊,請參閱「Creo Illustrate 說明中心」的「匯入及更新 sBOM XML 檔案」。
更新結構 XML 檔案
更新需要以下元素
<update>
(必要) 只包含一個且只有一個 <sbom> 標籤
<sbom>
(必要) 定義起點,在此標籤下會顯示 <delete> 和/或 <replace> 標籤。
<delete>
(選用) 包含一份 <oldsbom> 標籤清單,每個標籤定義一個使用者想要刪除的 sBOM 實例。
<replace>
(選用) 包含一份 <pair> 標籤清單,每對定義一次零件取代 (類似 Creo Illustrate 中「編輯結構」(Edit Structure) > 「取代零件」(Replace Part) 的輸入)。
<delete> 部份
包含一份 <oldsbom> 標籤清單,每個標籤定義一個使用者想要刪除的 sBOM 實例。
<oldsbom> - 保留用於定義到 sBOM 實例之 idpath 的 sbomidpath 屬性。
<delete> 部份範例:

<delete>
<oldsbom sbomidpath="/0/0"/>
<oldsbom sbomidpath="/9/2/10"/>
<oldsbom sbomidpath="/3/0/0"/>
</delete>
<replace> 部份
包含一份 <pair> 標籤清單,每個 <pair> 定義一次零件取代。
每個 <pair> 只包括一個 <oldsbom> 標籤且只後接一個 <newebom> 標籤。
<oldsbom>
包含用於定義到 sBOM 實例之 idpath 的 sbomidpath 屬性,以取代其 eBOM 零件。
範例:
<oldsbom sbomidpath="/3/0/10"/>
<newebom>
包含一個 pvcidpath 參數,用於定義到新 eBOM 零件的 idpath,以附加至 <oldsbom> 標籤中定義的 sBOM 實例。<newebom> 資料或為空白 (在這種情況下,使用 eBOM 實例的名稱),或在取代之後,將新名稱套用至 sBOM 實例。
範例
<newebom pvcidpath=":0/75"/>
<newebom pvcidpath=":0/43">NewName for the part</newebom>
<newebom pvcidpath=":3/@@PV-AUTO-ID@@000/@@PV-AUTO-ID@@002"/>
<newebom pvcidpath=":3/@@PV-AUTO-ID@@000/@@PV-AUTO-ID@@002">
NewName for the part</newebom>
<replace> 範例
<replace>
<pair>
<oldsbom sbomidpath="/0/1"/>
<newebom pvcidpath=":0/43">NewName for the part</newebom>
</pair>
<pair>
<oldsbom sbomidpath="/3/0/5"/>
<newebom pvcidpath=":0/75"/>
</pair>
<pair>
<oldsbom sbomidpath="/3/0/3"/>
<newebom pvcidpath=":3/@@PV-AUTO-ID@@000/@@PV-AUTO-ID@@002">
NewName for the part</newebom>
</pair>
</replace>
這是否有幫助?