问题:handler 调用 SOA服务批量挂关系的时候,出现了Teamcenter 与服务器通信丢失的错误
***** Exception caught in com.teamcenter.clientx.AppXExceptionHandler.handleException(InternalServerException). The server returned an internal server error. 操作执行期间,与 Teamcenter 服务器之间的通信丢失。服务器可能异常终止。 This is most likely the result of a programming error. A RuntimeException will be thrown. java.lang.RuntimeException: 操作执行期间,与 Teamcenter 服务器之间的通信丢失。服务器可能异常终止。 at com.xwdplm.server.clientx.AppXExceptionHandler.handleException(AppXExceptionHandler.java:66) at com.teamcenter.soa.internal.client.XmlRestSender.invokeImpl(Unknown Source) at com.teamcenter.soa.internal.client.XmlRestSender.invoke3(Unknown Source) at com.teamcenter.services.strong.core.DataManagementRestBindingStub.createRelations(Unknown Source)
1、思考再三,挂关系的参数都是没有问题的。
2、然后我试了,SOA单独对一个对象,挂关系报错 “没有该对象的权限”
3、然后我又试了,SOA修改物料描述的值,还是报错“没有该对象的权限”
然后我登胖客户端进行操作。发现无法签出,然后在我准备开旁路时。发现此时登陆的组不是DBA组!
最后在胖客户端把默认组,改为dba组。(小细节,改了胖客户端是生效了,但是SOA没有生效。最后在ServerManager 把登陆SOA的账号,清除TCServer 就正常了)
换成DBA组就正常了。(PS:不能顺便改登陆SOA账号的用户的默认组,要保持在DBA组)
标签:SOA,teamcenter,Teamcenter,丢失,服务器,com From: https://www.cnblogs.com/wwssgg/p/17701880.html