发送 WebSphere Java MQ 端点请求

可将请求发送到使用 WebSphere Java MQ 端点的服务。

开始之前

如果服务使用安全套接字层 (SSL) 认证,那么请在发送请求之前创建 SSL 配置。有关更多信息,请参阅创建 SSL 配置
注:

过程

要将请求发送到 Java MQ 服务:

  1. 单击打开通用服务客户机 (打开通用服务客户机) 并选择请求页面。
  2. 单击添加 (添加) 或在请求库中,右键单击端点并选择要发送的请求的类型。
  3. 在“配置协议”窗口中,选择 WebSphere Java MQ 并指定传输配置。如果需要,请通过单击新建来为调用创建传输配置(请参阅创建 WebSphere Java MQ 传输配置)。
  4. 填写常规选项卡中的以下信息:
    队列
    在 WebSphere MQ 服务器上定义的队列的名称。
    消息类型
    消息类型包括:
    • 数据报意味着消息不需要回复。
    • 请求意味着消息需要回复。
    • 回复意味着消息是针对先前请求消息的回复。
    • 报告意味着消息是针对某些期望或意外发生而进行报告,通常与某些其他消息相关。例如包含无效数据的请求消息。
    消息持久性

    此值指示消息是持久消息还是非持久消息。如果消息是持久的,那么它不会受系统故障和队列管理器重新启动的影响。如果消息不是持久的,那么当它位于具有 NPMCLASS(HIGH) 属性的队列上时,就不会受重新启动的影响。但即使有 NPMCLASS(HIGH) 属性,消息也不会免于 QMGR 类的影响。具有 NPMCLASS(NORMAL) 属性的队列上的非持久消息将在队列管理器重新启动时被丢弃,即使重新启动过程中在辅助存储器上发现了该消息也是如此。

    动态回复
    对于 WebSphere MQ 服务器选中该复选框以动态地创建临时队列作为回复。如果未选中该复选框,将使用“回复队列”中的消息。
    回复队列

    这是对消息发出 get 请求的应用程序应将回复和报告消息发送到的消息队列的名称。

    回复管理器

    这在其上定义回复队列的队列管理器的名称。

    其他属性
    指定队列的其他属性。
  5. 可选: 如果需要,在配置选项卡上填写以下信息:
    消息优先级

    这是消息的优先级。最低优先级为 0。

    编码

    这是消息中的数字数据的数字编码。该值不适用于 MQMD 结构本身中的数字数据。

    到期时间间隔

    这是一个以十分之一秒为单位的时间段,在该时间段之后,如果尚未在目标队列中移除该消息,那么将有资格丢弃消息。到期时间间隔由发出消息的应用程序设置。

    字符集

    这是应用程序消息数据中的字符数据的字符集标识。

  6. 可选: 报告选项卡中,选择要接收的报告消息。
  7. 可选: 如果需要,在上下文选项卡上填写以下信息:
    应用程序身份数据

    该信息由应用程序套件定义。使用它可提供关于消息或其发起方的信息。

    应用程序源数据

    该信息由应用程序套件定义。使用它可提供关于消息源的其他信息。

    帐户标记

    应用程序需要该消息来相应地对因消息结果而完成的工作收费。

    用户标识

    这是发出消息的应用程序的用户标识。

  8. 可选: 标识选项卡中,对于需要二进制输入的消息,在第二列中以字符串格式指定标识。第一列将以十六进制格式自动填充。
  9. 可选: 分段选项卡中,选择消息的分段并单击下一步
  10. 该步骤不适用于文本请求。在“选择根元素”页面上,如果服务使用特定 XML 模式定义 (XSD),从列表中选择一项。如果未列出 XSD 元素,请单击浏览以导入 XSD 文件,然后选择请求的根元素。如果对于服务没有可用的 XSD,请选择无模式
  11. 单击完成。请求将添加到“请求库”的端点部分。
  12. 在“请求库”中,选择请求元素。 通用服务客户机显示三个步骤:编辑数据调用查看响应。请求的详细信息显示在编辑数据步骤下面。
  13. 根据在步骤 2 中选择的请求,在“消息”页面上,使用“表单”、“”或“”视图来编辑请求的内容。 每个视图以不同格式显示相同数据。要在“表单”或“”视图中添加或移除 XML 元素,请单击模式 > 验证和帮助以与模式目录中指定的 XSD 保持一致。
  14. 如果需要,请在“传输”页面上更改请求使用的传输配置。 要创建和编辑传输和安全配置,使用传输选项卡。
  15. 如果在步骤 2 中选择了 SOAP XML 请求,在“请求堆栈”页面上,指定是否想要覆盖应用于 WSDL 文件的出局请求的安全算法或处理算法。 要添加“响应堆栈”页面以编辑入局响应的安全性或处理算法,单击显示响应堆栈
    注: 这些设置仅适用于当前请求。要编辑该请求或使用当前 WSDL 文件的所有请求的响应堆栈,请单击编辑 WSDL 安全以打开“WSDL 安全性编辑器”。
  16. 当您准备就绪后,单击调用来发送服务请求。 通用服务客户机将发送请求,并在查看响应步骤下显示消息返回内容。

下一步做什么

对于成功的请求,将进行记录并添加到请求历史记录列表。如果使用的是 IBM Rational® Performance TesterIBM Rational Service Tester for SOA Quality,那么可通过单击生成测试套件按钮 (生成测试套件) 来创建服务测试。

反馈