欢迎来到天天文库
浏览记录
ID:14939258
大小:523.50 KB
页数:11页
时间:2018-07-31
《浪潮mas服务器si认证上机试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、浪潮MAS服务器SI认证试题题目一:MAS服务器短信参数配置考察目的:考察企业用户申请短信服务批准后,SI如何配置MAS短信平台,掌握MAS服务器短信平台配置文件的参数含义题目类型:配置类,上机题目描述:企业用户已申请短信服务,企业代码、共享密钥、接入号如下表。值企业代码415453共享密钥415453接入号06413要求正确配置MAS短信平台参数,使MAS短信接口模块能够成功连接短信行业网关(ISMG)。答案:以mas超级管理员的身份登录系统,在选择系统管理——参数设置——通信参数,进行相关参数的设置,设置
2、完毕后保存。题目二:浪潮MAS服务器短信发送接口考题考察目的:考察SI厂商调用浪潮MAS服务器短信下行端口群发短信的能力;题目类型:接口调用类,上机;题目描述:现有MAS服务器,设备运行正常。MAS服务器与短信行业网关通讯正常。MAS服务器已注册有某外部应用OA1(假设应用代码为0010,扩展号10),要求在OA1下完成调用Mas服务器Webservice的短信发送,状态查询两项功能(建议以Java方式实现)。n要求如下:1、能从Mas中正确导出Webservice模板WSDL文件;2、从测试页面(Html/
3、Jsp)或程序(Servlet)中可以成功发送信息到单个指定手机,要求有回执,并获得返回的信息编号;3、从测试页面(Html/Jsp)或程序(Servlet)中可以根据信息编号正确查询到信息发送状态信息;4、从测试页面(Html/Jsp)或程序(Servlet)中可以成功发送信息到多个指定手机。答案:(1)步骤1在浏览器地址栏键入http://mas_url/services/cmcc_mas_wbs?wsdl(其中mas_url为mas访问地址),把返回内容另存为cmcc_mas_wbs.wsdl;(2)步
4、骤2利用编程工具从cmcc_mas_wbs.wsdl中生成webservice的客户端调用代码,注意调用方式一定是RPC方式;(3)步骤3完成短信发送代码,在代码中调用webservice客户端的sendSms方法发送短信(4)步骤4完成发送状态查询代码,在代码中调用webservice的客户端的getSmsDeliveryStatus方法查询短信发送状态(5)步骤5执行发送代码,发送短信到单个手机,要求回执,记下Mas返回的信息编号(6)步骤6执行查询代码,利用刚才的信息编号查询短信发送状态(7)步骤7执行
5、发送代码,发送短信到多个手机Java版参考答案:客户端调用代码:/***Name:SendSms.java*Function:短信发送*/importorg.csapi.www.schema.sms.*;importorg.csapi.www.service.Cmcc_mas_wbsSoapBindingStub;importorg.csapi.www.service.Cmcc_mas_wbs_ServiceLocator;publicclassSendSms{privateStringrequestIden
6、tifier="-1";publicvoiddoExec(javax.servlet.http.HttpServletRequestrequest,javax.servlet.http.HttpServletResponseresponse)throwsException{Stringapp_id=request.getParameter("ApplicationId");//应用ID或插件的IDStringdestNumbers=request.getParameter("DestinationAddres
7、ses");//目标号码StringextendCode=request.getParameter("ExtendCode");//指由该应用填写的扩展号码,MAS服务器需自动补充为此业务分配的服务代码StringmsgContent=request.getParameter("Message");//在短消息中发送的文本StringmessageFormat=request.getParameter("MessageFormat");//消息编码类型StringsendMethod=request.getP
8、arameter("SendMethod");//发送消息选项:Normal普通短信,Instant普通短信立即显示,Long//长短信,Structured长度小于160字节,但UDHI需置为1StringdeliverResult=request.getParameter("DeliveryResultRequest");//指示是否需要网络侧返回递交状态报告。若无,则不返回booleandel
此文档下载收益归作者所有