这是前几日遇到一个问题,客户反映部件的结构与关联模型(装配)的结构不一致,某些装配中有的元件在部件结构中没有反映出来,此外,装配模型的映射参数未能传递至关联部件中。
从问题现象看来,应该是“构建”失败了,因为不论是公共属性的传递,还是结构的驱动,都依赖于成功的“构建”。果然,在问题模型的详细信息页面执行Actions>Build Associated Part时,事件管理器出现了报错:
Failed to build associated part: Nothing to build. No rules were found to build this.....
报错中所指的rules,其实就是指EPMBUILDRULE这张表,其实只要模型和部件是相关联的,就必然会在EPMBUILDRULE有记录,也就是有rules,那么为什么还是出现no rules是报错呢?
这时,就需要调整wt.build和wt.epm.build的log4j日志级别来查看详细情况了,当然,uwgm的日志级别也需要调整:
编辑