有关代理属性的概述,请参阅代理属性。
下表显示了可从 ESQL 访问的代理、流和节点属性。表的第四列表明属性是否还可从 Java 节点进行访问。
如果属性标识为可从 Java 节点访问(第四列),则它只能从 Java 节点进行访问,而不能从称为 ESQL 函数或过程的 Java 例程进行访问。
属性类型 | 属性名 | 返回类型 | 是否可从 Java 节点访问? | 它是什么? |
---|---|---|---|---|
常规代理属性4 | BrokerDataSourceUserId | 字符 | 是。1 | 代理使用的数据源用户标识。 |
BrokerDataSource | 字符 | 否。 | 包含代理表的数据库的 ODBC 数据源名称(DSN)。 | |
BrokerName | 字符 | 是。2 | 代理名。 | |
BrokerUserId | 字符 | 否 | 代理用于访问其数据库表的用户标识。 | |
BrokerVersion | 字符 | 否 | 代理的版本号,由 4 个字符组成(请参阅下面的 BrokerVersion)。 | |
ExecutionGroupLabel | 字符 | 是。3 | 执行组的标签(人类可读的名称)。 | |
ExecutionGroupName | 字符 | 否 | 执行组的名称(通常是 UUID 标识)。 | |
Family | 字符 | 否 | 正在运行代理的软件平台通用名称(“WINDOWS”、“UNIX”或“ZOS”)。 | |
ProcessId | 整数 | 否 | DataFlowEngine 的进程标识(PID)。 | |
QueueManagerName | 字符 | 是。5 | 与代理连接的 MQ 队列管理器的名称。 | |
WorkPath | 字符 | 否。 | 存储此代理工作文件的目录(可选)。 | |
流属性 | AdditionalInstances | 整数 | 否 | 代理可用于维护消息流的额外线程的数量。 |
CommitCount | 整数 | 否 | 在采用同步点之前,消息流处理的输入消息数。 | |
CommitInterval | 整数 | 否 | 当 CommitCount 属性大于 1(即,消息流对消息作批处理),但处理的消息数尚未达到 CommitCount 属性的值时,进行落实所用的时间间隔。 | |
CoordinatedTransaction | 布尔 | 是。6 | 消息流是否作为全局事务进行处理,由 WebSphere MQ 协调。 | |
MessageFlowLabel | 字符 | 是。7 | 流的名称。 | |
节点属性 | DataSource | 字符 | 否 | 创建用户表的数据库的 ODBC 数据源名称(DSN)。 |
DataSourceUserId | 字符 | 否 | 代理用于访问数据库用户表的用户标识。 | |
MessageOptions | 整数(64 位) | 否 | 必需的位流和验证选项。 | |
NodeLabel | 字符 | 是。8 | 节点的名称。 | |
NodeType | 字符 | 否 | 节点的类型(Compute、Filter 或 Database)。 | |
ThrowExceptionOnDatabaseError | 布尔 | 否 | 代理在检测到数据库错误时是否生成异常。 | |
Transaction | 字符 | 否 | 用于从该节点访问数据库的事务类型(自动 或落实)。 | |
TreatWarningsAsErrors | 布尔 | 否 | 数据库警告消息是否作为错误处理,并导致输出消息传播到故障终端。 |
#### Start Trace Input Message Time: ${CURRENT_TIMESTAMP} Broker: ${BrokerName} Version: ${BrokerVersion} Platform: ${Family} ProcessID: ${ProcessId} BrokerUserId: ${BrokerUserId} ExecutionGroupLabel: ${ExecutionGroupLabel} Transaction: ${Transaction} Root Tree: ${Root} #### End Trace Input Message
修订包是一种累积:即,它包含发行版的先前维护中提供的所有修订(包括先前的修订包)。它可以应用于先前提供的任何维护上,以使系统更新到当前修订包级别。