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

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

admin 楼主

2015-2-3 08:45:06

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

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

x
: B# K% y+ H7 n; j3 Q' ]/ U6 R
Teamcenter SOA 开发基础代码解析. Z/ q6 |8 n- w! d9 H& U4 ^
* An instance of the Connection object is created with implementations of the
1 |3 m5 I  y( O% Q/ E) g9 l* ExceptionHandler, PartialErrorListener, ChangeListener, and DeleteListeners/ W5 ?8 p  w3 S( e/ n
* intefaces. This client application performs the following functions:
5 r; n$ Y$ @" N  r8 {7 @  a* 1. Establishes a session with the Teamcenter server* E( t2 D; m7 L& T: S
* 2. Display the contents of the Home Folder( H3 k5 }- R: E* u4 q6 C" t
* 3. Performs a simple query of the database8 s* H* K0 t% R( ^
* 4. Create, revise, and delete an Item
+ c4 ?) B3 N" S% ^" p
9 @. F6 s( P7 V& F! j1 B3 _) e2 E; h3 l
public class Hello
" e& j! W. d7 o% U- b& c{, ~# P; m/ V3 |. I7 U
/**
# v( g/ Y+ `  w4 ~' I2 u  v' ^* @param args -help or -h will print out a Usage statement3 j7 v8 u( s% Z; u
*/% \& U1 o( u2 s& r  D* Z
public static void main(String[] args)) e( L/ b) n6 D- _
{$ R0 `5 j. I. f$ U( w5 v
if (args.length > 0)" x, L: Z# R3 n, R
{
0 V, R% P+ T- uif (args[0].equals("-help") || args[0].equals("-h"))
. n5 j% D+ G7 E{
7 G8 {, P5 a$ uSystem.out.println("usage: java [-Dhost=http://server:port/TC] com.teamcenter.hello.Hello");1 @6 I6 ~: |. |$ k7 n( `9 a
System.exit(0);
: d/ t( v- T" S' a}
$ r* V. W% v! H; T}
$ k8 x/ }/ n& b: b5 n' s" E// Get optional host information
- b5 e, K2 q2 TString serverHost = "http://localhost:7001/tc";
7 C$ N" O  T! v1 _+ K( B4 X; yString host = System.getProperty("host");4 u" \3 t( [; H( @) B& y
if (host != null && host.length() > 0)
, \' D' L# k$ g0 L{
) H# {3 H. A6 D; SserverHost = host;. |3 @3 U, O6 }/ X! L
}
6 V1 F7 L5 `  }5 E2 ]0 s. V8 GSession session = new Session(serverHost);
6 u& S5 x$ |; J5 |0 JHomeFolder home = new HomeFolder();, F/ i5 O' t; J7 \% s
Query query = new Query();, x9 P6 n( p3 q! {! v/ a% y
DataManagement dm = new DataManagement();
' o: }: `; Q5 X- C/ W// Establish a session with the Teamcenter Server) ?- U9 z& Z/ D& |0 W4 u7 e' x9 J3 i
User user = session.login();
/ v" W3 y3 r0 i* }2 _0 L7 p// Using the User object returned from the login service request$ G' U2 [2 x4 k
// display the contents of the Home Folder$ d9 ~, U' W0 T/ m& l3 L1 ?
home.listHomeFolder(user);
# Y3 A9 T3 k& k) V7 V3 R% I' K; _// Perform a simple query of the database
- _- G) z5 t$ R5 j- }& L, equery.queryItems();" K6 ?. |* c' @- Q( O
// Perform some basic data management functions, U8 v5 X" z, A  r* K9 U  M& ~
dm.createReviseAndDelete();
4 t  o1 x3 u6 O  Z* s// Terminate the session with the Teamcenter server7 L7 E, S5 @; `
session.logout();
- J$ T3 h+ h, S! [) \8 g0 Y}
" ^9 {: \! @) c3 M- c( a$ y  ~0 e}! h5 O( x3 y5 k' [6 H1 M$ I  N
; l; h7 l3 M0 [3 \
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了