一、组织架构机制
a、客户端首次登录服务器只拉取组织架构(不包含人员,只有部门列表),这些信息写在Group.xml下。
b、客户端默认以每2秒钟向服务器拉取每个部门下的人员,因此一个部门下的人员数最多不能超过200人,否则速度将会变慢。
c、首次登录只把部门下人员的帐号拉取下来,这些信息写在UserList2.xml。
d、客户端在后台慢慢向服务器拉取组织架构里面的人员的资料(如:手机、Email),如果人数比较多,可能拉取的时候可能比较。如:4k人可能要拉取2天。这些信息写在RTXProfile.xml、RTXProfilePro.xml。
二、组织架构问题表现
a、所有用户登录都看不到组织架构,包括服务器本机。
b、RTX服务器本机登录可以看到组织架构,但其他的机器看不到。
c、局域网内部机器可以看到组织架构,但外网用户看不到。
d、新增用户看不到组织架构,旧用户可以正常(旧用户在新用户的机器登录可以看到组织架构)。
三、组织架构问题处理
a、所有用户登录都看不到组织架构,包括在服务器本机登录RTX客户端。
分析原因:
i.Infoserver服务 或 apporgstruct应用 停止或异常。
ii.Rtxserver.xml 地址配置不正常。
iii.Infoserverr 的type不对。
解决方法:
i.端口可能被占用。查看服务器安装目录下LogsInfoServer.log日志是否异常,端口有没有被其他程序占用,如果端口被其他程序占用,可以修改RTX服务器安装目录下rtxserver.xml文件Infoserver的端口(如下图所示),然后在 “服务管理器”重启Infoserver服务、在 “应用管理器”重启apporgstruct应用。
 
ii.服务器的IP地址变更。查看服务器本机的IP地址是否与服务器安装目录下rtxserver.xml里面的IP地址一致,如果不同,把rtxserver.xml的IP地址改为服务器当前的IP地址,然后重启RTX服务。
iii.如果infoserver 的type为0,请修改为100。
b、RTX服务器本机登录可以看到组织架构,但其他的机器看不到。
分析原因:
i.  服务器安装了防火墙,限制了客户端访问8010的端口。
 解决方法:
i.     在防火墙打开8010端口。
c、局域网内部机器可以看到组织架构,但外网用户看不到。
分析原因:
i.  路由器没有映射8010端口。
ii.     Rtxserver.xml没有配置公网的IP地址。
 解决方法:
i.     在路由器映射8010的端口。
ii.     参照《RTX2007 公网部署》配置rtxserver.xml文件。
d、新增用户看不到组织架构,旧用户可以正常(旧用户在新用户的机器登录可以看到组织架构)。
分析原因:
i.该问题属于RTX的bug。
解决方法:
i. 重启RTX服务后可以正常。
以上是常见的原因,如果尚无法解决,请确认是否存在以下的问题:
1. 客户端的版本与服务器不一致
解决方法:安装与服务器相同的客户端版本。
2. 用户直接操作数据库添加用户数据
解决方法:通过服务管理器或SDK添加用户数据。
补充:由于登陆失败,会导致在Rtxserver中rtxserver.xml 里自动修改infoserver的type的值 将它改为100。
 
 
 
RTX2006正式版常见问题更新

  为了保证本论坛信息交流顺畅、版面整洁,我们把RTX常见问题收集在"常见问题解答",因此我们将对本论坛冗余帖进行整理,如果您的帖子被删除,请多包涵,您的问题已经在“常见问题解答”有解答。

RTX服务器端和客户端的主要通信端口
注:为您的网络安装一个可靠的防火墙,在任何时候,都是必要的,我们提供以下端口,就是为了让客户在防火墙下,可以安全、放心的使用RTX。请仅开通您所需要用到的端口,其他暂时闲置的端口,一定要置于防火墙之后,确保安全。

RTX服务器端所用到的端口:
TCP 8000:用于客户端与服务器端相连(可更改)
TCP 8003:用于客户端发送文件
TCP 8009:用于客户端升级
TCP 8010:用于客户端取组织架构
TCP 9005:用于服务器OutSupport连接腾讯WanServer

1、RTX3.61、2005、2006beta1版本如何升级到2006正式版?
  (1)在RTX3.61服务器器端导出用户数据为*.xml格式的备份文件,在2006版本中导入用户数据;在2005、2006beta1版本服务器安装目录下,将DB文件夹备份,然后覆盖到2006版本安装目录下;
  (2)执行上述操作后,打开2006版本服务端安装目录下的bin文件夹,将convert.exe拖到DOS提示符里,后边加上空格 -install,然后回车并重新启动RTX服务。


2、RTX2006版本安装后,已经在服务器端添加了帐号,但客户端登陆不上?
  (1)请检查RTX的服务是否正确启动,服务端电脑必须设置为固定IP(不能够用自动获取);
  (2)建议关闭服务端电脑防火墙、杀毒软件尝试,如果是windows xp/windows 2003系统,建议停止windows firewall服务尝试,若关闭防火墙、杀毒软件后能够正常,请在防火墙里添加相应例外程序规则;
  (3)可以在客户端电脑DOS提示符下用telnet 服务器IP 8000测试能否连接,如果不能连接,则说明网络存在限制;
  (4)若您的用户数据是从旧版本导入,请将服务器安装目录下bin文件夹下的convert.exe文件拖到DOS提示窗口中,并在后边加上空格-install回车,然后重新启动RTX服务尝试一下。


3、RTX2006版本在局域网中,客户端看不到组织结构?
  (1)请检查客户端版本是否是最新版本,RTX服务端电脑必须设置为固定IP(不能够用自动获取);
  (2)建议关闭服务端电脑防火墙、杀毒软件尝试,如果是windows xp/windows 2003系统,建议停止windows firewall服务尝试,若关闭防火墙、杀毒软件后能够正常,请在防火墙里添加相应例外程序规则;
  (3)可以在客户端电脑DOS提示符下用telnet 服务器IP 8010测试能否连接,如果不能连接,则说明网络存在限制;
  (4)请用记事本打开服务器安装目录下的rtxserver.xml文件,选择查找httpserver,检查httpserver、sessionserver、fileserver、infoserver后边的IP地址是否为服务器电脑当前的IP地址;


4、RTX2006版本客户端在外网输入服务器的IP登陆后看不到组织架构,无法发送文件或大于1M的文件不能发送,语音功能无法使用?
  在RTX2006版本中在RTX2006正式版中,我公司基于安全性考虑,为外网的用户提供“远程登陆”模式登陆,首先在服务器端导入license文件并启动外部服务,在权限设置里给USER组添加"远程登陆"的权限,客户端在外网登陆时,勾选“远程登陆模式”然后输入服务器总机号码即可以登陆。
  在2006版本中,在外网使用公网IP登陆时,可能会出现无法发送文件或大于1M文件不能发送的问题,看不到组织结构的情况情况,建议将rtxserver.xml里,httpserver、sessionserver、fileserver、infoserver修改为内网的IP地址,使用远程登陆模式来登陆,目前收集到客户对直接用公网IP登陆需求量大,所以我们后续版本将优化直接用公网IP登陆的功能。


5、RTX2006版本服务器端添加不了部门数据,提示连接infoserver失败?
  请将2006服务器端安装目录下bin文件夹下的convert.exe文件拖到DOS提示窗口中,并在后边加上空格-install回车,然后重新启动RTX服务尝试一下。


6、RTX2006在外网使用“远程登录”有什么局限?
  RTX2006的用户通过“远程登录”与在局域网内登录几乎没有差异,能够使用RTX绝大部分的功能,比如文字交流、传文件、传图片、发短信、查看组织架构、给同事离线留言、离线传文件、使用大部分插件功能等。
  因为这是一个依赖互联网的中转服务,需要带宽和服务器资源,现在腾讯公司把这个服务免费开放给所有的RTX2006用户使用(包括大量的免费用户),由于RTX用户群很庞大,所以“远程登录”模式暂时屏蔽了带宽消耗与服务器资源占用很厉害的两个功能——视频聊天和音频聊天,以满足大部分RTX用户的使用需求。近期收集到客户对直接用公网IP登陆需求量大,所以我们后续版本将优化直接用公网IP登陆的功能。


7、申请的license文件导入时提示格式错误?
  (1)建议使用QQ邮箱或foxmail邮件接收程序来下载附件;
  (2)请将license邮件转发到[email]rtxsupport@tencent.com[/email],我们测试后压缩打包发给您。


8、在RTX2006版本中,如何实现总公司可以看到所有的分公司,分公司只能看到自己分公司里的用户?如有总公司、分公司(1)、分公司(2)、分公司(3)、分公司(4)、分公司(5)共6个部门,要求总公司可以看到5个子公司的所有用户,5个分公司只能看到自己分公司里的人,不能看到总公司及其它分公司的架构?
  方法如下:由于共有6个部门,那么可以配置6个组织架构方案出来,首先新建组织架构1名为总公司,选择可以看到全部的部门,应用该组织架构的用户为总公司里的用户;接着创建组织架构2名为分公司1,可以看到分公司(1)的用户,应用该组织架构的用户为分公司(1)的用户;其它的以此类推,接着重新启动RTX服务,客户端重新登陆即可以看到效果。这是一套简单的配置多套组织架构方法,欢迎大家一起交流技巧。

9、在RTX2006版本中,如何设置某些用户能够使用广播消息的功能,某些用户不可以使用广播消息功能?
  在RTX2006版本中,默认所有的用户都属于USER角色,并且拒绝的权限优先允许的权限。如公司里有总办、市场部、产品部,现在要求产品部不能够发送广播消息,方法:首先在USER组里进入权限设置,给USER角色添加广播消息的权限,则全部用户都可以使用广播消息,接着新建一个角色名为产品部,进行权限设置为不允许广播消息,由于拒绝权限大于优先允许权限,则产品部里的用户不能够使用广播消息的功能。

10、使用RTX2006版本,在启动服务器的服务时,提示端口被占用(如UDP9000),如何处理?
  出现这种问题有2种解决办法,建议使用第2种比较简单:
(1)可以在google、baidu里去搜索一个查看电脑当前端口的软件,如cport等,查看当前哪个程序使用了9000端口,可以将这个程序换一个端口;
(2)进入2006服务器安装目录,用记事本打开rtxserver.xml文件,选择编辑查找,查找内容为9000,找到后可以将9000更改为一个空闲的端口,保存此文件,并重新启动RTX服务。


11、RTX2006版本客户端无法登陆,表现为提示图标一闪一闪提示连接超过、或任务栏小图标闪一下就自动退出了
  这种问题可能是登陆操作系统帐号权限不够,如本地USER帐号、域服务器USER帐号;或系统上安装有IE相关插件,如网络实名、雅虎搜索等。请参考以下方法。感谢您的支持!
1、请先使用本地administrator帐号测试是否正常,若确认属于第一种情况,有2种方法解决;
(1)给相应USER帐号提升权限,如使用power user组权限;若使用者为域帐号,需在域服务器上给域帐号提升权限;
(2)分别在系统安装目录windows(xp为windows目录,2000为winnt目录)、RTX客户端安装目录上点右键,选择属性,点击安全,在这里添加相应的USER使用者帐号,分配完全可控制的权限,然后点击高级,勾选重置所有子对象的权限并允许传播可继承权限,点击确定。
2、若判断是属于第2种情况,可以将系统上的IE插件,如网络实名、雅虎搜索、上网助手、搜搜地址栏搜索等插件卸载再试。


13、RTX2006版本中,发现客户端都看不到组织架构,或同样的一台电脑,有的帐号能够正常看到组织结构,有的不能看到到?
  出现这种问题是由于当前的用户数据是从之前的版本升级导入进来,或是将之前备份的DB文件夹覆盖回来,没有执行数据转换引起的。
   解决方法:请将2006服务器端安装目录下bin文件夹下的convert.exe文件拖到DOS提示窗口中,并在后边加上空格-install回车,然后重新启动RTX服务尝试一下。