查看: 4258|回复: 0

Teamcenter SOA开发源码分享:设置自定义的policy文件

[复制链接]

6

主题

4

回帖

60

积分

管理员

积分
60
发表于 2015-2-6 10:19:02 | 显示全部楼层 |阅读模式

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

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

×
Teamcenter SOA开发源码分享:设置自定义的policy文件
6 {- W8 [+ u% w# n. _0 O  @  X7 ]  U/ X& p( a

6 ~% X6 L3 c4 y4 rpublic void setPolicyFile()
7 ^9 g6 b8 p: ?- \3 l& N& g% Q5 q{
8 O3 Y4 ?2 L$ U    String policy = connection.geTCurrentObjectPropertyPolicy();
  i/ s9 L( M' _5 k- Z1 P6 w4 d    System.out.println("\n Current Policy Name: " + policy);  h% d5 h8 K$ f2 n
6 y0 u7 M! _' t6 v2 d
    SessionService sessionSvc = SessionService.getService(connection);
$ h2 T- {& e7 ^2 q0 e9 E3 m
& ]; b; J6 E! i  D9 H- R( ?! T* S    try
- b1 d- M$ ^8 p    {) v' c# q8 Q1 A7 R: P7 R2 O* C
      System.out.println(" Setting Policy File...\n");) A$ J' z5 K( ~

0 e, R; @% ?/ O6 G      // Policy File: %TC_DATA%\soa\policies\Test.xml3 z# @1 J6 n# y' p
    boolean setPolicy = sessionSvc.setObjectPropertyPolicy("Test");            % j4 D: \6 g2 {. M- I
    }
# x, ~# k0 Y. {0 q, \& E    catch (ServiceException e)
. s, |. H- [4 g( X4 E1 {$ ^    {           9 `6 Y% |2 |) G& U) _3 H5 S
        e.printStackTrace();8 |' s% a5 b: Q/ z+ Y8 {8 _$ S
    }
' F8 z. ?4 h5 ]/ G  L& z1 N; M$ n
) i$ V1 _7 n7 I9 h( W2 Y2 o- x    String newPolicy= connection.getCurrentObjectPropertyPolicy();
7 w: E  C% n' Q9 s7 D2 O% Y    System.out.println(" New Policy Name: " + newPolicy);& L9 t9 m/ \: k
}# s* y) F0 L% N. I

3 z1 Q* o  P. [+ i# p
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

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

本版积分规则

在本版发帖
关注公众号
QQ客服返回顶部