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

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

admin 楼主

2015-2-3 08:45:06

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

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

x
' ]- ?7 q' b# @8 V: L8 S5 @
Teamcenter SOA 开发基础代码解析% s- \( m& `- L* W
* An instance of the Connection object is created with implementations of the% ^4 S* c& k' V7 E6 ^' ?( M) L3 f$ i
* ExceptionHandler, PartialErrorListener, ChangeListener, and DeleteListeners
3 F' D2 z/ G- Z  C2 [# i* intefaces. This client application performs the following functions:" l( r1 F" h* E6 U
* 1. Establishes a session with the Teamcenter server
& @9 j2 r5 z% K- \! @$ g" n* 2. Display the contents of the Home Folder* ~7 C# z+ h5 M0 K
* 3. Performs a simple query of the database( p8 X! s( x0 f9 S
* 4. Create, revise, and delete an Item
9 V) W* y6 I' f2 b( E5 G+ t8 n
7 K7 o( R2 [/ u' P# }/ |
+ @6 m) k/ [% gpublic class Hello$ s5 D$ s; J! I
{
3 b! _( `  }7 Y+ D, K. |3 g1 j% q/**
# r5 y! I8 b$ V( o* @param args -help or -h will print out a Usage statement) K4 \! E$ I" Q& K; R, \9 H: j
*/
. o3 U: X: P- w1 f* n" H7 ipublic static void main(String[] args)
7 N/ y" L( r1 U) }0 p; J1 G{* w" \/ k7 e6 \8 S$ d
if (args.length > 0)
8 [: K" M! x: \" g5 Y{
& K2 Z- g6 ]+ l/ W6 @3 aif (args[0].equals("-help") || args[0].equals("-h"))
' G0 y9 i, ^1 P{
+ G" a4 P7 J& @* l8 `System.out.println("usage: java [-Dhost=http://server:port/TC] com.teamcenter.hello.Hello");
1 F( e1 M: o0 j- w) X' P  cSystem.exit(0);
+ ?& L  j  K* D/ v  B}
: w, k, P& B% f3 \+ U& d}
  y& m1 P- M4 U4 U// Get optional host information
+ V$ ?# ]6 |9 U6 d  XString serverHost = "http://localhost:7001/tc";
  y$ j8 s& B3 [* u2 \" j* H3 b( E) ^, YString host = System.getProperty("host");
7 J/ S) w' m0 X( T7 q* _if (host != null && host.length() > 0)
, }, v2 H7 w1 W, J3 w5 w* P1 C* a) ?{
/ [; H2 a$ k; s  z1 userverHost = host;
' L; u6 p9 i8 k; ^, f  r}
" q4 y" K7 I; _) W3 }Session session = new Session(serverHost);# X% }! G% C& S+ `9 v1 _: l' H
HomeFolder home = new HomeFolder();
; l! U" x6 o0 V# w: w# A; Q' sQuery query = new Query();; y3 O* V7 C' ^: s$ A
DataManagement dm = new DataManagement();
/ z$ P' {7 J! j9 g) l8 c" o* c6 w// Establish a session with the Teamcenter Server+ m+ M+ j4 p2 _; g* R% i3 d) s
User user = session.login();
5 S. H' k% M# A  \$ @( D// Using the User object returned from the login service request. w9 g; {. k" `4 _
// display the contents of the Home Folder
3 F2 B- T5 R0 u( {) ~home.listHomeFolder(user);- X3 |# e8 H9 x# `  M, Y
// Perform a simple query of the database" H. f5 f  N% G( s4 e
query.queryItems();, F2 T! }( v! ^5 ^% j
// Perform some basic data management functions. d$ Q  i7 g7 w) N* K/ j4 N
dm.createReviseAndDelete();
/ {! x  k$ X# q" U6 i// Terminate the session with the Teamcenter server, w8 J% M( o! z9 J
session.logout();7 M! b+ ~: F) A8 b
}" k6 {# O% c% H) R9 D; g* W) a9 q/ U$ `
}
, c+ A: C0 q; c4 E% g4 |4 S. M, [. Q( }) u
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了