创建 WebSphere MQ 传输
借助 WebSphere QM 传输定义面板,可以指定配置信息,以访问 WebSphere MQ 服务器上的队列。您可以指定以下内容
- 连接信息,例如队列管理器名称、队列名称、主机、端口和凭据
- 可选的回复队列名称(如果传输需要用来处理回复)。
- 连接和事务超时
- 存储和转发以及映射日志
处理回复:如果将传输配置为处理答复,则其会期望回复消息的 WebSphere MQ messageID 与请求 messageID 相同。负责将回复消息放置在回复队列上的业务应用程序需要确保满足这一要求。
请按照以下步骤创建 WebSphere MQ 传输:
- 在工作台左侧窗格中,展开想要与新传输相关联的节点。
- 展开 Enterprise(企业),右键单击 Transports(传输)图标以显示其弹出菜单,然后单击 New(新建)。随即显示 Create Transport(创建传输)窗口。
- 在 Name(名称)框中,键入传输的唯一名称。WebSphere MQ 名称长度最多为 64 个字符,可以包括字母、数字和下划线字符。您将无法键入无效字符。例如,不允许输入空格。您将无法在名称中插入空格。
- 单击 Type(类型)向下箭头,然后单击 WMQ。
Transport(传输)窗口会发生更改,以容纳 WebSphere MQ 传输的参数。
下面介绍了 Parameters(参数)选项卡中特定于 WMQ 类型传输的值。
Parameters(参数)选项卡
参数 | 描述 |
---|---|
Host(主机) | 这是安装有 WebSphere MQ 服务器的主机名或 IP 地址。 |
Port(端口) | 这是 WebSphere MQ 侦听器将用来侦听的 TCP/IP 端口标识符。 |
User(用户) | 此项为用于访问队列管理器的用户 ID。请与您的 WebSphere MQ 管理员联系以获取此信息。 |
Password(密码) | 此项为用于访问队列管理器的密码。请与您的 WebSphere MQ 管理员联系以获取此信息。 |
Manager(管理器) | 此项为队列管理器的名称。WebSphere MQ 管理员已创建此队列管理器并将其命名。事务服务器与队列管理器建立通信,以便写入 WebSphere MQ 队列,从而将工厂现场事件数据发送到企业系统。队列管理器名称的示例格式为 ROXY.QUEUE.MANAGER。名称必须为大写字母。 |
Queue Name(队列名称) | 这是要使用的数据队列的名称。WebSphere MQ 管理员创建了该队列并将其命名。事务服务器将事件驱动的状态发送到此队列。队列名称的示例格式为 ROXY.DATA.QUEUE。名称必须为大写字母。 |
Channel(信道) | 此项为信道的名称。WebSphere MQ 管理员已定义此信道并将其命名。通道不同于端口。通道允许远程传输消息(从一台物理计算机到另一台物理计算机)。 |
Extended Attributes(扩展静态属性) | 使用此按钮可以显示 MQMD Header Fields(MQMD 标头字段)和 PutMessage Advanced Options(PutMessage 高级选项)选项卡,这些选项卡可用于覆盖一些默认的 WebSphere MQ 扩展静态属性。有关更多信息,请单击设置报告选项和设置上下文信息。 |
Load transport at initialization(在初始化时加载传输) | 选择 Load transport at initialization(初始化时加载传输)复选框,使传输在节点启动后(或离开存储和转发后)立即连接到主机。 |
Process Reply(处理回复) | 选中此复选框以指示传输将处理对发送到 Queue Name(队列名称)字段中所指定队列的每个请求的答复。您可以指定传输映射中如何处理响应数据。选择此选项后,将如下所述启用其他字段 |
Reply Queue(回复队列) | 传输希望放置回复消息的队列的名称。该队列应在 Manager(管理器)字段中指定的“队列管理器”上定义。 |
Timeout ( sec )(超时(秒)) | 传输等待在 Reply Queue(答复队列)上接收到匹配答复的秒数。如果在此时间间隔内未收到答复,则事务动作将失败。此值应小于或等于 Timeout(超时)选项卡中指定的 Execution(执行)超时值。 |
单击 Extended Attributes(扩展静态属性)按钮时,MQMD Header Fields(MQMD 标头字段)和 PutMessage Advanced Options(PutMessage 高级选项)选项卡变为可用。通过这些选项卡,您可以覆盖回复消息上的一些默认 WebSphere MQ 扩展静态属性。有关更多信息,请单击设置报告选项和设置上下文信息
测试并保存 WebSphere MQ 传输
- 要测试连接,请单击 Validate(验证)。对于 WebSphere MQ 传输,验证包括连接到队列管理器和队列。
- 如果未收到任何错误,则单击 Save(保存)。传输暂留在节点上。
新传输的名称已添加至 Transports(传输)选项卡中,可用于传输映射。