第 19 章 连接到 OData


开放数据协议(OData)是构建和使用 REST API 的标准。OData 服务通过 OData 兼容 HTTP 请求向客户端(如 Fuse Online)提供服务。Fuse Online 集成可从 OData 服务获取实体,并可更新、创建或删除由 OData 服务管理的实体。为此,创建一个 OData 连接,并将其添加到集成中。

假设您熟悉 OData 规格版本 4 或版本 2

连接到 OData 服务的详情位于以下主题:

19.1. 创建与 OData 服务的连接

在集成中,若要获取、更新、创建或删除由 OData 服务管理的实体,您必须首先创建与该 OData 服务的连接。您可以为版本 2 或版本 4 OData 创建连接。

先决条件

  • 您必须知道您要连接的 OData 服务的基本 URL。
  • 如果该服务使用身份验证,则必须具有所需的凭证,如果需要,则 SSL 证书。但是,大多数 OData 服务都是公共的,不需要身份验证。

流程

  1. 在 Fuse Online 中,在左侧面板中,单击 Connections 以显示任何可用连接。
  2. Create Connection 以显示连接器。
  3. OData v2OData v4 连接器。
  4. 配置连接:

    1. Service Root URL 字段中,输入您要访问的 OData 服务的基本 URL。
    2. User Name 字段中,如果服务使用基本身份验证,请输入您的用户名。
    3. Password 字段中,如果服务使用基本身份验证,请输入您的密码。
    4. Server Certificate 字段中,如果服务需要它,请粘贴 SSL 证书的内容。

      通常,除浏览器提供的证书外,公共 OData 服务不需要证书。但是,对于内部 OData 服务,您可能已创建了自己的 SSL 证书和自签名证书。由于此证书不被证书颁发机构信任,所以到您的 OData 服务的连接将失败。要启用连接,请在此处粘贴自签名证书。

      获取证书的一种方法是在浏览器中加载服务。这之后的步骤取决于您正在使用的浏览器,但是它将类似于以下内容:单击地址栏旁边的 Not secure padlock 符号,然后单击 View Certificate,将显示的证书导出到文件中,复制证书,并将它粘贴到此字段中。

  5. 单击 Validate。Fuse Online 立即尝试验证连接并显示一条消息,指示验证是否成功。如果验证失败,请重新发送输入参数并重试。
  6. 验证成功后,单击 Next
  7. Name 字段中输入您选择的名称,可帮助您将这个连接与任何其他连接区分开来。例如,您可以输入 OData North
  8. Description 字段中,输入有助于了解此连接的任何信息。
  9. Save 查看您创建的连接现在可用。如果您输入了示例名称,您会看到 OData North 显示为一个连接,您可以选择添加到集成。

后续步骤

将 OData 连接添加到集成。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.