第 19 章 连接到 OData
开放数据协议(OData)是构建和使用 REST API 的标准。OData 服务通过 OData 兼容 HTTP 请求向客户端(如 Fuse Online)提供服务。Fuse Online 集成可以从 OData 服务获取实体,并可更新、创建或删除 OData 服务所管理的实体。为此,请创建一个 OData 连接,并将其添加到集成中。
连接到 OData 服务的详情,请参考以下主题:
19.1. 创建与 OData 服务的连接
在集成中,若要获取、更新、创建或删除由 OData 服务管理的实体,您必须首先创建与 OData 服务的连接。您可以为版本 2 或版本 4 OData 创建连接。
先决条件
- 您必须知道您要连接的 OData 服务的基本 URL。
- 如果该服务使用身份验证,则必须具有所需的凭证,如果需要,则 SSL 证书。但是,大多数 OData 服务都是公共的,不需要身份验证。
流程
- 在 Fuse Online 中,在左侧面板中,单击 Connections 以显示任何可用的连接。
- 点击 Create Connection 以显示连接器。
- 单击 OData v2 或 OData v4 连接器。
配置连接:
- 在 Service Root URL 字段中输入您要访问的 OData 服务的基本 URL。
- 在 User Name 字段中,如果服务使用基本身份验证,则输入您的用户名。
- 在 Password 字段中,如果服务使用基本身份验证,则请输入您的密码。
在 Server Certificate 字段中,如果服务需要它,请粘贴 SSL 证书的内容。
通常,除了浏览器提供的证书外,公共 OData 服务还需要证书。但是,对于内部 OData 服务,您可能已创建了自己的 SSL 证书并自签名。由于此证书不被证书颁发机构信任,所以连接到 OData 服务的连接会失败。要启用连接,请在此处粘贴自签名证书。
获得证书的一种方法是在浏览器中加载该服务。依赖于您使用的浏览器的步骤,但如下所示:单击地址栏旁边的 Not secure padlock 符号,然后单击 View Certificate,将显示的证书导出到文件,复制证书并粘贴到此字段中。
- 单击 Validate。Fuse Online 立即尝试验证连接并显示一条消息,指示验证是否成功。如果验证失败,请调整输入参数并重试。
- 验证成功后,单击 下一步。
-
在 Name 字段中输入您的选择的名称,帮助您将这个连接与任何其他连接区分开来。例如,您可以输入
OData North
。 - 在 Description 字段中输入任何有助于了解这个连接的信息。
- 点 Save 以查看您创建的连接现在可用。如果您输入了示例名称,则 OData North 显示为您可以选择添加到集成的连接。
后续步骤
将您的 OData 连接添加到集成。