mqsicreatebroker 命令
使用 mqsicreatebroker 命令可创建集成节点。
支持的平台
- Windows
- Linux®
- AIX®
- IBM® z/OS® 容器扩展 ( zCX )。 通过修改并提交所提供的 JCL 或使用 IBM z/OS 控制台命令来运行该命令。
用途
使用 mqsicreatebroker 命令时,将完成以下操作:
- 在分布式系统上,如果指定了可选的 -q 参数,那么指定的本地队列管理器将与集成节点相关联。 如果没有在 MQ 节点上显式指定队列管理器,那么缺省情况下,此队列管理器在消息流中用于 MQ 处理。对于使用系统队列来存储消息状态信息的消息流节点(例如用于聚集流和超时流、消息集合以及消息序列的事件驱动处理节点)而言,对集成节点指定的队列管理器也为必需。 以下 IBM App Connect Enterprise 功能需要为集成节点指定队列管理器,同时还需创建一组系统队列:
- 事件驱动处理节点
- 发布/订阅(若您使用的是 IBM MQ 而非MQTT)
- 集成节点侦听器
- SAP 节点(针对高可用性)
- 记录和回放
- 通过网页用户界面进行会计和统计(若您使用的是 IBM MQ 网页界面而非MQTT协议)
- FTEInput 和 FTEOutput 节点
- CDInput 和 CDOutput 节点
有关创建所需队列的信息, 请参阅在 IBM MQ 队列管理器上创建默认系统队列
对事件驱动处理节点指定的队列将在该流部署时自动创建,但前提是集成节点具有创建这些队列所需的许可权。 如果队列未自动创建,您可以手动创建;请参阅在 IBM MQ 队列管理器上创建默认系统队列。
如果指定的队列管理器不存在,那么您必须先创建该队列管理器,然后才能部署流。
如果未指定该 -q 参数,则某些需要访问该参数的功能 IBM MQ 将不可用。 有关使用 IBM App Connect Enterprise 与 IBM MQIBM MQ 的交互信息,请参阅《与 IBM App Connect Enterprise 的交互》及《 安装 IBM MQ 》。
仅在 Windows 上,该命令会安装运行集成节点的服务。- 此命令将以其中一个可用操作 方式创建集成节点。 如果安装了完整软件包,那么缺省 方式 为 advanced。 如果已安装 Developer Edition ,那么缺省 方式 为 developer。 有关更多信息,请参阅 操作方式。
- 此命令将在注册表中为组件创建记录。


在 Windows 系统 AIX 上 Linux ,该命令允许您指定集成节点是否可作为服务 IBM MQ 启动和停止。若指定此设置,后续可通过命令 mqsichangeproperties 进行修改。 有关更多信息,请参阅 mqsichangeproperties 命令中的示例。
- 创建集成节点时,用于第一个集成节点的缺省端口是 4414。 您可以使用 mqsichangeproperties 命令来禁用 Web 用户界面或更改运行该界面的端口。 如果未启用管理安全性,那么 Web 用户可以采用对数据和集成节点资源具有不受限访问权的缺省用户身份来访问 Web 用户界面。
- 如果设置了 --node-conf-yaml 参数,那么该命令会将集成节点的 node.conf.yaml 配置文件复制到 workdir/components/integrationNodeName 目录。 如果未指定 --node-conf-yaml 参数,那么将复制缺省 node.conf.yaml 文件。
- 如果在命令上指定了 --vault-key 或 --vaultrc-location 参数,那么将创建 App Connect Enterprise 保险库文件以保存集成节点在访问安全资源时使用的凭证。
用法说明
有关您的企业所使用的操作系统上此命令的详细信息,请参阅相应主题。
授权
有关特定于平台的授权的更多信息,请参阅以下主题:若启用管理安全功能,则必须同时设置 《管理安全任务与授权》 中详述的权限。