HTTP EP 适配器
HTTP EP 适配器使用 XML 格式的 HTTP POST 将事件发送至符合 HTTP 1.1 标准的服务器,以供 IBM® Operational Decision Manager 和 IBM Business Monitor 等产品使用,而无需使用 IBM MQ 作为传输。
IBM MQ 仍然是从 CICS® 发出事件的主要方法; HTTP EP 适配器可以用作不太强大的替代方案。 还可以使用 HTTP EP 适配器将 XML 格式的事件发送至供应商产品或任何符合 HTTP 1.1 的服务器。
要使用 HTTP EP 适配器,必须在 CICS 区域中启用 TCP/IP;您可以通过在系统初始化参数中指定 TCPIP=YES,在 CICS 区域中启用 TCP/IP。
- 公共基本事件格式,可由支持公共事件基础结构的任何产品使用。
- 通用基本事件 REST 格式 (不带通用基本事件信封的通用基本事件格式),当使用 IBM Business Monitor 事件发射器 REST 接口通过 HTTP 接收事件时, IBM Business Monitor 可以使用该格式。
- Decision Server Insights 事件格式,由 Decision Server Insights 组件 IBM Operational Decision Manager 使用。
- WebSphere Business Events格式由 Decision Server 事件组件 IBM Operational Decision Manager 识别。
HTTP EP 适配器可将数据转换为某个受支持的 XML 格式,然后使用 URIMAP 中描述的连接,将转换后的数据发送至符合 HTTP 1.1 的服务器。
IBM Operational Decision Manager 版本 7 或更高版本以及 IBM Business Monitor 版本 7 或更高版本是 HTTP 传输的先决条件。 这些先决条件仅在使用 IBM Operational Decision Manager 或 IBM Business Monitor 作为事件消费者时适用。
x指示受支持的方式组合。
| 事件处理适配器 | 发布方式 | 事务方式 | 注 | ||
|---|---|---|---|---|---|
| SYNC | ASYNC | TRANS | NONTRANS | ||
| HTTP | x | x | HTTP EP 适配器无法以可恢复的方式发布事件,因此不支持同步的事务事件发布。 | ||
| x | x | ||||
| x | x | ||||
要配置 HTTP EP 适配器,必须提供两部分信息:表示到符合 HTTP 1.1 的服务器的连接的 URIMAP 名称和用于发送事件数据的 XML 格式类型。
- 如需了解URIMAP定义和 CICS HTTP 客户端请求的更多信息,请参阅 URIMAP资源。
- 有关使用 IBM Operational Decision Manager 设置 URIMAP 的更多信息,请参阅为 HTTP EP 适配器设置 IBM Operational Decision Manager ( ODM ) 的Decision Server事件组件。
- 有关使用 IBM Business Monitor 设置 URIMAP 的更多信息,请参阅为 HTTP EP 适配器设置 IBM Business Monitor。
- 有关在其它 HTTP上设置URIMAP的更多信息,请参阅为 CICS 创建URIMAP资源作为 HTTP。
| 数据元素 | 描述 |
|---|---|
| URIMAP | URIMAP 的名称,表示与服务器的连接;例如,MYURIMAP。 |
| FORMAT | 事件格式: 公共基本事件,公共基本事件 REST , Decision Server Insights 或 WebSphere Business Events。 |
您可以使用事件绑定编辑器指定业务事件及其使用的 CICS EP 适配器。 有关适配器属性和支持格式的更多信息,请参阅 CICS Explorer 产品文档中的指定 EP 适配器和调度程序信息。
使用 HTTP EP 适配器时, 事件绑定编辑器会确保使用正确的模式版本。 有关如何识别和递增模式版本的更多信息,请参阅 CICS Explorer 产品文档中的事件处理模式版本。
CICS为您定义了 DFHECEAH 程序, CEPH 缺省事务和 DFHECEPH 缺省事务概要文件。 有关调整事务和概要文件定义以提高性能的更多信息,请参阅 提高事件处理性能。