5.7. 确认 AMQ 到 REST API 集成是否正常工作

创建 AMQ 并将其发布到 REST API 示例集成后,您可以确认它是否按定义工作。

前提条件

在 Fuse Online 中,在集成列表中,Running 在 AMQ 到 REST API 集成旁边显示。

流程

  1. 在新浏览器窗口中,通过插入 Fuse 在线环境的 URL 前插入 To Do 应用显示。 例如: http://todo-app-proj761432.6a63.fuse-ignite.openshiftapps.com/
  2. 在 To Do app 显示中,单击 Show JMS Form 以显示包含 XML 消息的输入框。
  3. 单击 Send JMS Message,将该消息发送到 OpenShift 项目中的 Red Hat AMQ 代理。

    成功执行会返回来自 To Do app 客户端 API 的任务。该任务标识损坏的项目的 ID 以及其供应商的联系信息。如果任务没有出现在一两分钟,请尝试重新载入该页面。

  4. 编辑 XML 消息以指定两个损坏的项目:

    1. 单击 Show JMS Form 以再次显示消息输入框。
    2. 在 XML 消息中,更改 undamaged 项的条目,以指定 damaged="true"。
    3. 单击 Send JMS Message。To Do app 客户端 API 返回一个新任务,其中包含两个已损坏的项目的 ID,以及两个供应商的联系信息。
  5. 编辑 XML 信息以指定您组成的 ID:

    1. 单击 Show JMS Form
    2. 在 XML 消息中,对于已 damaged="true" 的项目,将项目 ID 更改为 1234
    3. 单击 Send JMS Message。To Do app 客户端 API 返回一个新任务,其中包含您刚才输入的项目 ID。
  6. (可选)查看集成日志,以排除意外结果故障排除,或者了解更多有关集成执行的信息:

    1. 在 Fuse Online 的左侧面板中,单击 Integrations
    2. 查看 AMQ 到 REST API 集成的条目。
    3. 在集成摘要页面中,单击 Activity 选项卡。
    4. 点击您要查看活动信息的集成执行。