|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Teamcenter二次开发源码:通过teamcenter SOA 开发查找Item5 u% R; I% t0 b5 g' N. B8 y8 l
0 }' u, v- z7 S; t7 G; T. a
public static Item findExistingItem( DataManagementService dmService, String itemIDs){
5 C2 H, n& V, | Ecom.teamcenter.services.strong.core._2007_01.DataManagement.GetItemFromIdInfo infos[] = new com.teamcenter.services.strong.core._2007_01.DataManagement.GetItemFromIdInfo[1];
! K4 ]6 D! N O3 Z( `- ]2 j. Einfos[0] = new com.teamcenter.services.strong.core._2007_01.DataManagement.GetItemFromIdInfo();) L) x3 F% [ B
infos[0].itemId = itemIDs;
, f6 n4 I( y+ n) g* t6 b$ icom.teamcenter.services.strong.core._2007_01.DataManagement.GetItemFromIdPref pref = new com.teamcenter.services.strong.core._2007_01.DataManagement.GetItemFromIdPref();
* |: R0 L) X/ E: ^# F1 hpref.prefs = new com.teamcenter.services.strong.core._2007_01.DataManagement.RelationFilter[0];9 `+ t* Q5 b3 u" ~7 ]
GetItemFromIdResponse resp = dmService.getItemFromId(infos, 0, pref);3 y3 O2 h2 _5 [2 c( E
Item result[] = new Item[ resp.output.length ];
( V% Q2 X* ~& Z* c) W; H+ l6 wfor ( int i = 0; i < resp.output.length; i++ )8 J4 B& z0 ]# Q, x7 o
result = resp.output.item;; D. I& q' K) T: z1 m4 L
. W- g. Z* e" F0 s! e# Xif ( resp.output.length > 0 )" ?& ?: N, C' z8 V6 E: i
return result[0];/ x/ S2 \. r5 F) U" \1 n, X
else, u6 k/ t$ k+ U5 f6 {# o. q0 y1 B
return null; y+ f& P' @2 |4 S; X
}
% R- p: k, i. q6 e+ d5 w3 d* r6 d' k. }+ w
$ r- s* i" }4 C' ] |
|