2

我正在使用 Java SOA API 与 Teamcenter 合作。 如何正确地从结构中删除子行?

这是我的代码:

TCComponentBOMLine bl = bomWin.setWindowTopLine(***); // ROOT BOMLine
        
AIFComponentContext[] ctxes = bl.getChildren();
for (AIFComponentContext ctx : ctxes) {
    TCComponentBOMLine child = (TCComponentBOMLine)ctx.getComponent();
    bl.remove("bl_all_child_lines", child);
    bl.save();
}
bl.save();
bl.refresh();
bomWin.save();
bomWin.refresh();

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

在 RAC 中一切都很好,但在控制台中我看到ICCTException

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

怎么了?

4

0 回答 0