这是关于Teamcenter Enterprise的开发文章,Teamcenter Enterprise是优秀的PLM软件。原属于UGS,先被Siemens收购。它的功能之强大非一半国内软件可比。
The dependent object already depends on the source object.
(20rahcre040)
Technical Details :
Message resulted in error code: 1001
文档B依赖于文档C,文档A依赖于文档C
在建立文档A依赖于B的关系的时候出现上述错误提示。
当文档B想建立2次于C的依赖关系时,也出现上述问题。
解决方法:覆盖系统函数AdHocDep:ValidateForCreateRel
message AdHocDep:ValidateForCreateRel
(
update: ObjectPtr thisObj ::
input : NULL ObjectPtr leftObj ::
input : NULL ObjectPtr rightObj ::
output: integer* mfail
) code
{
char *mod_name = "AdHocDep:ValidateForCreateRel";
integer dstat = OKAY;
*mfail = USC_OKAY;
dstat = ValidateForCreateRelAtParent(objClass(thisObj), thisObj, leftObj, rightObj, mfail);
CheckMfail(dstat);
CLEANUP:
EXIT:
if(dstat != OKAY)
uiShowFatalError(dstat, WHERE);
return dstat;
}
版权所有:2005-2007 上海欧俊信息技术有限公司 和 郭宇