rtx客户端绿化方法+组织架构更新延迟的解决方案
rtx客户端绿化方法:
1-复制客户端安装目录。
2-运行以下命令,注册dll文件和ocx文件,及rtx程序注册。
rtx.exe /regserver
ren Config.dll c.d
For %%a in (*.dll) do regsvr32.exe /s %%a
For %%a in (*.ocx) do regsvr32.exe /s %%a
ren c.d Config.dll
cd 361msgmgr
For %%a in (*.dll) do regsvr32.exe /s %%a
cd .vcomponent
For %%a in (*.dll) do regsvr32.exe /s %%a
pause
应用:服务器ip内置,logo定制,配置文件,表情包,等等。。替换8012网页的下载客户端连接文件即可。
(另外,更好的方案是制作客户端插件,由服务端随时向下更新这些内容。)
--------------------------------------
组织架构更新原理:
1-服务端:
----用户在管理器更新组织架构(新增用户,修改用户资料,等操作)
----应用组件“apporgstruct.dll”定时从数据库读取最新组织架构信息
并写入到 \Files\InfoServer\OrgstructFiles 路径下的
orgstruct_0.zip 和 userlist_0.zip 两个文件中供客户端更新使用。
2-客户端:
----每次启动从服务器获取 orgstruct_0.zip 和 userlist_0.zip 两个文件版本,判断是否更新。
----从用户目录下的读取Group.xml和UserList2.xml文件生成主面板的列表。该文件由更新生成。
================================
问题:
----经过测试,组织架构同步延时问题主要就出在服务端不能完成“定时写入信息到文件”的功能。
(表现有:新增人员不在客户端列表;删除了的人员一直在列表;更新了姓名一直不变化等等)
解决方法:编写RTX服务插件,定时结束“appserver.exe”进程,10秒后在启动BIN目录下的“appserver.exe”。
(如果能够直接重启rtx应用管理器中的组件“apporgstruct.dll”就更好。)