|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
2 M) s1 W9 P3 S4 I5 c
$ P2 Q5 I" Y( d7 MNX二次开发源码分享:报告当前Teamcenter是两层还是四层 m) m9 X3 A* j: f- H/ @
- static void do_it(void) |5 v k3 k9 s2 u( `, ]4 S
- {! E9 ?" X9 L% q5 Z! n
- logical IsManagedSession = FALSE;1 x' N, ^) P2 Q8 ?
- & L, m1 |+ f2 Q4 o# `4 X. B e
- UF_is_UGmanager_active(&IsManagedSession);6 f+ I3 ]/ |6 {! J- c2 w( O
7 W/ J9 K* U8 d% Y- if(IsManagedSession == FALSE) return;6 o3 h: g1 M a9 S8 u3 \+ _ `- R3 O7 |0 y
- 1 b+ R/ r5 S9 H& j
- Session *theSession = Session::GetSession();9 { T+ l" Z0 P1 X+ y$ d4 I6 W
- ListingWindow* lw;9 g- B O+ b! [3 A
- lw = theSession->ListingWindow(); M7 j2 J% F0 g6 p1 i) i" d Z
7 k0 b( a; O, Z" O$ _/ T! G- NXString connectString;
1 E1 Q$ W: C# P' d- v - NXString discriminator;
2 e5 o- E& B0 l+ ?, f/ M6 E' C -
0 }$ E4 r0 V$ [8 q: D: A8 O8 Q - theSession->PdmSession()->GetTCserverSettings(&connectString,
" p- I4 J `+ a/ B+ T+ N - &discriminator);
3 x" C7 j0 D8 X% l9 }. R - 2 C$ k% h R8 I/ n. z
- lw->Open();0 a4 K- D' l- `2 N' C8 Y
-
, b( W) G( A5 h8 Z0 l - /********************* uncomment to see the string values2 ~/ T3 U' j7 M( y& h( n
- * p1 S8 I( m: U
- lw->WriteLine("connectString: ");* q, I7 `! z8 J) w W
- lw->WriteLine(connectString);
. t, {+ A; L H -
1 L& O! k# y7 _! l3 k - lw->WriteLine("discriminator: ");
1 _" y$ y$ }" p$ R - lw->WriteLine(discriminator);
* d, B% W0 d+ l# F! ]5 j% K
" o3 Q. t `) u |7 n/ ]- lw->WriteLine("Note: Empty string indicates 2-tier");
5 L1 ]' e3 p% \, G6 m - *************************************************************/
; p- n/ N2 G& ]/ ~ - 8 c& W5 f, G5 `) G' ]9 H, C
- const char * discriminatorString = discriminator.GetText();8 Y8 k2 ]3 r, b1 K& B& g% T
6 M4 z" j- X1 B+ n- size_t sl = strlen(discriminatorString);3 u, i) [7 d' j
& S/ A' k8 `+ Z M- F% o- if((int)sl < 2)
: S1 W9 I9 g/ P- ~5 ` - {, K6 G0 h& ~; C3 v
- lw->WriteLine("This is a 2-tier session.");
; z0 ^0 a3 b9 z: r - }, {. _$ Z1 v9 U$ t, j! y+ y' D
- else! A4 R2 h6 l0 R- o
- {& s1 V. T' k6 ]1 X
- lw->WriteLine("This is a 4-tier session.");' D p5 {- M5 h6 m, W: N
- }
5 a' A9 D% h) n$ ] -
, T. M3 ~% w% c' k# m - }
8 v0 K( E0 {4 H' T
复制代码
$ {6 e1 C! I; c9 a+ O5 b( _: E0 d' _' o. P" {/ ?& Z) j
1 R7 _$ y% y' z7 U
|
|