5.7. 确认 AMQ 到 REST API 集成是否正常工作
创建 AMQ 并将其发布到 REST API 示例集成后,您可以确认它是否按定义工作。
前提条件
在 Fuse Online 中,在集成列表中,Running 在 AMQ 到 REST API 集成旁边显示。
流程
-
在新浏览器窗口中,通过插入 Fuse 在线环境的 URL 前插入 To Do 应用显示。
例如:
http://todo-app-proj761432.6a63.fuse-ignite.openshiftapps.com/
。 - 在 To Do app 显示中,单击 Show JMS Form 以显示包含 XML 消息的输入框。
单击 Send JMS Message,将该消息发送到 OpenShift 项目中的 Red Hat AMQ 代理。
成功执行会返回来自 To Do app 客户端 API 的任务。该任务标识损坏的项目的 ID 以及其供应商的联系信息。如果任务没有出现在一两分钟,请尝试重新载入该页面。
编辑 XML 消息以指定两个损坏的项目:
- 单击 Show JMS Form 以再次显示消息输入框。
-
在 XML 消息中,更改 undamaged 项的条目,以指定
damaged="true"。
- 单击 Send JMS Message。To Do app 客户端 API 返回一个新任务,其中包含两个已损坏的项目的 ID,以及两个供应商的联系信息。
编辑 XML 信息以指定您组成的 ID:
- 单击 Show JMS Form。
-
在 XML 消息中,对于已
damaged="true"
的项目,将项目 ID 更改为1234
。 - 单击 Send JMS Message。To Do app 客户端 API 返回一个新任务,其中包含您刚才输入的项目 ID。
(可选)查看集成日志,以排除意外结果故障排除,或者了解更多有关集成执行的信息:
- 在 Fuse Online 的左侧面板中,单击 Integrations。
- 查看 AMQ 到 REST API 集成的条目。
- 在集成摘要页面中,单击 Activity 选项卡。
- 点击您要查看活动信息的集成执行。