亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? syncorderrelationreqbean.java

?? 對于cmpp3.0 開發有一定的幫助,請大家下載下來進行研究.
?? JAVA
字號:
package com.zhanghao.provision;

import javax.xml.soap.*;
import java.util.Iterator;

import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;

import com.zhanghao.common.util.Base64;


public class SyncOrderRelationReqBean{

  public String TransactionID;

  public String Version;

  public SchemaOfAddress Send_Address = new SchemaOfAddress();

  public SchemaOfAddress Dest_Address = new SchemaOfAddress();

  public SchemaOfUserID FeeUser_ID  = new SchemaOfUserID();

  public SchemaOfUserID DestUser_ID = new SchemaOfUserID();

  public String LinkID;

  public int ActionID;

  public int ActionReasonID;

  public String SPID;

  public String SPServiceID;

  public int AccessMode;

  public String FeatureStr; //=Base64(SPNumber + MsgContent)

  public String SPNumber;
  public String MsgContent;

  public SOAPMessage soapMessage;

  public SyncOrderRelationReqBean() {
  }

  public SyncOrderRelationReqBean(SOAPMessage soapMsg) throws Exception{
    parseSOAPMsg(soapMsg);
  }


  public void parseSOAPMsg(SOAPMessage soapMsg) throws Exception{

    this.soapMessage = soapMsg;

    try{
      Name name;
      Iterator child;
      SOAPElement soapEle;
      SOAPElement soapEleTemp;

      SOAPEnvelope soapEnv = soapMsg.getSOAPPart().getEnvelope();
      //該消息編號
      name = soapEnv.createName("TransactionID","","http://www.monternet.com/dsmp/schemas/");
      TransactionID = ((SOAPElement)soapEnv.getHeader().getChildElements(name).next()).getValue();

      //SyncOrderRelationReq消息Body
      name = soapEnv.createName("SyncOrderRelationReq","","http://www.monternet.com/dsmp/schemas/");
      child = soapEnv.getBody().getChildElements(name);
      soapEle = (SOAPElement)child.next();

      //該接口消息的版本號,本次所有的接口消息的版本都為“1.5.0”
      name = soapEnv.createName("Version","","http://www.monternet.com/dsmp/schemas/");
      Version = ((SOAPElement)soapEle.getChildElements(name).next()).getValue();

      //address_info_schema	發送方的地址
      name = soapEnv.createName("Send_Address","","http://www.monternet.com/dsmp/schemas/");
      soapEleTemp = (SOAPElement)soapEle.getChildElements(name).next();
      name = soapEnv.createName("DeviceType","","http://www.monternet.com/dsmp/schemas/");
      this.Send_Address.DeviceType = Integer.parseInt(((SOAPElement)soapEleTemp.getChildElements(name).next()).getValue());
      name = soapEnv.createName("DeviceID","","http://www.monternet.com/dsmp/schemas/");
      this.Send_Address.DeviceID = ((SOAPElement)soapEleTemp.getChildElements(name).next()).getValue();

      //address_info_schema	接收方的地址
      name = soapEnv.createName("Dest_Address","","http://www.monternet.com/dsmp/schemas/");
      soapEleTemp = (SOAPElement)soapEle.getChildElements(name).next();
      name = soapEnv.createName("DeviceType","","http://www.monternet.com/dsmp/schemas/");
      this.Dest_Address.DeviceType = Integer.parseInt(((SOAPElement)soapEleTemp.getChildElements(name).next()).getValue());
      name = soapEnv.createName("DeviceID","","http://www.monternet.com/dsmp/schemas/");
      this.Dest_Address.DeviceID = ((SOAPElement)soapEleTemp.getChildElements(name).next()).getValue();

      //user_id_schema	計費用戶標識
      name = soapEnv.createName("FeeUser_ID","","http://www.monternet.com/dsmp/schemas/");
      soapEleTemp = (SOAPElement)soapEle.getChildElements(name).next();
      name = soapEnv.createName("UserIDType","","http://www.monternet.com/dsmp/schemas/");
      this.FeeUser_ID.UserIDType = Integer.parseInt(((SOAPElement)soapEleTemp.getChildElements(name).next()).getValue());
      name = soapEnv.createName("MSISDN","","http://www.monternet.com/dsmp/schemas/");
      this.FeeUser_ID.MSISDN = ((SOAPElement)soapEleTemp.getChildElements(name).next()).getValue();
      name = soapEnv.createName("PseudoCode","","http://www.monternet.com/dsmp/schemas/");
      this.FeeUser_ID.PseudoCode = ((SOAPElement)soapEleTemp.getChildElements(name).next()).getValue();

      //user_id_schema	使用用戶標識
      name = soapEnv.createName("DestUser_ID","","http://www.monternet.com/dsmp/schemas/");
      soapEleTemp = (SOAPElement)soapEle.getChildElements(name).next();
      name = soapEnv.createName("UserIDType","","http://www.monternet.com/dsmp/schemas/");
      this.DestUser_ID.UserIDType = Integer.parseInt(((SOAPElement)soapEleTemp.getChildElements(name).next()).getValue());
      name = soapEnv.createName("MSISDN","","http://www.monternet.com/dsmp/schemas/");
      this.DestUser_ID.MSISDN = ((SOAPElement)soapEleTemp.getChildElements(name).next()).getValue();
      name = soapEnv.createName("PseudoCode","","http://www.monternet.com/dsmp/schemas/");
      this.DestUser_ID.PseudoCode = ((SOAPElement)soapEleTemp.getChildElements(name).next()).getValue();

      //string	臨時訂購關系的事務ID
      name = soapEnv.createName("LinkID","","http://www.monternet.com/dsmp/schemas/");
      LinkID = ((SOAPElement)soapEle.getChildElements(name).next()).getValue();

      //服務狀態管理動作代碼,具體值如下:
      //1: 開通服務;
      //2: 停止服務;
      //3: 激活服務;
      //4: 暫停服務;
      name = soapEnv.createName("ActionID","","http://www.monternet.com/dsmp/schemas/");
      ActionID = Integer.parseInt(((SOAPElement)soapEle.getChildElements(name).next()).getValue());

      //產生服務狀態管理動作原因的代碼,具體值如下:
      /** 1:用戶發起行為
          2:Admin&1860發起行為
          3:Boss停機
          4:Boss開機
          5:Boss過戶
          6:Boss銷戶
          7:Boss改號
          8:扣費失敗導致的服務取消
          9:其他
      **/
      name = soapEnv.createName("ActionReasonID","","http://www.monternet.com/dsmp/schemas/");
      ActionReasonID = Integer.parseInt(((SOAPElement)soapEle.getChildElements(name).next()).getValue());

      //string	SP的企業代碼
      name = soapEnv.createName("SPID","","http://www.monternet.com/dsmp/schemas/");
      SPID = ((SOAPElement)soapEle.getChildElements(name).next()).getValue();

      //string	SP中該服務的服務代碼
      name = soapEnv.createName("SPServiceID","","http://www.monternet.com/dsmp/schemas/");
      SPServiceID = ((SOAPElement)soapEle.getChildElements(name).next()).getValue();

      //服務的訪問方式1:WEB2:WAP3:SMS
      name = soapEnv.createName("AccessMode","","http://www.monternet.com/dsmp/schemas/");
      AccessMode = Integer.parseInt(((SOAPElement)soapEle.getChildElements(name).next()).getValue());

      //服務訂購參數(base64加密)
      name = soapEnv.createName("FeatureStr","","http://www.monternet.com/dsmp/schemas/");
      FeatureStr = ((SOAPElement)soapEle.getChildElements(name).next()).getValue()==null?
          "":((SOAPElement)soapEle.getChildElements(name).next()).getValue();
      System.out.println("FeatureStr = " + FeatureStr);
      if(!FeatureStr.equals("")){
         String temp = Base64.decodeBase64(FeatureStr);
         this.SPNumber = temp.substring(0,temp.indexOf(" ")).trim();
         this.MsgContent = temp.substring(temp.indexOf(" ")+1).trim();
      }



      System.out.println("SPNumber = " + SPNumber);
      System.out.println("MsgContent = " + MsgContent);
    }
    catch(Exception ex){
      ex.printStackTrace();
      throw new Exception("解析SOAP包錯誤:"+ex.getMessage());
    }
  }



  public int getMsgLength(){
    try{
      ByteArrayOutputStream byteArrayOutStream = new ByteArrayOutputStream();
      DataOutputStream dataOutStream = new DataOutputStream(byteArrayOutStream);

      this.soapMessage.writeTo(dataOutStream);
      return byteArrayOutStream.toByteArray().length;
    }
    catch(Exception ex){
      return 0;
    }
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产乱子伦| 91精品国产色综合久久不卡电影| av在线综合网| 欧美一级生活片| 亚洲精品中文字幕在线观看| 精品一区二区日韩| 欧美色男人天堂| 国产精品免费视频观看| 奇米精品一区二区三区四区 | 国产一区欧美日韩| 在线观看国产一区二区| 国产日韩亚洲欧美综合| 久久99久久久欧美国产| 欧美综合天天夜夜久久| 国产精品灌醉下药二区| 国产真实精品久久二三区| 欧美日韩国产高清一区二区三区| 亚洲欧美视频一区| av成人免费在线观看| 国产色产综合产在线视频| 久久成人免费网站| 91超碰这里只有精品国产| 一区二区三区久久| 成人av网站在线观看| 欧美国产成人精品| 成人在线视频首页| 久久理论电影网| 国产一区三区三区| 久久夜色精品一区| 韩国一区二区视频| 久久久午夜精品理论片中文字幕| 麻豆精品一区二区三区| 欧美一区二区日韩| 久久99久久久欧美国产| 精品国产91久久久久久久妲己| 日日骚欧美日韩| 日韩欧美一级二级三级 | 亚洲欧美偷拍卡通变态| 成人av电影免费在线播放| 国产精品天美传媒| 97成人超碰视| 亚洲尤物在线视频观看| 欧美巨大另类极品videosbest| 日韩国产欧美在线视频| 最新国产成人在线观看| 成人av电影免费观看| 亚洲精品免费在线播放| 欧美三级三级三级爽爽爽| 日韩成人免费在线| 2024国产精品| 91影视在线播放| 日韩在线a电影| 国产婷婷色一区二区三区在线| 国产成人综合网| 亚洲精品欧美激情| 欧美一卡二卡三卡| 成人美女在线观看| 亚洲国产欧美另类丝袜| 日韩欧美国产电影| www.在线成人| 视频在线观看91| 国产精品无码永久免费888| 91麻豆国产香蕉久久精品| 日韩精品免费专区| 国产精品麻豆欧美日韩ww| 欧美主播一区二区三区| 国产真实精品久久二三区| 亚洲欧洲制服丝袜| 精品美女被调教视频大全网站| 成人激情av网| 婷婷成人综合网| 中文字幕av资源一区| 欧美日本一区二区| 成人丝袜视频网| 蜜臂av日日欢夜夜爽一区| 国产精品国产三级国产普通话99| 欧美喷潮久久久xxxxx| 成人影视亚洲图片在线| 首页国产欧美日韩丝袜| 最新不卡av在线| 26uuu久久综合| 欧美性猛交一区二区三区精品| 国产一区二区三区四区五区美女| 亚洲一卡二卡三卡四卡 | 欧美日韩精品高清| 成人黄色电影在线 | 成人午夜短视频| 日韩电影免费在线观看网站| 亚洲免费在线播放| 久久久久久久综合色一本| 欧美视频中文字幕| 精品99999| 91美女在线视频| 蜜桃视频一区二区三区| 亚洲欧美日韩电影| 日韩一区二区免费电影| 成人高清视频在线| 蜜臀91精品一区二区三区| 国产精品卡一卡二卡三| 国产清纯白嫩初高生在线观看91| 日韩精品国产欧美| 狠狠狠色丁香婷婷综合激情| 国产精品进线69影院| 日韩女优视频免费观看| 欧美精品日日鲁夜夜添| 色婷婷综合激情| 一本一本久久a久久精品综合麻豆| 国产经典欧美精品| 床上的激情91.| 国产一区在线观看视频| 九九九精品视频| 久久国产精品免费| 蜜桃av一区二区三区| 奇米影视一区二区三区小说| 午夜欧美视频在线观看| 亚洲影视在线观看| 亚洲国产精品久久久久婷婷884| 亚洲乱码国产乱码精品精可以看| 国产欧美日韩在线看| 国产视频一区在线观看| 国产精品欧美久久久久一区二区| 国产精品人妖ts系列视频| 国产精品乱人伦| 亚洲最快最全在线视频| 午夜日韩在线电影| 免费在线看成人av| 国内国产精品久久| 成人性生交大片免费看中文网站| 成人中文字幕合集| 91片黄在线观看| 欧美精品九九99久久| 91精品国产综合久久久久久漫画 | 色屁屁一区二区| 欧美三级午夜理伦三级中视频| 欧美日韩国产在线观看| 欧美不卡视频一区| 国产免费成人在线视频| 亚洲日本护士毛茸茸| 亚洲国产视频直播| 精品一区二区三区视频| 成人av在线播放网址| 欧美午夜精品久久久| 欧美xxxxx牲另类人与| 国产精品无遮挡| 亚洲综合久久久久| 国内精品免费在线观看| 99国产精品国产精品毛片| 在线亚洲人成电影网站色www| 欧美一区二视频| 久久婷婷综合激情| 亚洲影视在线观看| 国产另类ts人妖一区二区| 99免费精品在线| 欧美大片日本大片免费观看| 国产精品福利一区二区三区| 午夜a成v人精品| 成人性生交大合| 欧美一区二区三级| 亚洲欧美一区二区三区孕妇| 美女视频黄频大全不卡视频在线播放| 国产成人精品免费| 欧美剧情片在线观看| 国产精品视频一二三区| 91尤物视频在线观看| 欧美成人综合网站| 亚洲一级二级在线| 国产aⅴ综合色| 欧美一区二区女人| 亚洲女同女同女同女同女同69| 精品一二三四区| 精品视频在线免费观看| 国产精品嫩草影院com| 美女看a上一区| 精品婷婷伊人一区三区三| 亚洲三级小视频| 国产精品亚洲专一区二区三区| 555夜色666亚洲国产免| 亚洲人成精品久久久久| 成人久久视频在线观看| 精品国产乱码久久久久久1区2区 | 极品瑜伽女神91| 91精品免费在线观看| 亚洲综合色在线| 97精品国产97久久久久久久久久久久| 精品久久久久久最新网址| 午夜精品久久久久久久| 91久久精品网| 一区二区三区四区激情| 99国产精品久久久久久久久久| 久久精品一区二区三区四区| 久久草av在线| 91麻豆精品国产91久久久使用方法| 国产精品家庭影院| 不卡视频在线看| 国产精品免费视频一区| 成人h动漫精品| 一区二区中文视频| 91农村精品一区二区在线| 亚洲精品国产无套在线观| 色综合久久久久久久久久久|