用华为api 开发cmpp3.0 短信网关开发

ziffle 2009-08-11 04:38:30
不知道什么地方错了,请指教

public int SendMessage(String tel, String content, String mtno) {
// 返回结果
int result = 1;
// 发送内容
try {
msg_Content = content.getBytes("GBK");
} catch (UnsupportedEncodingException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
dest_Terminal_Id = tel.split(",");
// 发送号码
// 存活有效期
valid_Time = new Date(System.currentTimeMillis() + (long) 0xa4cb800); // new
// Date();//
// 定时发送时间
at_Time = null;// new Date(System.currentTimeMillis() + (long)
// 0xa4cb800); //new Date();
// 用户手机上显示为短消息的主叫号码
// src_Terminal_Id=src_Terminal_Id+"001";

// 初始化提交信息
CMPP30SubmitMessage submitMsg = new CMPP30SubmitMessage(pk_Total,
pk_Number, registered_Delivery, msg_Level, service_Id,
fee_UserType, fee_Terminal_Id, tp_Pid, tp_Udhi, msg_Fmt,
result, msg_Src, fee_Type, fee_Code, valid_Time, at_Time,
src_Terminal_Id, dest_Terminal_Id, dest_Terminal_Type,
msg_Content, LinkID);

try {
CMPP30SubmitRepMessage submitRepMsg = (CMPP30SubmitRepMessage) myProxy.send(submitMsg);


if (submitRepMsg.getResult() == 0) { result = 0;
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}


打印信息:

15:47:13.046(CMPP30Transaction.java:58) CMPP_Connect: Sequence_Id=1,source_Addr=zqyhzh,version=3,shared_Secret=seq435trust,timeStamp=0008080808
15:47:13.093(CMPP30Transaction.java:39) CMPP_Connect_REP: Sequence_Id=1,Status=0,AuthenticatorISMG=d鬓U?+悓M3?,Version=16
15:47:13.109(CMPP30Transaction.java:58) CMPP_Submit: Sequence_Id=2,msg_id=00000000,pk_Total=1,pk_Number=1,registered_Delivery=1,msg_Level=1,service_Id=466591,fee_UserType=2,fee_Terminal_Id=,fee_Terminal_type=0,tp_Pid=0,tp_Udhi=15,msg_Fmt=1,msg_Src=466591,fee_Type=02,fee_Code=000,valid_Time=090813154713,at_Time=null,src_Terminal_Id=106575325325,destusr_Tl=1,dest_Terminal_Id[0]=13522611921,dest_Terminal_type=0,msg_Length=8,msg_Content=短信测试,LinkID=
15:47:18.140(CMPP30Transaction.java:58) CMPP_Submit: Sequence_Id=3,msg_id=00000000,pk_Total=1,pk_Number=1,registered_Delivery=1,msg_Level=1,service_Id=466591,fee_UserType=2,fee_Terminal_Id=,fee_Terminal_type=0,tp_Pid=0,tp_Udhi=15,msg_Fmt=1,msg_Src=466591,fee_Type=02,fee_Code=000,valid_Time=090813154713,at_Time=null,src_Terminal_Id=106575325325,destusr_Tl=1,dest_Terminal_Id[0]=13522611921,dest_Terminal_type=0,msg_Length=8,msg_Content=短信测试,LinkID=
Exception in thread "main" java.lang.NullPointerException
at cmpp.SMProxySendFacadeImpl.SendMessage(SMProxySendFacadeImpl.java:136)
at cmpp.SMProxySendFacadeImpl.main(SMProxySendFacadeImpl.java:223)
...全文
698 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yosyg 2011-10-10
  • 打赏
  • 举报
回复
学习了。
zxh1000 2011-09-21
  • 打赏
  • 举报
回复
学习了
威锋去 2011-09-21
  • 打赏
  • 举报
回复
再仔细找找吧
swanmsg 2011-09-18
  • 打赏
  • 举报
回复
学习了。
蛋蛋の忧伤 2011-08-25
  • 打赏
  • 举报
回复
if (submitRepMsg.getResult() == 0
返回的并不是0可能是null
iiii 2009-12-09
  • 打赏
  • 举报
回复
tp_Udhi=15,msg_Fmt=1 参数写错了

790

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 其他移动相关
社区管理员
  • 移动开发其他问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧