com.ibm.mq.headers

类 MQSAPH

  • java.lang.Object
    • com.ibm.mq.jmqi.JmqiObject
      • com.ibm.mq.headers.internal.Header
        • com.ibm.mq.headers.MQSAPH
  • 所有已实现的接口:
    MQChainableMQDataMQHeader


    公共类 MQSAPH
    扩展 com.ibm.mq.headers.internal.Header
    实现 MQChainable
    MQSAPH 头类。
            typedef 结构 tagMQSAPH
            {
            MQCHAR4 StrucId; // 结构标识
            MQLONG 版本; // 结构。 版本
            MQLONG StrucLength; // Struct。 长度
            MQLONG 编码; // 数据编码
            MQLONG CodedCharSetId; // 数据 CCSID
            MQCHAR8 格式; // 消息格式
            MQLONG 标志; // 标志
            MQCHAR 客户机 [SMQ_CLIENT_LEN]; // R/3 客户机标识
            MQCHAR 语言; // R/3 语言
            MQCHAR48 HostName; // R/3 主机名
            MQCHAR12 UserId; // R/3 用户标识
            MQCHAR8 密码; // R/3 密码
            MQCHAR SystemNumber[SMQ_SYSNUM_LEN]; // R/3 systen no。
            MQBYTE 保留 [2]; // 哑元字段
            } MQSAPH;
     
    • 字段摘要

      字段 
      修饰符和类型 字段和描述
      static int SIZE
      MQSAPH 结构的大小 (以字节为单位)
      static int SMQ_ID_LEN
      客户机标识的长度
      static int SMQ_SYSNUM_LEN
      系统编号的长度
      • 从类 com.ibm.mq.headers.internal.Header 继承的字段

        DEFAULT_CCSID, DEFAULT_ENCODING, delegate
      • 从类 com.ibm.mq.jmqi.JmqiObject 继承的字段

        COMP_JM, COMP_JN, COMP_JO
    • 构造函数摘要

      构造函数 
      构造函数和描述
      MQSAPH()
      使用缺省字段值构造 MQSAPH 实例。
      MQSAPH(java.io.DataInput message)
      构造从 MQMessage 填充的 MQSAPH 实例。
      MQSAPH(java.io.DataInput message, int encoding, int characterSet)
      构造从 DataInput 源填充的 MQSAPH 实例。
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法和描述
      java.lang.String format() 
      java.lang.String getClient()
      获取 R/3 客户机标识
      int getCodedCharSetId()
      获取后续数据的字符集标识。
      int getEncoding()
      获取后续数据的数字编码。
      int getFlags()
      获取标志
      java.lang.String getFormat()
      获取消息格式
      java.lang.String getHostname()
      获取 R/3 主机名
      java.lang.String getLanguage()
      获取 R/3 语言
      java.lang.String getPassword()
      获取 R/3 密码
      java.lang.String getStrucId()
      获取结构标识; 值将为 "SAPH"
      int getStrucLength()
      获取结构的长度。
      java.lang.String getSystemNumber()
      获取 R/3 系统编号
      java.lang.String getUserId()
      获取 R/3 用户标识
      int getVersion()
      获取结构版本号
      int nextCharacterSet() 
      void nextCharacterSet(int value)
      设置下一个头或消息内容的 CCSID。
      int nextEncoding() 
      void nextEncoding(int value)
      设置下一个头或消息内容的数字编码。
      java.lang.String nextFormat() 
      void nextFormat(java.lang.String value)
      设置下一个头或消息内容的格式。
      void setClient(java.lang.String value)
      设置 R/3 客户机标识
      void setCodedCharSetId(int value)
      设置后续数据的字符集标识。
      void setEncoding(int value)
      设置后续数据的数字编码。
      void setFlags(int value)
      设置标志
      void setFormat(java.lang.String value)
      设置消息格式
      void setHostname(java.lang.String value)
      设置 R/3 主机名
      void setLanguage(java.lang.String value)
      设置 R/3 语言
      void setPassword(java.lang.String value)
      设置 R/3 密码
      void setSystemNumber(java.lang.String value)
      设置 R/3 系统编号
      void setUserId(java.lang.String value)
      设置 R/3 用户标识
      • 从类 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
      • 从类 com.ibm.mq.jmqi.JmqiObject 继承的方法

        getJmqiEnvironment
      • 从类 java.lang.Object 继承的方法

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 字段详细信息

      • SMQ_ID_LEN

        公共静态最终 int SMQ_ID_LEN
        客户机标识的长度
        另请参阅:
        常量字段值
      • SMQ_SYSNUM_LEN

        公共静态最终 int SMQ_SYSNUM_LEN
        系统编号的长度
        另请参阅:
        常量字段值
      • 大小

        公共静态最终整数大小
        MQSAPH 结构的大小 (以字节为单位)
        另请参阅:
        常量字段值
    • 构造函数详细信息

      • MQSAPH

        公共 MQSAPH ()
        使用缺省字段值构造 MQSAPH 实例。
      • MQSAPH

        public MQSAPH (java.io.DataInput 消息)
               抛出 MQDataException,
                      java.io.IOException
        构造从 MQMessage 填充的 MQSAPH 实例。
        参数:
        message -要读取的消息
        抛出:
        MQDataException -如果消息内容未生成有效的 MQSAPH 结构
        java.io.IOException -如果读取消息内容时发生问题
      • MQSAPH

        public MQSAPH (java.io.DataInput 消息,
                      int         encoding,
                      int characterSet)
               抛出 MQDataException,
                      java.io.IOException
        构造从 DataInput 源填充的 MQSAPH 实例。
        参数:
        message -要读取的 MQMessage 或其他 DataInput 源
        encoding -消息中数据的初始数字编码
        characterSet -消息中数据的初始 CCSID
        抛出:
        MQDataException -如果消息内容未生成有效的 MQSAPH 结构
        java.io.IOException -如果读取消息内容时发生问题
    • 方法详细信息

      • getStruc标识

        public java.lang.String getStrucId ()
        获取结构标识; 值将为 "SAPH"
        返回:
        结构标识
      • getVersion

        public int getVersion()
        获取结构版本号
        返回:
        结构版本号
      • getStruc长度

        public int getStruc长度 ()
        获取结构的长度。
        返回:
        结构长度。
      • getEncoding

        public int getEncoding()
        获取后续数据的数字编码。
        返回:
        数字编码。 MQENC_ * 值的组合。
      • setEncoding

        public void setEncoding(整数值)
        设置后续数据的数字编码。
        参数:
        value -数字编码。 MQENC_ * 值的组合。
      • getCodedCharSet标识

        public int getCodedCharSetId ()
        获取后续数据的字符集标识。
        返回:
        字符集标识。
      • setCodedCharSet标识

        public void setCodedCharSetId (int value)
        设置后续数据的字符集标识。
        参数:
        value -字符集标识。
      • getFormat

        public java.lang.String getFormat()
        获取消息格式
        返回:
        消息格式
      • setFormat

        public void setFormat(java.lang.String 值)
        设置消息格式
        参数:
        value -消息格式
      • getFlags

        public int getFlags()
        获取标志
        返回:
        标志
      • setFlags

        public void setFlags(整数值)
        设置标志
        参数:
        value -标志
      • getClient

        public java.lang.String getClient()
        获取 R/3 客户机标识
        返回:
        R/3 客户机标识
      • setClient

        public void setClient(java.lang.String 值)
        设置 R/3 客户机标识
        参数:
        value - R/3 客户机标识
      • getLanguage

        public java.lang.String getLanguage()
        获取 R/3 语言
        返回:
        R/3 语言
      • setLanguage

        public void setLanguage(java.lang.String 值)
        设置 R/3 语言
        参数:
        value - R/3 语言
      • getHostname

        public java.lang.String getHostname()
        获取 R/3 主机名
        返回:
        R/3 主机名
      • setHostname

        public void setHostname(java.lang.String 值)
        设置 R/3 主机名
        参数:
        value - R/3 主机名
      • getUser标识

        public java.lang.String getUserId ()
        获取 R/3 用户标识
        返回:
        R/3 用户标识
      • setUser标识

        public void setUserId (java.lang.String 值)
        设置 R/3 用户标识
        参数:
        value - R/3 用户标识
      • getPassword

        public java.lang.String getPassword()
        获取 R/3 密码
        返回:
        R/3 密码
      • setPassword

        public void setPassword(java.lang.String 值)
        设置 R/3 密码
        参数:
        value -
      • getSystem号

        public java.lang.String getSystemNumber ()
        获取 R/3 系统编号
        返回:
        R/3 系统编号
      • setSystem编号

        public void setSystemNumber (java.lang.String 值)
        设置 R/3 系统编号
        参数:
        value - R/3 系统编号
© Copyright IBM Corp. 2008 , 2016. All Rights Reserved.