SP短信和订购关系同步程序实例说明一概述程序用JAVA语言开发,,WEB服务器为TOMCAT,。主要完成功能为下发短信,接收回执状态报告,接收短信上行信息,接收订购/使用通知消息。源代码为WEB程序,需要发布到WEB服务器(TOMCAT)中才能完成功能和发布webservice服务。启动TOMCAT,在IE地址栏输入“http://IP地址:端口号/SendSMSTest/services”可以看见发布服务的名字和里面的方法。程序定时查询sendSms表中信息进行下发,SP直接在sendSms表中添加记录,程序可以自动完成下发。当服务发布成功后,SmsNotification服务会接收短信上行消息和回执状态报告,接收到的短信上行消息保存在notifMessage表中,回执状态报告信息保存到deliveryStatus表中。IsmpSpEngine服务会接收订购关系更新消息,业务执行通知消息,管理信息通知消息。订购关系更新消息保存在orderUpdateNotify表中,业务执行通知消息保存到serviceConsume表中,管理信息通知消息保存在notifyManagementInfo表中。二API使用1短信下行(发送短信WebSerice客户端):SMSSendSmsStub方法名:sendSms(发送短信).[]短消息要被发送到的地址senderNameString指示短消息发送者信息chargingChargingInformation应用与本消息的计费messageString短消息内容receiptRequestSimpleReference是否状态报告soapHeaderRequestSOAPHeader消息头对象输出参数名参数类型描述_respString返回码调用sendSms方法发送短信要先设置好输入参数,。2短信上行(接收短信WebSerice服务端,服务地址):NotifySMS方法名:notifySmsReception(接收短信类)输入参数名参数类型描述registrationIdentifierString标识预先约定的准则,根据该准则,应用可收到短消息通知messageSmsMessage接收到的短信HeaderNotifySOAPHeader接收到的消息头对象输出无NotifySMS方法是WebSerice服务端方法,服务成功发布后,方法会接收到上行短信。Message对象包含接收到短信的主题Header对象包含接收到短信的消息头信息,比如(();();();();)等信息。方法名:notifySmsDeliveryReceipt(接收状态报告)输入参数名参数类型描述correlatorString标识一个特定的短消息状态报告,最大长度50deliveryStatusDe
短信和ISAG的五个接口 来自淘豆网www.taodocs.com转载请标明出处.