解决华为SGIP短信状态报告与下行短信关联问题
2013-06-21 18:02
302 查看
今天用华为的SGIP API包smproxy.jar测试联通短信收发,发现短信的下发记录与短信状态报告没有一个关联的msgid,从网上搜了下,发现之前有人从论坛上问过这个问题:“各位大侠帮帮忙!!联通状态报告与下发的短信关联的问题”http://bbs.csdn.net/topics/350021115
根据论坛最后一个回复我没实现,不过根据他的启发,我换了种形式实现了。具体方法如下:
1. 下发表
2. 状态报告表
以上就是下发表的msgid与状态报告表的submitSequenceNumber可以进行唯一关联了!解决ok!
根据论坛最后一个回复我没实现,不过根据他的启发,我换了种形式实现了。具体方法如下:
1. 下发表
//下发表msgid=src_node_Id+time_Stamp+sequence_Id String msgid= Config.NodeID+ String.valueOf(resp.getTimeStamp())+ String.valueOf(resp.getSequenceId());
2. 状态报告表
String submitSequenceNumber =TypeConvert.byte2NumberStr(getSubmitSequenceNumberBytes(rptMsg.getBytes()));//状态报告msgid submitSequenceNumber=submitSequenceNumber.replace(" ", "");//替换空格
//截取SubmitSequenceNumber数组 public byte[] getSubmitSequenceNumberBytes(byte[] jdField_buf_of_type_ArrayOfByte) { byte[] temp = new byte[12]; System.arraycopy(jdField_buf_of_type_ArrayOfByte, 12, temp, 0, 12); return temp; }
以上就是下发表的msgid与状态报告表的submitSequenceNumber可以进行唯一关联了!解决ok!
相关文章推荐
- 解决华为SGIP短信状态报告与下行短信关联问题
- android 短信状态报告问题
- android之PowerManager 与电源管理,解决灭屏状态下来短信屏幕不会点亮问题
- 使用华为短信包,发送短信Result=61问题解决
- 数据库扩展性设计:使用二进制解决一条记录关联多个状态的问题
- 数据库扩展性设计:使用二进制解决一条记录关联多个状态的问题
- 解决使用BottomSheetDialog时状态栏变黑的问题
- [经验随笔]大量close_wait状态连接问题的分析与解决
- CentOS 6.9使用sudo时出现:“...不在 sudoers 文件中,此事将被报告”的问题解决
- 关于华为手机自定义view中NavigationBar显示与隐藏造成高度问题的解决办法
- 解决IXR发布文章到WordPress无法将文章状态设置成Publish状态的问题
- 解决ASP中http状态跳转返回错误页的问题
- Vijos1114解题报告(不建树解决二叉树问题)
- “未与信任SQL Server连接相关联”问题解决方法
- 关于解决VS2010 MFC中button控件与控制变量的关联问题???
- [导入]ASP.NET 状态服务 及 丢失问题解决方案总结
- hibernate一对多关联查询去重 criteria设置 解决分页条数不正确的问题
- 联通SGIP 状态报告错误码ErrorCode
- 如何解决Jmeter导出的聚合报告是乱码易位问题
- EXTJS4两个ComboBox的数据源联动,解决遇到第二个ComboBox第二次以后显示忙的状态问题