⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xmlconfigurationtest.java.svn-base

📁 监控整个SP系统的SMS信息通道的发送情况并且生成日志。 支持权限判断。
💻 SVN-BASE
字号:
package com.infobank.superchannel.test;import org.apache.commons.configuration.*;public class XMLConfigurationTest {  public static void main(String[] args) {    try{      XMLConfiguration xmlConfig=new XMLConfiguration("app.xml");      System.err.print("InfoX主机地址:");      System.err.println(xmlConfig.getString("CMPPConnect.host"));      System.err.print("InfoX主机端口号:");      System.err.println(xmlConfig.getString("CMPPConnect.port"));      System.err.print("登录帐号SP…ID:");      System.err.println(xmlConfig.getString("CMPPConnect.source-addr"));      System.err.print("登录密码:");      System.err.println(xmlConfig.getString("CMPPConnect.shared-secret"));      System.err.print("心跳信息发送间隔时间(单位:秒):");      System.err.println(xmlConfig.getString("CMPPConnect.heartbeat-interval"));      System.err.print("连接中断时重连间隔时间(单位:秒):");      System.err.println(xmlConfig.getString("CMPPConnect.reconnect-interval"));      System.err.print("需要重连时,连续发出心跳而没有接收到响应的个数(单位:个):");      System.err.println(xmlConfig.getString("CMPPConnect.heartbeat-noresponseout"));      System.err.print("操作超时时间(单位:秒):");      System.err.println(xmlConfig.getString("CMPPConnect.transaction-timeout"));      System.err.print("双方协商的版本号(大于0,小于256):");      System.err.println(xmlConfig.getString("CMPPConnect.version"));      System.err.print("是否属于调试状态,true表示属于调试状态,所有的消息被打印输出到屏幕,false表示不属于调试状态,所有的消息不被输出:");      System.err.println(xmlConfig.getString("CMPPConnect.debug"));      System.err.print("相同Msg_id消息的总条数,目前只能为1:");      System.err.println(xmlConfig.getString("CMPPSubmitMessage.pk_Total"));      System.err.print("相同Msg_id的消息序号,目前只能为1:");      System.err.println(xmlConfig.getString("CMPPSubmitMessage.pk_Number"));      System.err.print("是否需要状态报告,0:不需要,1:需要,2:产生SMS话单:");      System.err.println(xmlConfig.getString("CMPPSubmitMessage.registered_Delivery"));      System.err.print("信息类别:");      System.err.println(xmlConfig.getString("CMPPSubmitMessage.msg_Level"));      System.err.print("业务类型,应与Infox对应:");      System.err.println(xmlConfig.getString("CMPPSubmitMessage.service_Id"));      System.err.print("计费用户类型,0:对目的终端MSISDN计费,1:对源终端MSISDN计费,2:对SP计费,3:本字段无效:");      System.err.println(xmlConfig.getString("CMPPSubmitMessage.fee_UserType"));      System.err.print("GSM协议类型:");      System.err.println(xmlConfig.getString("CMPPSubmitMessage.tp_Pid"));      System.err.print("GSM协议类型:");      System.err.println(xmlConfig.getString("CMPPSubmitMessage.tp_Udhi"));      System.err.print("信息内容来源,对应于登录Infox的帐号:");      System.err.println(xmlConfig.getString("CMPPSubmitMessage.msg_Src"));      System.err.print("资费类别,“短消息类型”为“发送”,对“计费用户号码”不计信息费,此类话单仅用于核减SP对称的信道费:");      System.err.println(xmlConfig.getString("CMPPSubmitMessage.fee_Type"));      System.err.print("资费代码,以分为单位:");      System.err.println(xmlConfig.getString("CMPPSubmitMessage.fee_Code"));      System.err.print("存活有效期(单位:分钟):");      System.err.println(xmlConfig.getString("CMPPSubmitMessage.valid_Time"));      System.err.print("定时发送时间:");      System.err.println(xmlConfig.getString("CMPPSubmitMessage.at_Time"));      System.err.print("源终端MSISDN号码(为SP的服务代码或前缀, 为服务代码的长号码, 网关将该号码完整的填到SMPP协议相应的destination_address字段,该号码最终在用户手机上显示为短消息的主叫号码) (没有可以为空):");      System.err.println(xmlConfig.getString("CMPPSubmitMessage.src_Terminal_Id"));      System.err.print("接收消息的用户数量(小于100个用户):");      System.err.println(xmlConfig.getString("CMPPSubmitMessage.destUsr_tl"));      System.err.print("接收业务的MSISDN号码,即被叫号码:");      System.err.println(xmlConfig.getString("CMPPSubmitMessage.dest_Terminal_Id"));    }    catch(Exception ex){      ex.printStackTrace();    }  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -