com.ibm.mq.headers
類別 MQWIH
- java.lang.Object
- com.ibm.mq.jmqi.JmqiObject
- com.ibm.mq.headers.internal.Header
- com.ibm.mq.headers.MQWIH
-
public class MQWIH extends com.ibm.mq.headers.internal.HeaderMQWIH (工作資訊標頭) 標頭類別。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 的巢狀類別/介面。MQHeader
MQHeader.Field
-
-
建構子摘要
建構子 建構子和說明 MQWIH()建構具有預設欄位值的 MQWIH 實例。MQWIH(java.io.DataInput message)建構從 MQMessage 移入的 MQWIH 實例。MQWIH(java.io.DataInput message, int encoding, int characterSet)建構從 DataInput 來源移入的 MQWIH 實例。
-
方法摘要
所有方法 實例方法 具體方法 修飾元和類型 方法和說明 intgetCodedCharSetId()取得下列資料的字集 ID。intgetEncoding()取得下列資料的數值編碼。intgetFlags()取得旗標java.lang.StringgetFormat()取得遵循 MQWIH 的資料格式名稱byte[]getMsgToken()取得訊息記號java.lang.StringgetServiceName()取得服務名稱java.lang.StringgetServiceStep()取得服務步驟名稱java.lang.StringgetStrucId()取得結構 ID; 值將是 MQWIH_STRUC_IDintgetStrucLength()取得結構的長度。intgetVersion()取得結構版本號碼voidsetCodedCharSetId(int value)設定下列資料的字集 ID。voidsetEncoding(int value)設定下列資料的數值編碼。voidsetFlags(int value)設定旗標voidsetFormat(java.lang.String value)設定 MQWIH 之後資料的格式名稱voidsetMsgToken(byte[] value)設定訊息記號voidsetServiceName(java.lang.String value)設定服務名稱voidsetServiceStep(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
-
-
-
建構子詳細資料
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-訊息記號
-