[IBM i]

IBM i 上流程定义的属性

本主题概述了特定于进程定义的属性。 这些属性按字母顺序进行描述。

注: 显示的属性名称是用于 MQINQ 和 MQSET 调用的名称。 当 MQSC 命令用于定义,改变或显示属性时,将使用备用短名称; 请参阅 MQSC 命令 以获取详细信息。

属性描述

process-definition 对象具有以下属性:

AlterationDate (12 字节字符串)

上次更改定义的日期。

这是上次更改定义的日期。 日期的格式为 YYYY-MM-DD,用两个尾部空格填充,使长度为 12 个字节。

要确定此属性的值,请将 CAALTD 选择器与 MQINQ 调用配合使用。 此属性的长度由 LNDATE 给出。

AlterationTime (8 字节字符串)

上次更改定义的时间。

这是上次更改定义的时间。 时间的格式为 HH.MM.SS

要确定此属性的值,请将 CAALTT 选择器与 MQINQ 调用配合使用。 此属性的长度由 LNTIME 给出。

ApplId (256 字节字符串)

应用程序标识。

这是一个字符串,用于标识要启动的应用程序。 此信息供处理启动队列上的消息的触发器监视器应用程序使用; 此信息将作为触发器消息的一部分发送到启动队列。

ApplId 的含义由 trigger-monitor 应用程序确定。 IBM® MQ 提供的触发器监视器要求 ApplId 是可执行程序的名称。

字符串不能包含任何空值。 如有必要,将用空格填充到右侧。

要确定此属性的值,请将 CAAPPI 选择器与 MQINQ 调用配合使用。 此属性的长度由 LNPROA 提供。

ApplType (10 位有符号整数)

应用程序类型。

这将标识要启动以响应接收触发器消息的程序的性质。 此信息供处理启动队列上的消息的触发器监视器应用程序使用; 此信息将作为触发器消息的一部分发送到启动队列。

ApplType 可以具有任何值。 您可以将以下值用于标准类型; 用户定义的应用程序类型仅限于 ATUFST 到 ATULST 范围内的值:
ATCICS®
CICS 事务。
AT400
IBM i 应用程序。
ATUFST
用户定义的应用程序类型的最小值。
ATULST
用户定义的应用程序类型的最大值。

要确定此属性的值,请将 IAAPPT 选择器与 MQINQ 调用配合使用。

EnvData (128 字节字符串)

环境数据。

这是一个字符串,其中包含与要启动的应用程序相关的环境信息。 此信息供处理启动队列上的消息的触发器监视器应用程序使用; 此信息将作为触发器消息的一部分发送到启动队列。

EnvData 的含义由 trigger-monitor 应用程序确定。 IBM MQ 提供的触发器监视器将 EnvData 附加到传递到已启动应用程序的参数列表。 参数列表由 MQTMC2 结构组成,后跟一个空格,后跟 EnvData (除去了尾部空格)。

字符串不能包含任何空值。 如有必要,将用空格填充到右侧。

要确定此属性的值,请将 CAENVD 选择器与 MQINQ 调用配合使用。 此属性的长度由 LNPROE 给出。

ProcessDesc (64 字节字符串)

过程描述。

这是可用于描述性注释的字段。 该字段的内容对队列管理器没有意义,但队列管理器可能要求该字段仅包含可显示的字符。 它不能包含任何空字符; 如果需要,它将用空格填充到右边。 在 DBCS 安装中,该字段可包含 DBCS 字符 (最大字段长度为 64 字节)。

注: 如果此字段包含不在队列管理器字符集中的字符 (如 CodedCharSetId 队列管理器属性所定义) ,那么如果将此字段发送到另一个队列管理器,那么这些字符可能转换不正确。

要确定此属性的值,请将 CAPROD 选择器与 MQINQ 调用配合使用。

此属性的长度由 LNPROD 给出。

ProcessName (48 字节字符串)

进程名称。

这是在本地队列管理器上定义的进程定义的名称。

每个进程定义都具有与属于队列管理器的其他进程定义的名称不同的名称。 但是,进程定义的名称可以与不同类型 (例如,队列) 的其他队列管理器对象的名称相同。

要确定此属性的值,请将 CAPRON 选择器与 MQINQ 调用配合使用。

此属性的长度由 LNPRON 给出。

UserData (128 字节字符串)

用户数据。

这是一个字符串,其中包含与要启动的应用程序相关的用户信息。 此信息供处理启动队列上的消息的触发器监视器应用程序或由触发器监视器启动的应用程序使用。 该信息将作为触发器消息的一部分发送到启动队列。

UserData 的含义由 trigger-monitor 应用程序确定。 IBM MQ 提供的触发器监视器将 UserData 作为参数列表的一部分传递到已启动的应用程序。 参数列表由 MQTMC2 结构 (包含 UserData) 组成,后跟一个空格,后跟 EnvData ,并除去尾部空格。

字符串不能包含任何空值。 如有必要,将用空格填充到右侧。

要确定此属性的值,请将 CAUSRD 选择器与 MQINQ 调用配合使用。 此属性的长度由 LNPROU 给出。