|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Teamcenter二次开发源码:通过teamcenter SOA 开发查找Item
& n. s( o. }& a7 n0 F
# d: j, r7 X( |, Tpublic static Item findExistingItem( DataManagementService dmService, String itemIDs){* G7 E1 m; Y t' ]7 x( ?
com.teamcenter.services.strong.core._2007_01.DataManagement.GetItemFromIdInfo infos[] = new com.teamcenter.services.strong.core._2007_01.DataManagement.GetItemFromIdInfo[1];- n, J+ j: S) @) k! `$ t
infos[0] = new com.teamcenter.services.strong.core._2007_01.DataManagement.GetItemFromIdInfo();, Q( s" x, a; Z. ^5 v9 f
infos[0].itemId = itemIDs;
' |# D4 P% |8 C; q( X) l& {com.teamcenter.services.strong.core._2007_01.DataManagement.GetItemFromIdPref pref = new com.teamcenter.services.strong.core._2007_01.DataManagement.GetItemFromIdPref();
, b; f; f3 q0 ]% c6 k+ Wpref.prefs = new com.teamcenter.services.strong.core._2007_01.DataManagement.RelationFilter[0];
* I9 e2 D* N/ T* FGetItemFromIdResponse resp = dmService.getItemFromId(infos, 0, pref);% J. z/ i w- t s
Item result[] = new Item[ resp.output.length ];
1 J7 u7 z* y, B6 s% X) Ofor ( int i = 0; i < resp.output.length; i++ ), K* V* X. X f4 O1 X$ ~" [$ {( l
result = resp.output.item;$ n* l9 U3 V( D' @( H
0 k" P. }- e6 u; Q8 c4 k% j# j
if ( resp.output.length > 0 )
$ g S& ^; Z9 O, F4 Oreturn result[0];( X3 k b& x. x! `# a% J. S
else
) T6 A% z/ u7 y6 rreturn null;
! J( C/ k" y) z) {- L [}
" ^; F* J' m3 x9 F: z8 \/ ?0 _: z) y) H
/ j0 u" _8 s& @
|
|