首页 > 代码库 > rtx客户端绿化方法+组织架构更新延迟的解决方案

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”就更好。)
 
 
来源:http://note.youdao.com/share/?id=423c4b6f176f68cf0bb2f3cdac9d0d71&type=note