com.ibm.mq.headers
类 MQCIH
- java.lang.Object
- com.ibm.mq.jmqi.JmqiObject
- com.ibm.mq.headers.internal.Header
- com.ibm.mq.headers.MQCIH
- 所有已实现的接口:
- MQChainable, MQData和 MQHeader
公用类 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继承的嵌套类/接口。MQHeader
MQHeader.Field
-
-
构造函数摘要
构造函数 构造函数和描述 MQCIH()使用缺省字段值构造 MQCIH 实例。MQCIH(java.io.DataInput message)构造从 MQMessage 填充的 MQCIH 实例。MQCIH(java.io.DataInput message, int encoding, int characterSet)构造从 DataInput 源填充的 MQCIH 实例。
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法和描述 java.lang.Stringformat()java.lang.StringgetAbendCode()获取异常终止代码intgetADSDescriptor()获取发送/接收 ADS 描述符java.lang.StringgetAttentionId()获取 AID 密钥java.lang.StringgetAuthenticator()获取密码或通行票java.lang.StringgetCancelCode()获取异常终止事务代码intgetCodedCharSetId()获取后续数据的字符集标识。intgetCompCode()获取完成代码intgetConversationalTask()获取任务是否可以是会话式任务的指示intgetCursorPosition()获取光标位置intgetEncoding()获取后续数据的数字编码。intgetErrorOffset()获取消息中错误的偏移量byte[]getFacility()获取网桥设施令牌intgetFacilityKeepTime()获取网桥设施发布时间java.lang.StringgetFacilityLike()获取终端仿真属性intgetFlags()获取标志java.lang.StringgetFormat()获取遵循 MQCIH 的数据的 MQ 格式名称java.lang.StringgetFunction()获取 MQ 调用名称或 CICS EIBFN 函数intgetGetWaitInterval()获取等待时间间隔intgetInputItem()获取 InputItem 字段的值intgetLinkType()获取链接类型java.lang.StringgetNextTransactionId()获取要连接的下一个事务intgetOutputDataLength()获取输出 COMMAREA 数据长度intgetReason()获取原因码java.lang.StringgetRemoteSysId()获取要使用的远程 CICS 系统标识java.lang.StringgetRemoteTransId()获取要使用的 CICS RTRANSIDjava.lang.StringgetReplyToFormat()设置应答消息的 MQ 格式名称intgetReturnCode()获取返回码java.lang.StringgetStartCode()获取事务启动代码java.lang.StringgetStrucId()获取结构标识; 值将为 MQCIH_STRUC_IDintgetStrucLength()获取结构的长度。intgetTaskEndStatus()获取任务结束时的状态java.lang.StringgetTransactionId()获取要连接的事务intgetUOWControl()获取工作单元控制值intgetVersion()获取结构版本号intnextCharacterSet()voidnextCharacterSet(int value)设置下一个头或消息内容的 CCSID。intnextEncoding()voidnextEncoding(int value)设置下一个头或消息内容的数字编码。java.lang.StringnextFormat()voidnextFormat(java.lang.String value)设置下一个头或消息内容的格式。voidsetAbendCode(java.lang.String value)设置异常终止代码voidsetADSDescriptor(int value)设置发送/接收 ADS 描述符voidsetAttentionId(java.lang.String value)设置 AID 键voidsetAuthenticator(java.lang.String value)设置密码或通行票voidsetCancelCode(java.lang.String value)设置异常终止事务代码voidsetCodedCharSetId(int value)设置后续数据的字符集标识。voidsetCompCode(int value)设置完成代码voidsetConversationalTask(int value)设置指示任务是否可以是会话式任务voidsetCursorPosition(int value)设置光标位置voidsetEncoding(int value)设置后续数据的数字编码。voidsetErrorOffset(int value)设置消息中错误的偏移voidsetFacility(byte[] value)设置网桥设施令牌voidsetFacilityKeepTime(int value)设置网桥设施发布时间voidsetFacilityLike(java.lang.String value)设置终端仿真属性voidsetFlags(int value)设置标志voidsetFormat(java.lang.String value)设置 MQCIH 之后的数据的 MQ 格式名称voidsetFunction(java.lang.String value)设置 MQ 调用名称或 CICS EIBFN 函数voidsetGetWaitInterval(int value)设置等待时间间隔voidsetInputItem(int value)设置 InputItem 字段的值voidsetLinkType(int value)设置链接类型voidsetNextTransactionId(java.lang.String value)设置要连接的下一个事务voidsetOutputDataLength(int value)设置输出 COMMAREA 数据长度voidsetReason(int value)设置原因码voidsetRemoteSysId(java.lang.String value)设置要使用的远程 CICS 系统标识voidsetRemoteTransId(java.lang.String value)设置要使用的 CICS RTRANSIDvoidsetReplyToFormat(java.lang.String value)设置应答消息的 MQ 格式名称voidsetReturnCode(int value)设置返回码voidsetStartCode(java.lang.String value)设置事务启动代码voidsetTaskEndStatus(int value)设置任务结束时的状态voidsetTransactionId(java.lang.String value)设置要连接的事务voidsetUOWControl(int value)设置工作单元控制值voidsetVersion(int 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
-
-
-
构造函数详细信息
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 字段的值
nextEncoding
public int nextEncoding()
- 指定者:
nextEncoding在接口中MQChainable- 返回:
- 下一个头或消息内容的数字编码。
- 另请参阅:
MQChainable.nextEncoding()
nextEncoding
public void nextEncoding(整数值)
从接口复制的描述:MQChainable设置下一个头或消息内容的数字编码。- 指定者:
nextEncoding在接口中MQChainable- 另请参阅:
MQChainable.nextEncoding(int)
nextCharacter集
public int nextCharacterSet ()
- 指定者:
nextCharacterSet在接口中MQChainable- 返回:
- 下一个头或消息内容的 CCSID。
- 另请参阅:
MQChainable.nextCharacterSet()
nextCharacter集
public void nextCharacterSet (int value)
从接口复制的描述:MQChainable设置下一个头或消息内容的 CCSID。- 指定者:
nextCharacterSet在接口中MQChainable- 另请参阅:
MQChainable.nextCharacterSet(int)
nextFormat
public java.lang.String nextFormat()
- 指定者:
nextFormat在接口中MQChainable- 返回:
- 下一个头或消息内容的格式。
- 另请参阅:
MQChainable.nextFormat()
nextFormat
public void nextFormat(java.lang.String 值)
从接口复制的描述:MQChainable设置下一个头或消息内容的格式。- 指定者:
nextFormat在接口中MQChainable- 另请参阅:
MQChainable.nextFormat(java.lang.String)
格式
public java.lang.String format ()
- 指定者:
format在接口中MQChainable- 返回:
- 与此头对象或消息内容关联的格式。
- 另请参阅:
MQChainable.format()
-