更新 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> - 包含 sbomidpath 属性,该属性定义 sBOM 实例 idpath。
<delete> 部分示例:

<delete>
<oldsbom sbomidpath="/0/0"/>
<oldsbom sbomidpath="/9/2/10"/>
<oldsbom sbomidpath="/3/0/0"/>
</delete>
<replace> 部分
包含 <pair> 标记列表,每个 <pair> 定义一个零件替换。
每个 <pair> 仅包括一个 <oldsbom> 标记及其后的一个 <newebom> 标记。
<oldsbom>
包含 sbomidpath 属性,该属性定义替换其 eBOM 零件的 sBOM 实例的 idpath。
示例:
<oldsbom sbomidpath="/3/0/10"/>
<newebom>
包括 pvcidpath 参数,该参数定义 <oldsbom> 标记中定义的 sBOM 实例所附加的新 eBOM 零件的 idpath。<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>
这对您有帮助吗?