PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

PLM之家PLMHome-国产软件践行者

Teamcenter SOA 开发基础代码解析

[复制链接]

2015-2-3 08:45:06 5273 0

admin 发表于 2015-2-3 08:45:06 |阅读模式

admin 楼主

2015-2-3 08:45:06

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x

+ e- g, w+ q7 Q" F3 p* I" ~$ F; WTeamcenter SOA 开发基础代码解析- d- @0 k! R( R0 T' d
* An instance of the Connection object is created with implementations of the
( l) y& ?# H# B0 u8 `# c: \* ExceptionHandler, PartialErrorListener, ChangeListener, and DeleteListeners8 u8 h8 [8 _$ f2 A
* intefaces. This client application performs the following functions:( E% j! p' c& o
* 1. Establishes a session with the Teamcenter server
, f; r0 R2 c' I2 K" r% ^' ^* 2. Display the contents of the Home Folder
9 f1 O( b# E" _, X) e* 3. Performs a simple query of the database2 m6 k# E) h) r
* 4. Create, revise, and delete an Item+ H* Q. Z, ^9 D3 R9 F  C

# `. E+ ?% T5 d9 A, V2 d1 @
$ G% \1 \3 c% x1 z' C: bpublic class Hello
$ }' i5 z* [" V9 L4 D) V7 G+ Z{
& g1 a' y( M  e3 p* Y- w$ }- H/**
- v! F5 E( ^5 c/ Q' p* @param args -help or -h will print out a Usage statement
, C; ~0 @$ H! b: ^*/) S7 s5 G3 W7 O$ Y( s& J
public static void main(String[] args)
7 N4 p* y5 u9 E+ C# d$ Y4 _{
0 }2 O2 e( z) Q2 Oif (args.length > 0)% }3 V3 L6 n2 E2 W% o7 [. d
{8 ^" O# o: d. a
if (args[0].equals("-help") || args[0].equals("-h"))
5 [+ ]! M- X. b6 l$ l{
, f! U$ Z& m$ o5 x2 a0 N, ^( ^System.out.println("usage: java [-Dhost=http://server:port/TC] com.teamcenter.hello.Hello");2 V1 ~. ?' Q7 K& |7 X  P
System.exit(0);' @2 a* F* U$ S1 `7 ~8 t
}
9 n; E6 y$ T& w- P$ c3 m+ \/ t}
  A' R  O# j" S4 X// Get optional host information
4 M! H2 {; s. y- XString serverHost = "http://localhost:7001/tc";% o9 n; Y# v9 ]: `
String host = System.getProperty("host");
; N4 v7 }9 ?% xif (host != null && host.length() > 0)
; Y; {# p6 N, O{
& z+ z4 a% j8 E7 c; n& U" Q% cserverHost = host;
0 A# e* F" _1 ~4 Z* A}+ v8 T, c  s3 Q4 ]$ F6 }7 v
Session session = new Session(serverHost);
3 C) N# C( K! o) y7 i  ^" cHomeFolder home = new HomeFolder();- q6 I8 Q5 C3 d- I
Query query = new Query();
4 a$ H! c! \. u' J3 oDataManagement dm = new DataManagement();& t$ S! G1 g( `' `
// Establish a session with the Teamcenter Server' {! c5 @' D+ c! S
User user = session.login();! c9 }9 n+ }: P! D3 P5 W
// Using the User object returned from the login service request
" ?/ D: _8 M) J( M$ C// display the contents of the Home Folder
% F* i, ?8 W& L" q5 \$ m( Y3 Yhome.listHomeFolder(user);/ k( K8 W% m1 X* j0 K$ z. r+ w
// Perform a simple query of the database7 z8 D2 y& A: p) @5 W/ j! `6 `
query.queryItems();
' `! K$ M' C3 |  \, j% C; [, d( X5 `// Perform some basic data management functions
; B: S4 D7 o, I0 G- |5 O8 ]6 _dm.createReviseAndDelete();1 U2 Y4 e6 ~' u! L" i# }6 D0 b
// Terminate the session with the Teamcenter server
& @& b* k# T$ N7 q3 S8 V% fsession.logout();( L: \% ^- w1 Z9 R& n& H; v( I
}2 C6 ~9 b5 p9 F" ~  r
}
" k/ p% ~( f4 Q& ]0 d$ c4 x+ d5 h# z) H  D$ s
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了