您好,欢迎访问三七文档
当前位置:首页 > 金融/证券 > 金融资料 > H3CiMC通过第三方短信平台发送短信实现指导
iMC通过第三方短信平台发送短信实现指导1短信接口功能简介通过发送短信功能实现企业信息实时发布是当前信息发布的主要形式,iMC系统开发了丰富的短信功能,但在实际应用中,经常存在如下应用场景:企业使用的短信平台不尽相同,需要iMC系统提供一个统一的扩展接口,方便各个企业使用自己的短信网关实现发送短信功能。2发送短信扩展接口2.1发送短信扩展接口应用流程iMC功能模块第三方短信平台扩展接口第三方短信平台扩展接口实现类第三方短信平台发送短信调用发送短信实现类判断是否存在短信发送接口实现类,没有则直接返回。调用短信平台返回短信发送结果返回短信发送结果返回短信发送结果图1使用第三方短信网关发送短信流程上述流程中,iMC系统负责提供短信扩展接口,由二次开发人员根据该接口规范开发实现通过第三方短信平台发送短信的功能。2.2发送短信扩展接口说明(1)接口类com.h3c.imc.acm.note.func.ThirdMsgMgr(2)接口方法publicString[]sendNote(StringmpNumber,StringsmsContent)(3)属性说明类型属性名描述StringmpNumber手机号码StringsmsContent短信内容(4)返回值类型描述String[]a,如果短信发送成功,要求返回null;b,否则,要求返回长度为2的String数组,第一个元素为错误码,第二个元素为错误信息。2.3接口实现示例(1)实现com.h3c.imc.acm.note.func.ThirdMsgMgr接口中定义的方法,即,实现发送短信的具体逻辑。测试用例packagecom.h3c.imc.acm;importcom.h3c.imc.acm.note.func.ThirdMsgMgr;publicclassTestimplementsThirdMsgMgr{@OverridepublicString[]sendNote(StringmpNumber,StringmsgContent){//具体实现逻辑………………….}}(2)使用文本编辑器打开iMC安装目录/client/conf/acmExternalCfg.xml文件,将其中com.h3c.imc.acm.Test替换为实现类的完整路径。(3)实现类编译为class文件后,生成jar包并将其放在iMC安装目录/client/repository/imc/jars目录下,重新启动iMC。(4)iMC启动成功后,设置如下系统参数,如果可以设置成功,说明接口实现可以被调用。
本文标题:H3CiMC通过第三方短信平台发送短信实现指导
链接地址:https://www.777doc.com/doc-2875443 .html