业务场景:SP向用户下发一条短信,并设置需要状态回执,用户收到短信后,网关将状态报告通知给CP/SP,CP/SP收到状态报告后,在控制台中打印出来。
开发平台:Eclipse
Step1:创建工程
创建之前请确认你的Eclipse已安装了WTP插件,没有安装的请去这里下:
http://download.actuatechina.com/eclipse/webtools/downloads/drops/R3.0/R-3.0.4-20090213193639/wtp-sdk-R-3.0.4-20090213193639.zip
新建一个Dynamic Web Project ,名字ctcc。
Target Runtime 选择你所使用的服务器版本,如TOMCAT 6.0,Finish.
Step2:导入并解析WSDL
接下来需要导入相关WSDL文件,右键点击工程->Import->File System,选择WSDL地址,导入所有的WSDL:
右键点击WSDL文件(后缀为wsdl的文件),选择Web Service->Generate Java bean skeleton生成接口代码框架。
成功后运行服务器,在IE中输入http://localhost:8080/ctcc/services应该会出现如下页面,显示现有的WEBSERVICE:
Step3:实现SendSms接口及SmsNotification接口
找到cn.com.chinatelecom.www.wsdl.ctcc.sms.send.v2_1.service.SendSmsBindingStub
类(请耐心寻找—。—),在createCall()开始加入下面语句:
其中downsoap.properties是下行SOAPHEADER的配置文件,读出REQUESTSOAPHEADER的各项属性;RouteSoapHeader是SoapHeader的封装解析类,与上下行SOAPHEADER,MD5加密类和上面的WSDL一样由电信提供。
找到cn.com.chinatelecom.www.wsdl.ctcc.sms.notification.v2_1.service.SmsNotificationBindingImpl
类,在notifySmsDeliveryReceipt中添加如下通知代码:
Step4:编写主程序
创建一个Test类,代码:
Step5:运行
打开服务器并运行,程序会往http://localhost:8080/ctcc/services/SendSms发送短信,发送完毕后返回ReqId,手机收到短信后网关会通知http://localhost:8080/ctcc/services/SmsNotification,
cn.com.chinatelecom.www.wsdl.ctcc.sms.notification.v2_1.service.SmsNotificationBindingImpl
类接到通知信息后就会调用notifySmsDeliveryReceipt方法(第三步已写好),输出Dilivery Statu等信息。
分享到:
相关推荐
76个WSDL 标准报文格式样例 CPSP接口开发培训.ppt ISAG接入URL.txt SP测试FAQ帮助文档_0617.doc SP业务开发帮助(eclipse).CHM code 从ISAG接入sp首先看(必读)!!!.pdf
中国电信综合业务接入网关_ISAG_开放接口协议03-MMS_V2.0 中国电信综合业务接入网关_ISAG_开放接口协议03-MMS_V2.0
中国电信综合业务接入网关_ISAG_开放接口协议01-总册V2.0
电信ISAG短信发送源码 ISAG综合业务接入网关,英文全称为 Integrated Service Access Gatewa
电信ISAG业务开发示例(ecilpse)
中国电信综合业务接入网关_ISAG_开放接口协议03-MMS V2.0
中国电信综合业务接入网关_ISAG_开放接口协议01-总册V2.0
中国电信综合业务接入网关_ISAG_开放接口协议02-SMS RC V1.0.0.pdf 中国电信综合业务接入网关_ISAG_开放接口协议03-MMS RC V1.0.0.pdf 中国电信综合业务接入网关_ISAG_开放接口协议04—WAP Push RC V1.0.0.pdf ...
中国电信sp接入ISAG平台彩信开发实例,减少sp开发过程时间。避免参数错误,而手机端接收有问题.本人一个礼拜时间花了很多心血搞定的东东,你懂的
中国电信CPSP开发接口-ISAG-SMS_RC1_V1.0 中国电信CP SP 的开发接口文档,值得一看
该资源是电信官方文档,用于sp发送wappush消息的,里面详细写明了wappush的请求格式
中国电信综合业务接入网关_ISAG_开放接口协议01-总册 RC V1.0.0.pdf 中国电信综合业务接入网关_ISAG_开放接口协议
本规范规定了中国电信综合业务接入网关向第三方提供的电信网络业务能力,描述了这些业务能力的应用开发接口(API),用于指导综合业务接入网关的设计开发及CP/SP接口应用。 本规范适用于中国电信移动业务网络综合...
电信sp开发的包,相信有从事这方面工作的人都知道它
电信 isag 接口文档 包含总册、短信、彩信 和 wap push部分
电信接ISAG接入 下发短信java包.提供两个方法:getSendNeedCnfm 发送单条短信 需要状态报告和getSendNoNeedCnfm 不需要状态报告 有api文档
中国电信综合业务接入网关(ISAG)开放接口技术规范--SMS
电信ISAG协议WAPPUSH分册,详细说明了中国电信综合网关的PUSH接入协议