Home / 知识库 / 博客 / A6金笛短信猫问题排查模版

A6金笛短信猫问题排查模版

 (一)问题现象:

1、在OA中发送短信息,但是收不到短信。

 

(二)排查思路:

通常情况下金笛短信猫出现的问题主要是不能发送短信息,当出现这种情况的时候,首先确认用户是否可以通过金笛的系统直接发送短信,然后请按照以下的步凑进行排查:

 

  1. 插件是否正常启用?

 

  1. 人员是否有权限?

 

  1. 直接使用首页右上角短信图标发送短信是否能收到?

 

  1. 询问用户金笛短信猫是否是从283升级的?

 

(三)排查方法:

 

  1. 插件是否正常启用:

检查日志文件中是否含有“金笛短信发送系统 插件装载成功!”标识

如有请继续看下一步

如果没有,请检查用户的加密狗中时候含有“短信集成接口“和”金笛短信猫”

如果没有请联系商务

如果有,请检查用户yyoa/ext/jdsm/文件夹是否存在或者文件夹中plugin.xml是否存在

  1. 人员是否有权限:

重启服务,在系统管理员-插件管理-短信插件中设置允许发送和允许转移的人员,保证该人员个人资料中填写了手机号码。

  1. 直接使用首页右上角短信图标发送短信无法收到,请按照以下步凑进行检测:
    1. 确认sqlserver2000打上了SP4补丁,且sqlserver版本号为8.00.2039或以上
    2. 开始-运行-输入CMD打开命令行 输入“telnet数据库IP端口号”  看是否可以连接上,如果连接不上,检查IP地址是否正确,如正确,请先打开“开始-> 程序-> Microsoft   SQL   Server-> 服务器网络实用工具-常规页,启用的协议里有个'TCP/IP ',点击它的属性,查看端口是否和你之前telnet的端口一致 “,到这里,应该可以telnet通ip地址和端口了,如果通了请参考下一步。
    3. Sqlserver服务器,进入查询分析器,使用配置文件中的用户名密码登录服务器,看是否可以登陆成功,如果不成功,请确认用户名密码是否正确,如果成功,请进行下一步
    4. 打开sqlserver企业管理器,找到短信发送表T_SendTask所在数据库,检查数据库名和DATEBASENAME参数是否一致
  2. 如果使用首页右上角短信图标发送短信可以收到,消息转移无法收到,请看系统开关设置中“离线时才接收短信”这个开关的状态。
  3. 用户如果是从283以前就是用金笛短信猫的,在用户升级283以后,如果没有更换加密狗,或者加密狗中只有“短信集成接口”没有“金笛短信插件”,哪么以前开发的金笛短信插件可以直接使用。如果用户加密狗中包含了“短信集成接口”和“金笛短信插件”,且升级之前通过2次开发使用过金笛短信插件的话,只需要把原系统中的“usercfg/ext/jdSM/conf.xml”拷贝至升级后的283的“yyoa/ext/jdsm”中替换同名文件即可。如果没有找到usercfg/ext/jdSM,请参考项目安装包中的”yyoa/ext/”下面文件夹名称,摘到在“usercfg/ext”下同名的文件夹,将其中的conf.xml拷贝至升级后的283的“yyoa/ext/jdsm”中替换同名文件即可