5.3. 创建 SOAP API 客户端连接
在集成中,要连接到 SOAP API,请创建一个与 SOAP API 的连接,然后您可以添加到任意数量的集成中。
SOAP API 客户端连接只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些功能可提供早期访问将来的产品功能,使客户在开发过程中测试并提供反馈。有关红帽技术预览功能支持范围的更多信息,请参阅 https://access.redhat.com/support/offerings/techpreview/
前提条件
- 您为您要连接的 SOAP API 创建连接器。
流程
- 在 Fuse Online 中,在左侧面板中,单击 Connections 以显示任何可用连接。
- 点 Create Connection 以显示可用的连接器。
- 点您要为其创建连接的 API 的连接器。
- 在配置页面中,提供请求的信息。API 的定义决定了 Fuse 在线提示的内容。
在连接配置页面中:
- 接受或编辑 SOAP 端点地址。
- 选择在调用 WSDL 端点时要使用的 Authentication 类型(None、Basic 或 WS-Security Username Token)。通常,API 服务具有安全要求,Fuse Online 根据 WSDL 文件定义的特定安全类型提示进行安全输入。
-
选择 WS-安全密码类型(
无
、Text
或Digest
)。 - 指定 用户名和密码 。
- 如果您希望 Fuse Online 向 WS-Security 标头添加时间戳,请选择 Timestamp。
如果您希望 Fuse Online 将 Nonce 元素添加到 WS-Security Username Token 标头,请选择 Username Token Nonce。
有关如何将 UsernameToken 与 Web Services Security (WSS)规格搭配使用的更多信息,请参阅此 OASIS 文档。
如果您希望 Fuse Online 将 timestamp 元素添加到 WS-Security Username Token 标头,请选择 Username Token Created。
注: 由于缺少 OASIS/W3C 标准来验证到 SOAP 端点的连接,因此 SOAP 连接器不支持验证。
- 点击 Next。
在 Name connection 页面中:
- 在 Name 字段中输入您选择的名称,可帮助您将这个连接与任何其他连接区分开来。
- 在 Description 字段中,输入有助于了解此连接的任何信息。
- 点 Save。现在,您可以选择您创建的连接并将其添加到集成中。