辨别部件问题
本节描述与部件有关的常见问题和可能的原因。以下是常见问题列表。如果在列表上找不到您所遇到的问题,或者表中建议的方法不能完全解决问题,请与系统管理员联络。
• 无法创建部件
• 无法更改部件
• 无法查看全局替换部件
• 无法查看部件修订版
• 对一个部件的更改被应用到所有组织
• 子类型属性或其值未呈现在响应文件中
• Windchill ESI 和 Publication System 中的业务对象属性不匹配
• 发布期间未将分布目标分配给部件
• 将某一分配目标关联至部件时,出现错误消息
• 尽管部件既未迭代也未修订,其作为 ESI 响应中的已更改部件发送至某一分布目标
• 发布相应部件时,添加到“扩展数据”类型的某一全局属性未通过 ESI 响应发送
• 发布相应部件时,添加到“工厂数据”类型的某一全局属性未通过 ESI 响应发送
无法创建部件
以下原因可能造成这个问题:
• Windchill“交付生产”工作流尚未启动。
• 部件已存在于 Oracle Applications 中
• 在 Windchill 中发布状况不对
• Oracle Applications 用户直接在 Oracle Applications 中创建部件
• 将不正确或无效的 ESITarget 组织分配给部件
• 用户在 Oracle Applications 中所查看的 ESITarget 组织有误
• 部件属性无效或缺失
无法更改部件
以下原因可能造成这个问题:
• Windchill“交付生产”工作流尚未启动。
• ESITarget 组织中的 Oracle Applications 内不存在部件
• 在 Windchill 中的发布状况不对
• Oracle Applications 用户直接在 Oracle Applications 中修改 Windchill 控制的属性
• 部件被锁定在 Oracle 中
• 将不正确或无效的 ESITarget 组织分配给部件
• 用户在 Oracle Applications 中所查看的 ESITarget 组织有误
• 部件属性无效或缺失
无法查看全局替换部件
• Oracle Applications 不支持项层级上的备用项
无法查看部件修订版
以下原因可能造成这个问题:
• Windchill ESI 已使用“开放项界面”完成部件属性更改的处理,但随后由于某种错误而未使用“工程更改命令业务对象界面”创建部件修订版本
• “更改通告 (CN) 管理”标志 (中间件全局变量) 设置有误
• Oracle Applications 中已禁用项修订功能
对一个部件的更改被应用到所有组织
“对象属性主数据控制”标志 (中间件全局变量) 设置有误。
子类型属性或其值未呈现在响应文件中
以下原因可能造成这个问题:
• 映射错误。
• 未针对子类型属性定义唯一标识符 (内部名称)。
• 内部名称不是为 ESI 响应元数据信息映射文件的部件所定义的映射元素中的源属性名称。
请确保映射正确。例如,如果已在 wt.part.WTPart 中定义了子类型属性,则
• 属性名称:volume
• 唯一标识符:org.ptc.volume
• 映射:<esi:attributeMapping sourceAttribute="org.ptc.volume">Volume</esi:attributeMapping>
|
将以上信息添加到 ESI 响应元信息文件中部件的映射元素上。
|
Windchill ESI 和 Publication System 中的业务对象属性不匹配
以下原因可能造成这个问题:
• 属性未由 ESI 映射
• Oracle Applications 用户直接在 Oracle Applications 中修改了属性
发布期间未将分布目标分配给部件
发布期间,未将分布目标自动分配给部件,尽管目标上的“上下文的默认值”属性被设置为“是”,并且目标与部件属于同一上下文或目标属于级别更高的上下文。
当 Windchill ESI 首选项“视图到分布目标映射”未正确设置时,可能会发生此问题。例如,如果在“设计”视图中创建了所述部件,首选项的值必须设置为 Design:001,以便发布部件时,将编号为 001 的分布目标自动分配给部件。或者,首选项的值可以不引用目标编号。
将某一分配目标关联至部件时,出现错误消息
此种情况可能由下列任一原因引起:
• Windchill ESI 首选项“视图到分布目标映射”未正确设置。例如,如果在“制造”视图中创建了所述部件,首选项的值必须设置为 "Manufacturing:002",以便发布部件时,将编号为 002 的分布目标分配给部件。或者,首选项的值可以是 "Plant1:002" (其中 Plant1 是“制造”的子视图) 或不引用目标编号。
• 发布目标已分配给部件。
尽管部件既未迭代也未修订,其作为 ESI 响应中的已更改部件发送至某一分布目标
此种情况可能由下列任一原因引起:
• 自部件上次成功发布以来,已为其设置了日期有效性,或对其日期有效性进行了更改。
• 由于部件在上次成功发布,部件的生命周期状态已更改。
• 自部件上次成功发布以来,已将 Windchill ESI 首选项“发布企业数据信息”设置为“是”,并对表示部件的 ERPMaterial 对象进行了修改。
• 自部件上次成功发布以来,已将 Windchill ESI 首选项“发布工厂数据信息”设置为“是”,并对表示部件和目标工厂特定数据的 ERPPartSpecificPlantData 对象进行了修改。
发布相应部件时,添加到“扩展数据”类型的某一全局属性未通过 ESI 响应发送
此种情况可能由下列任一原因引起:
• Windchill ESI 首选项“发布企业数据信息”设置为“否”。
• 针对用于发布的 ESI 响应元信息文件中的全局属性,不存在相应的 attributeMapping 条目。
• 针对 ESI 响应元信息文件中的全局属性存在一个条目,但该条目的 XML 属性 erpMaterialAttribute 未设置为 true。
发布相应部件时,添加到“工厂数据”类型的某一全局属性未通过 ESI 响应发送
此种情况可能由下列任一原因引起:
• Windchill ESI 首选项“发布工厂数据信息”设置为“否”。
• 针对用于发布的 ESI 响应元信息文件中的全局属性,不存在相应的 attributeMapping 条目。
• 针对 ESI 响应元信息文件中的全局属性存在一个条目,但该条目的 XML 属性 plantSpecificAttribute 未设置为 true。