在Teamcenter中使用TCComponentBOMLIne进行操作

时间:2016-12-08 14:08:00

标签: java soa

我通过API与Teamcenter合作。 如何正确删除结构中的子行?

这是我的代码:

TCComponentBOMLine bl= bomWin.setWindowTopLine(***); //ROOT BOMLine

AIFComponentContext[] cntx=bl.getChildren();
for (AIFComponentContext cnt:cntx) {
    TCComponentBOMLine child=(TCComponentBOMLine)cnt.getComponent();
    bl.remove("bl_all_child_lines", child);
    bl.save();
}
bl.save();
bl.refresh();
bomWin.save();
bomWin.refresh();

之后,我为结构添加了新的子行。

在Rich客户端中一切都很好,但在控制台中我看到 ICCTException

com.teamcenter.soaictstubs.ICCTException: - Wrong sign
    at com.teamcenter.soaictstubs.ICCT.getProperty(Unknown Source)

出了什么问题?

0 个答案:

没有答案