com.ibm.mq.headers

类 MQCIH

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


    公用类 MQCIH
    扩展 com.ibm.mq.headers.internal.Header
    实现 MQChainable
    MQCIH (CICS 网桥头) 头类。
        struct tagMQCIH {
                    MQCHAR4 StrucId; // 结构标识
                    MQLONG 版本; // 结构版本号
                    MQLONG StrucLength; // MQCIH 结构的长度
                    MQLONG 编码; // 保留
                    MQLONG CodedCharSetId; // 保留
                    MQCHAR8 Format; // MQCIH 之后的数据的 MQ 格式名称
                    MQLONG 标志; // 标志
                    MQLONG ReturnCode; // 来自网桥的返回码
                    MQLONG CompCode; // MQ 完成代码或 CICS EIBRESP
            MQLONG 原因; // MQ 原因或反馈代码,或 CICS EIBRESP2
            MQLONG UOWControl; // 工作单元控制
            MQLONG GetWait时间间隔; // 网桥任务发出的 MQGET 调用的等待时间间隔
            MQLONG LinkType; // 链接类型
            MQLONG OutputData长度; // 输出 COMMAREA 数据长度
            MQLONG FacilityKeep时间; // 网桥设施发布时间
            MQLONG ADSDescriptor; // 发送/接收 ADS 描述符
            MQLONG ConversationalTask; // 任务是否可以是会话式任务
            MQLONG TaskEnd状态; // 任务结束时的状态
            MQBYTE8 设施; // 网桥设施令牌
            MQCHAR4 函数; // MQ 调用名称或 CICS EIBFN 函数
            MQCHAR4 AbendCode; // 异常终止代码
            MQCHAR8 认证程序; // 密码或通行票
            MQCHAR8 Reserved1; // Reserved
            MQCHAR8 ReplyToFormat; // MQ 格式的应答消息名称
            MQCHAR4 RemoteSys标识; // 要使用的远程 CICS 系统标识
            MQCHAR4 RemoteTransId; // 要使用的 CICS RTRANSID
            MQCHAR4 TransactionId; // 要连接的事务
            MQCHAR4 FacilityLike; // 终端仿真属性
            MQCHAR4 AttentionId; // AID 键
            MQCHAR4 StartCode; // 事务启动代码
            MQCHAR4 CancelCode; // 异常终止事务代码
            MQCHAR4 NextTransaction标识; // 要连接的下一个事务
            MQCHAR8 Reserved2; // Reserved
            MQCHAR8 Reserved3; // Reserved
            // Ver:1
            MQLONG CursorPosition; // 光标位置
                    MQLONG ErrorOffset; // 消息中错误的偏移量
                    MQLONG InputItem; // 保留
                    MQLONG Reserved4; // 保留
                    // Ver:2
       };
     
    • 字段摘要

      • 从类 com.ibm.mq.headers.internal.Header 继承的字段

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

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

      构造函数 
      构造函数和描述
      MQCIH()
      使用缺省字段值构造 MQCIH 实例。
      MQCIH(java.io.DataInput message)
      构造从 MQMessage 填充的 MQCIH 实例。
      MQCIH(java.io.DataInput message, int encoding, int characterSet)
      构造从 DataInput 源填充的 MQCIH 实例。
    • 构造函数详细信息

      • MQCIH

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

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

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

      • getStruc标识

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

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

        public void setVersion(int value)
        设置结构版本号
        参数:
        value -结构版本号
      • 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()
        获取遵循 MQCIH 的数据的 MQ 格式名称
        返回:
        MQ 格式名称
      • setFormat

        public void setFormat(java.lang.String 值)
        设置 MQCIH 之后的数据的 MQ 格式名称
        参数:
        value - MQ 格式名称
      • getFlags

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

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

        public int getReturn代码 ()
        获取返回码
        返回:
        返回码
      • setReturn代码

        public void setReturnCode (int 值)
        设置返回码
        参数:
        value -返回码
      • getComp代码

        public int getComp代码 ()
        获取完成代码
        返回:
        完成代码
      • setComp代码

        public void setCompCode (int value)
        设置完成代码
        参数:
        value -完成代码
      • getReason

        public int getReason()
        获取原因码
        返回:
        原因码
      • setReason

        public void setReason(int 值)
        设置原因码
        参数:
        value -原因码
      • getUOWControl

        public int getUOWControl()
        获取工作单元控制值
        返回:
        工作单元控制值
      • setUOWControl

        public void setUOWControl(int 值)
        设置工作单元控制值
        参数:
        value -工作单元控制值
      • getGetWaitInterval

        public int getGetWaitInterval()
        获取等待时间间隔
        返回:
        等待时间间隔
      • setGetWaitInterval

        public void setGetWaitInterval(int value)
        设置等待时间间隔
        参数:
        value -等待时间间隔
      • getLink类型

        public int getLink类型 ()
        获取链接类型
        返回:
        链接类型
      • setLink类型

        public void setLink类型 (int 值)
        设置链接类型
        参数:
        value -链接类型
      • getOutputDataLength

        public int getOutputDataLength()
        获取输出 COMMAREA 数据长度
        返回:
        输出 COMMAREA 数据长度
      • setOutputDataLength

        public void setOutputDataLength(整数值)
        设置输出 COMMAREA 数据长度
        参数:
        value -输出 COMMAREA 数据长度
      • getFacilityKeepTime

        public int getFacilityKeepTime()
        获取网桥设施发布时间
        返回:
        网桥设施发布时间
      • setFacilityKeepTime

        public void setFacilityKeepTime(int value)
        设置网桥设施发布时间
        参数:
        value -网桥设施发布时间
      • getADSDescriptor

        public int getADSDescriptor()
        获取发送/接收 ADS 描述符
        返回:
        发送/接收 ADS 描述符
      • setADSDescriptor

        public void setADSDescriptor(int 值)
        设置发送/接收 ADS 描述符
        参数:
        value -发送/接收 ADS 描述符
      • getConversational任务

        public int getConversationalTask ()
        获取任务是否可以是会话式任务的指示
        返回:
        指示任务是否可以是会话式任务
      • setConversational任务

        public void setConversationalTask (int value)
        设置指示任务是否可以是会话式任务
        参数:
        value -指示任务是否可以是会话式任务
      • getTaskEndStatus

        public int getTaskEndStatus()
        获取任务结束时的状态
        返回:
        任务结束时的状态
      • setTaskEndStatus

        public void setTaskEndStatus(整数值)
        设置任务结束时的状态
        参数:
        value -任务结束时的状态
      • getFacility

        公共字节 [] getFacility()
        获取网桥设施令牌
        返回:
        网桥设施令牌
      • setFacility

        public void setFacility(byte [] 值)
        设置网桥设施令牌
        参数:
        value -网桥设施令牌
      • getFunction

        public java.lang.String getFunction()
        获取 MQ 调用名称或 CICS EIBFN 函数
        返回:
        MQ 调用名称或 CICS EIBFN 函数
      • setFunction

        public void setFunction(java.lang.String 值)
        设置 MQ 调用名称或 CICS EIBFN 函数
        参数:
        value - MQ 调用名称或 CICS EIBFN 函数
      • getAbend代码

        public java.lang.String getAbendCode ()
        获取异常终止代码
        返回:
        异常终止代码
      • setAbend代码

        public void setAbendCode (java.lang.String 值)
        设置异常终止代码
        参数:
        value -异常终止代码
      • getAuthenticator

        public java.lang.String getAuthenticator()
        获取密码或通行票
        返回:
        密码或通行票
      • setAuthenticator

        public void setAuthenticator(java.lang.String 值)
        设置密码或通行票
        参数:
        value -密码或通行票
      • getReplyToFormat

        public java.lang.String getReplyToFormat()
        设置应答消息的 MQ 格式名称
        返回:
        应答消息的 MQ 格式名称
      • setReplyToFormat

        public void setReplyToFormat(java.lang.String 值)
        设置应答消息的 MQ 格式名称
        参数:
        value -应答消息的 MQ 格式名称
      • getRemoteSysId

        public java.lang.String getRemoteSysId()
        获取要使用的远程 CICS 系统标识
        返回:
        要使用的远程 CICS 系统标识
      • setRemoteSysId

        public void setRemoteSysId(java.lang.String 值)
        设置要使用的远程 CICS 系统标识
        参数:
        value -要使用的远程 CICS 系统标识
      • getRemoteTransId

        public java.lang.String getRemoteTransId()
        获取要使用的 CICS RTRANSID
        返回:
        要使用的 CICS RTRANSID
      • setRemoteTransId

        public void setRemoteTransId(java.lang.String 值)
        设置要使用的 CICS RTRANSID
        参数:
        value -要使用的 CICS RTRANSID
      • getTransaction标识

        public java.lang.String getTransactionId ()
        获取要连接的事务
        返回:
        要连接的事务
      • setTransaction标识

        public void setTransactionId (java.lang.String 值)
        设置要连接的事务
        参数:
        value -要连接的事务
      • getFacility类似

        public java.lang.String getFacilityLike ()
        获取终端仿真属性
        返回:
        终端仿真属性
      • setFacility类似

        public void setFacilityLike (java.lang.String 值)
        设置终端仿真属性
        参数:
        value -终端仿真属性
      • getAttention标识

        public java.lang.String getAttentionId ()
        获取 AID 密钥
        返回:
        AID 键
      • setAttention标识

        public void setAttention标识 (java.lang.String 值)
        设置 AID 键
        参数:
        value -AID 密钥
      • getStart代码

        public java.lang.String getStartCode ()
        获取事务启动代码
        返回:
        事务启动代码
      • setStart代码

        public void setStartCode (java.lang.String 值)
        设置事务启动代码
        参数:
        value -事务启动代码
      • getCancel代码

        public java.lang.String getCancelCode ()
        获取异常终止事务代码
        返回:
        异常终止事务代码
      • setCancel代码

        public void setCancel代码 (java.lang.String 值)
        设置异常终止事务代码
        参数:
        value -异常终止事务代码
      • getNextTransactionId

        public java.lang.String getNextTransactionId()
        获取要连接的下一个事务
        返回:
        要连接的下一个事务
      • setNextTransactionId

        public void setNextTransactionId(java.lang.String 值)
        设置要连接的下一个事务
        参数:
        value -要连接的下一个事务
      • getCursor位置

        public int getCursorPosition ()
        获取光标位置
        返回:
        光标位置
      • setCursor位置

        public void setCursor位置 (int 值)
        设置光标位置
        参数:
        value -光标位置
      • getError偏移

        public int getErrorOffset ()
        获取消息中错误的偏移量
        返回:
        消息中错误的偏移量
      • setError偏移量

        public void setErrorOffset (int value)
        设置消息中错误的偏移
        参数:
        value -
      • getInput项

        public int getInput项 ()
        获取 InputItem 字段的值
        返回:
        InputItem 字段的值
      • setInput项

        public void setInput项 (整数值)
        设置 InputItem 字段的值
        参数:
        value - InputItem 字段的值
© Copyright IBM Corp. 2008 , 2016. All Rights Reserved.