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 5183 0

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

admin 楼主

2015-2-3 08:45:06

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

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

x
4 a& R: _! M' ?
Teamcenter SOA 开发基础代码解析8 H- v  W3 y+ E' K8 \3 i1 v% c1 C6 X
* An instance of the Connection object is created with implementations of the
0 s6 |) e, h  A% ?; D' X* ExceptionHandler, PartialErrorListener, ChangeListener, and DeleteListeners
1 z  P8 ^: E) z3 q5 I* intefaces. This client application performs the following functions:
6 @8 w4 A! V. w" a7 ]- B* 1. Establishes a session with the Teamcenter server( y4 a* g+ \# j9 Y2 ^
* 2. Display the contents of the Home Folder
& A0 s1 [5 d+ U6 h0 h" E4 |* 3. Performs a simple query of the database
* w2 `( m1 \' Z/ A3 ?% F* 4. Create, revise, and delete an Item
# W/ ]& H, f( c: t/ c
6 H( R8 S7 k. Y5 e1 n+ T  r' W' N8 l1 E. z3 Q
public class Hello4 V9 W/ P( p* Q, q1 ?' ^6 }9 k
{( u* M- Z( T" J2 j- O% h4 D1 I
/**
: C" h; {9 `2 b- g$ [/ U* @param args -help or -h will print out a Usage statement# p# B* `4 x: R7 K
*/
' |: p- {, ^) @# w: a: m8 ^public static void main(String[] args)
. s8 E/ I$ a9 C! k{
8 M$ t) [: N0 w$ q9 D4 Y1 Zif (args.length > 0)
* n* K% Y3 s7 W  W/ Q( ?{
8 N$ h; o% O! j# R6 \if (args[0].equals("-help") || args[0].equals("-h"))
2 |9 t- \* m3 G  O; g3 C{
; u, n: `- ^/ x" }/ hSystem.out.println("usage: java [-Dhost=http://server:port/TC] com.teamcenter.hello.Hello");
& u* N  f' t0 iSystem.exit(0);# J6 r% m1 m* F; V+ j! a7 x8 m
}, ~3 J" \8 n; t; U
}6 ?  O: L# L2 M; U
// Get optional host information
0 W- h' v1 R% E( @7 PString serverHost = "http://localhost:7001/tc";3 {8 B9 r2 L, r
String host = System.getProperty("host");
$ D' e+ `/ U7 o( C7 q  N8 L  X" ~  \" Uif (host != null && host.length() > 0)$ `7 E+ k. b) e  P1 ^: D
{
/ {0 \6 n: d6 L) e- B1 {serverHost = host;: t. _7 u. q4 v* k3 l: A' I
}5 Z0 k3 _( F; P8 c3 l6 H$ R
Session session = new Session(serverHost);
6 k+ v5 z' G- U, u& r0 ^8 J# UHomeFolder home = new HomeFolder();
0 a" Q5 G# G# I( ?( t9 D, T  @Query query = new Query();4 a* ~* K- }6 q$ V4 o- h/ H
DataManagement dm = new DataManagement();
+ k! |0 K% V/ @, D- z* z' b( [// Establish a session with the Teamcenter Server9 o8 c8 e' u/ e0 k2 |
User user = session.login();* r( Q* Q& \( k' C6 T0 |
// Using the User object returned from the login service request
/ }, L, N: {; t/ e4 F// display the contents of the Home Folder: p5 Q; i5 t' ~" R7 G7 r* N4 }9 `/ m
home.listHomeFolder(user);7 a6 |% M' v6 S* K* b5 N
// Perform a simple query of the database5 C' g+ E1 p' L- F/ q. M
query.queryItems();
  J' ~0 \8 `4 I' `// Perform some basic data management functions9 L3 e8 G" M& _5 \
dm.createReviseAndDelete();
4 h) s9 B: y/ P  `" g// Terminate the session with the Teamcenter server# D4 J1 Z) [8 S9 H/ }, Y
session.logout();
- z7 t6 P2 d1 h( d# ]}8 u6 S; P/ c  s0 \3 H$ |
}
- O$ b1 N) ~# r% b8 S& @# X) z+ S$ z2 f4 m, q
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了