4.6. 确认 AMQ 到 REST API 集成可以正常工作
创建并发布 AMQ 到 REST API 示例集成后,您可以确认它是否按照定义进行。
前提条件
在 Fuse Online 中,在集成列表中,AMQ 旁边会出现您创建和部署的 REST API 集成。
流程
-
在新的浏览器窗口中,通过在 Fuse 在线环境的 URL 前插入
todo-,转至 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 client API 的任务。该任务标识已损坏项目的 ID,及其供应商的联系信息。如果任务之前未出现,则尝试重新加载页面。
编辑 XML 消息来指定两个损坏的项:
- 单击 Show JMS Form 以再次显示消息输入框。
-
在 XML 消息中,将 undamaged 项的条目更改为指定
已损坏="true"。 - 单击 Send JMS Message。To Do app client API 返回一个新任务,其中包含两个供应商的两个已损坏的项目的 ID。
编辑 XML 信息以指定您组成的 ID:
- 单击 Show JMS Form。
-
在 XML 消息中,对于已损坏
="true"的项目,请将项目 ID 更改为1234。 - 单击 Send JMS Message。To Do app client API 返回一个新任务,带有您刚刚输入的项目 ID。
另外,还可查看集成日志以排除意外结果或了解更多有关集成执行的信息:
- 在 Fuse Online 中的左侧面板中,单击 Integrations。
- 查看 AMQ 的条目以 REST API 集成。
- 在集成概述页面中,点 Activity 选项卡。
- 点击您要查看活动信息的集成执行。