com.ibm.mq.headers

類別 MQWIH

  • java.lang.Object
    • com.ibm.mq.jmqi.JmqiObject
      • com.ibm.mq.headers.internal.Header
        • com.ibm.mq.headers.MQWIH
  • 所有實作的介面:
    MQData, MQHeader


    public class MQWIH
    extends com.ibm.mq.headers.internal.Header
    MQWIH (工作資訊標頭) 標頭類別。
        struct tagMQWIH {
                    MQCHAR4 StrucId; // Structure identifier
                    MQLONG 版本; // 結構版本號碼
                    MQLONG StrucLength; // 長度 MQWIH 結構
                    MQLONG 編碼; // MQWIH 之後的資料數值編碼
                    MQLONG CodedCharSetId; // MQWIH 之後資料的字集 ID
                    MQCHAR8 Format; // Format name of data following MQWIH
                    MQLONG 旗標; // 旗標
                    MQCHAR32 ServiceName; // 服務名稱
                    MQCHAR8 ServiceStep; // 服務步驟名稱
                    MQBYTE16 MsgToken; // Message Token
                    MQCHAR32 Reserved; // Reserved
            };
     
    • 欄位摘要

      • 繼承自類別 com.ibm.mq.headers.internal.Header 的欄位

        DEFAULT_CCSID, DEFAULT_ENCODING, delegate
      • 繼承自類別 com.ibm.mq.jmqi.JmqiObject 的欄位

        COMP_JM, COMP_JN, COMP_JO
    • 建構子摘要

      建構子 
      建構子和說明
      MQWIH()
      建構具有預設欄位值的 MQWIH 實例。
      MQWIH(java.io.DataInput message)
      建構從 MQMessage 移入的 MQWIH 實例。
      MQWIH(java.io.DataInput message, int encoding, int characterSet)
      建構從 DataInput 來源移入的 MQWIH 實例。
    • 方法摘要

      所有方法 實例方法 具體方法 
      修飾元和類型 方法和說明
      int getCodedCharSetId()
      取得下列資料的字集 ID。
      int getEncoding()
      取得下列資料的數值編碼。
      int getFlags()
      取得旗標
      java.lang.String getFormat()
      取得遵循 MQWIH 的資料格式名稱
      byte[] getMsgToken()
      取得訊息記號
      java.lang.String getServiceName()
      取得服務名稱
      java.lang.String getServiceStep()
      取得服務步驟名稱
      java.lang.String getStrucId()
      取得結構 ID; 值將是 MQWIH_STRUC_ID
      int getStrucLength()
      取得結構的長度。
      int getVersion()
      取得結構版本號碼
      void setCodedCharSetId(int value)
      設定下列資料的字集 ID。
      void setEncoding(int value)
      設定下列資料的數值編碼。
      void setFlags(int value)
      設定旗標
      void setFormat(java.lang.String value)
      設定 MQWIH 之後資料的格式名稱
      void setMsgToken(byte[] value)
      設定訊息記號
      void setServiceName(java.lang.String value)
      設定服務名稱
      void setServiceStep(java.lang.String value)
      設定服務步驟名稱
      • 繼承自類別 com.ibm.mq.headers.internal.Header 的方法

        characterSet, encoding, fields, getBytesValue, getCharValue, getCharValue, getIntValue, getJmqiEnv, getStringValue, getValue, headerType, read, read, read, setBytesValue, setCharValue, setCharValue, setIntValue, setStringValue, setValue, size, store, store, toString, type, validate, write, write
      • 繼承自 java.lang.Object 類別的方法

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 建構子詳細資料

      • MQWIH

        public MQWIH ()
        建構具有預設欄位值的 MQWIH 實例。
      • MQWIH

        public MQWIH(java.io.DataInput message)
              throws MQDataException,
                     java.io.IOException
        建構從 MQMessage 移入的 MQWIH 實例。
        參數:
        message-要讀取的訊息
        擲出:
        MQDataException-如果訊息內容未產生有效的 MQWIH 結構
        java.io.IOException-如果讀取訊息內容時發生問題
      • MQWIH

        public MQWIH(java.io.DataInput message ,
                     int encoding ,
                     int characterSet)
              throws MQDataException,
                     java.io.IOException
        建構從 DataInput 來源移入的 MQWIH 實例。
        參數:
        message-要讀取的 MQMessage 或其他 DataInput 來源
        encoding-訊息中資料的起始數值編碼
        characterSet-訊息中資料的起始 CCSID
        擲出:
        MQDataException-如果訊息內容未產生有效的 MQWIH 結構
        java.io.IOException-如果讀取訊息內容時發生問題
    • 方法詳細資料

      • getStrucId

        public java.lang.String getStrucId ()
        取得結構 ID; 值將是 MQWIH_STRUC_ID
        傳回:
        結構 ID
      • getVersion

        public int getVersion ()
        取得結構版本號碼
        傳回:
        結構版本號碼
      • getStrucLength

        public int getStrucLength ()
        取得結構的長度。
        傳回:
        結構長度。
      • getEncoding

        public int getEncoding ()
        取得下列資料的數值編碼。
        傳回:
        數字編碼。 MQENC_ * 值的組合。
      • setEncoding

        public void setEncoding (int value)
        設定下列資料的數值編碼。
        參數:
        value-數字編碼。 MQENC_ * 值的組合。
      • getCodedCharSetId

        public int getCodedCharSetId ()
        取得下列資料的字集 ID。
        傳回:
        字集 ID。
      • setCodedCharSetId

        public void setCodedCharSetId (int value)
        設定下列資料的字集 ID。
        參數:
        value-字集 ID。
      • getFormat

        public java.lang.String getFormat ()
        取得遵循 MQWIH 的資料格式名稱
        傳回:
        遵循 MQWIH 的資料格式名稱
      • setFormat

        public void setFormat (java.lang.String value)
        設定 MQWIH 之後資料的格式名稱
        參數:
        value-MQWIH 之後的資料格式名稱
      • getFlags

        public int getFlags ()
        取得旗標
        傳回:
      • setFlags

        public void setFlags (int value)
        設定旗標
        參數:
        value-旗子
      • getServiceName

        public java.lang.String getServiceName ()
        取得服務名稱
        傳回:
        服務名稱
      • setServiceName

        public void setServiceName (java.lang.String value)
        設定服務名稱
        參數:
        value-服務名稱
      • getServiceStep

        public java.lang.String getServiceStep ()
        取得服務步驟名稱
        傳回:
        服務步驟名稱
      • setServiceStep

        public void setServiceStep (java.lang.String value)
        設定服務步驟名稱
        參數:
        value-服務步驟名稱
      • getMsgToken

        public byte [] getMsgToken ()
        取得訊息記號
        傳回:
        訊息記號
      • setMsgToken

        public void setMsgToken (byte [] value)
        設定訊息記號
        參數:
        value-訊息記號
© Copyright IBM Corp. 2008 , 2016. All Rights Reserved.