admin 发表于 2019-7-13 20:56:45

166. teamcenter 2层客户端的IIOP通信中如何设置端口号

teamcenter 2层客户端的IIOP通信中如何设置端口号

问题:
2层客户端的IIOP通信中如何设置端口号,该端口号在每次登录时都会变化。
该文章说明了如何为IIOP通信定义特定可用的端口范围
方法:
使用下面的步骤来确定特定的端口范围:
用户可以确定ImR使用的端口范围来启动tcserver
转到TC_ROOT\iiopservers 文件夹,在编辑器中打开Tc_Server1.bat文件 修改如下行 %TC_ROOT%\bin\tcserver.exe -ORBInitRef ImplRepoService=corbaloc:iiop:localhost:1572/ImplRepoService id=TcServer1 useImR -ORBUseIMR 1


增加如下行

-ORBEndpoint iiop://1.2@localhost:3303/portspan=5 -ORBDottedDecimalAddresses 1
最终的结果如下
%TC_ROOT%\bin\tcserver.exe -ORBInitRef
ImplRepoService=corbaloc:iiop:localhost:1572/ImplRepoService id=TcServer1
useImR -ORBUseIMR 1 -ORBEndpoint iiop://1.2@localhost:3303/portspan=5
-ORBDottedDecimalAddresses 1

portspan定义了IIOP可用的端口范围
在防火墙启动的情况下,该方法可以帮助用户排除tcserver使用的端口。

页: [1]
查看完整版本: 166. teamcenter 2层客户端的IIOP通信中如何设置端口号