解决通达OA在手机app、微信端无法接收推送消息故障的方法一例

最近把通达OA从2017版升级到V11,升级之后,除了遇到与Windows XP的不兼容之外,还有一个相当头痛的问题:微信端和手机APP均无法接收推送信息。这个影响可就大了:接收不到推送消息,意味着公司最新的流程无法得到及时的处理,这个对于流程的处理效率是相当大的影响。为了解决这个问题,我们花了有一个多星期的时间去研究,终于在今天把问题原因弄明白了!以下是解决的具体过程:

1、在官方论坛上面发帖子求助,官方人员提供了两个修复文件,一个是OfficeWorker.exe,一个是OfficeMQ.exe(见:http://club.tongda2000.com/forum.php?mod=viewthread&tid=127984&extra=page%3D1 ,因为可能牵涉版权问题,具体文件这里就不提供下载了,请大家自行在这个官方论坛上面找)。按照技术人员的指引,先暂停所有服务,把这两个文件下载后替换通达系统里面相同文件名的两个文件,然后重启服务。

2、文件替换后没有解决,然后接下来不断地和官方技术人员进行沟通交流,包括ping极光推送的服务地址等,均没发现问题所在。直到今天,在官方人员的指引下,查看了OfficeWorker的日志,发现有如下一条记录: “调用http失败,CInternetException: 证书中的主名称无效或不相符 ”。回想起在升级系统之前,我曾经申请过一个https证书,然后进系统把端口给改了,会不会是因为这个原因导致OfficeWorker服务无法与系统的Web服务进行通讯,从而无法接收从Web服务推送过来的消息,让手机APP和微信端都收不到推送消息呢?

3、根据以上的思路,重新回到 通达OA的“系统管理”——“系统参数设置”——“OA服务设置”那里,把“Web服务地址”那里把端口改回之前用http协议的端口,修改之后重启所有的OA服务,通达OA的推送功能终于恢复正常了!(包括从中止推送的那一刻开始一直到恢复服务的那一刻的所有消息均一次过全部推送过来。。。。。。。。)

为您推荐