PLM之家精品课程培训

PLM之家精品课程培训

联系电话:18301858168   |   QQ咨询:939801026
NX二次开发培训

NX二次开发培训

UFUN/NXOpen C++和实战案例

适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术。
公众号二维码

关注公众号

点击扫描二维码免费在线高清教程

课程详情
Catia二次开发培训

Catia二次开发培训

市场需求大,掌握核心技术前景广阔

Catia二次开发的市场需求大,人才稀缺。掌握开发技能潜力巨大,随着经验积累将在汽车、航空等领域有所作为。
B站二维码

在线原创B站视频

点击关注工业软件传道士主页

课程详情
Teamcenter培训

Teamcenter培训

全方位培训,从基础应用到高级开发全覆盖

涵盖用户应用基础培训、管理员基础培训、管理员高级培训及二次开发培训等全方位内容,由多年经验讲师打造。
QQ群二维码

加入同行交流

点击扫描二维码加入QQ群

课程详情
×

PLM之家plmhome公众号

课程涵盖: PLM之家所有原创视频

×

关注B站视频

所有高清视频一览无余,全部在线播放学习

×

加入PLM之家QQ群

同行交流,疑问解答,更多互助

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

Teamcenter SOA 开发基础代码解析

[复制链接]

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

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

admin 楼主

2015-2-3 08:45:06

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

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

x

0 x  v& `( y' p1 i' jTeamcenter SOA 开发基础代码解析1 V. c& j7 ~+ L/ d; g4 R
* An instance of the Connection object is created with implementations of the
5 k  t8 w6 Y$ I- f* ExceptionHandler, PartialErrorListener, ChangeListener, and DeleteListeners% a. g' }1 S% s: h3 J7 {
* intefaces. This client application performs the following functions:
8 [+ ?4 V* V$ i% v0 `5 z* 1. Establishes a session with the Teamcenter server/ I; J2 N+ y4 }% ~8 `+ U
* 2. Display the contents of the Home Folder
8 A7 y! Q  n* i' v3 W# H* G* 3. Performs a simple query of the database, T5 Y0 j. K2 z; u
* 4. Create, revise, and delete an Item- K4 f( V! S  z9 l: G* F
8 s. l- G( d% a" b$ v7 p7 B( A

8 H- F' b3 O1 J. W* x$ ^public class Hello
5 ?6 N2 f4 T2 G4 F2 U{
' Q- V' {( U% {: M2 J& f1 P/**
9 u  E  M. p$ h1 ~* @param args -help or -h will print out a Usage statement
/ x! O9 C" s: [, p) {7 w- q1 c# w*/
: y5 U: b% Q7 y; _# |, |! dpublic static void main(String[] args)1 g: _+ z2 F$ ]2 h
{
- t+ J% j6 U$ A' m, l- Nif (args.length > 0). p8 ?4 \, b( K) g; n2 P5 f6 R3 e8 O
{
( ~7 m2 H4 r& K. z0 o: D0 @if (args[0].equals("-help") || args[0].equals("-h"))
; O: v' d; c$ b  A  O$ k) b  g( N{" y! @9 h9 g# v6 a8 j. J
System.out.println("usage: java [-Dhost=http://server:port/TC] com.teamcenter.hello.Hello");
2 J5 U$ o6 V5 \' p1 o/ O0 @System.exit(0);
# z& V! I3 M" u; S7 {$ H}
6 z; m! W4 [7 s, H; }  q}
0 j; F! G9 j( R// Get optional host information
& P( s4 g1 Y- _2 mString serverHost = "http://localhost:7001/tc";
2 ^. ^, R6 K, `* }- M+ A6 iString host = System.getProperty("host");8 q# \+ T! C! J& }; x& u" m# q
if (host != null && host.length() > 0)* h+ b9 q: ]- q! ]. X. R9 _
{- p( l- F$ e5 ^. a  q$ K! r
serverHost = host;% c$ {( _% A3 |) \: q. K
}8 j7 [" V" j' f/ \
Session session = new Session(serverHost);& M/ H  M+ `2 R6 P4 \
HomeFolder home = new HomeFolder();
  w2 Q7 S  S1 ?0 b7 aQuery query = new Query();
4 Y: J, ~/ o  g9 P8 lDataManagement dm = new DataManagement();7 W% `  m2 ^" L  L
// Establish a session with the Teamcenter Server
' f1 o, m0 ]0 j/ T( U! QUser user = session.login();
0 b1 j* u. t' X& s. F/ w5 Q( ?// Using the User object returned from the login service request
& v' O% l4 b& h% z2 p// display the contents of the Home Folder
( p3 V; y( T$ @home.listHomeFolder(user);! O& p/ u8 }' m$ g! I# ~& i
// Perform a simple query of the database' F3 W, D  G. |2 q' k
query.queryItems();
" y+ q  |% }; J" f% r// Perform some basic data management functions
& ^4 q6 t# z2 N, X! v9 w( odm.createReviseAndDelete();* \5 u! `6 F0 i5 G3 H- S' \  B
// Terminate the session with the Teamcenter server; J# Y+ W5 ?7 ], M
session.logout();* B) }7 P( j9 O* h$ F5 k+ N: T" r
}
  _; ?0 ~2 F+ n# H; Q0 P( J* X}$ H7 H) d4 l) V

; p; [1 i; P2 P$ {3 A
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了