你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 Azure 逻辑应用管理 IBM Informix 数据库资源

适用于:Azure 逻辑应用(消耗)

使用 Azure 逻辑应用Informix 连接器,可以创建管理 IBM Informix 数据库中的资源的自动化任务和工作流。 此连接器包括通过 TCP/IP 网络与远程 Informix 服务器计算机通信的 Microsoft 客户端,包括基于云的数据库(如在 Azure 虚拟化中运行的适用于 Windows 的 IBM Informix)和使用本地数据网关的本地数据库。 如果将 Informix 平台和版本配置为支持分布式关系数据库体系结构 (DRDA) 客户端连接,则可以连接到这些平台和版本:

  • IBM Informix 12.1
  • IBM Informix 11.7

本主题介绍了如何在逻辑应用中使用连接器来处理数据库操作。

先决条件

添加 Informix 操作

  1. Azure 门户中,在逻辑应用设计器中打开你的逻辑应用(如果尚未打开)。

  2. 在要添加 Informix 操作的步骤下,选择“新建步骤”

    若要在现有步骤之间添加操作,请将鼠标移到连接箭头上方。 选择出现的加号 (+),然后选择“添加操作”。

  3. 在搜索框中,输入 informix 作为筛选器。 从操作列表中选择所需的操作,例如:

    Select the Informix action to run

    此连接器提供以下操作,这些操作运行相应的数据库操作:

    • 获取表 - 使用 CALL 语句列出数据库表
    • 获取行 - 使用 SELECT * 语句读取所有行
    • 获取行 - 使用 SELECT WHERE 语句读取行
    • 使用 INSERT 语句添加行
    • 使用 UPDATE 语句编辑行
    • 使用 DELETE 语句删除行
  4. 如果系统提示你提供 Informix 数据库的连接详细信息,请按照创建连接的步骤进行操作,然后继续执行下一步。

  5. 提供选定操作的信息:

    操作 说明 属性和说明
    获取表 通过运行 Informix CALL 语句来列出数据库表。
    获取行 通过运行 Informix SELECT * 语句来提取指定表中的所有行。 表名称:所需的 Informix 表的名称

    若要将其他属性添加到此操作,请从“添加新参数”列表中选择这些属性。 有关详细信息,请参阅连接器参考主题

    获取行 通过运行 Informix SELECT WHERE 语句来提取指定表中的行。 - 表名称:所需的 Informix 表的名称
    - 行 ID:行的唯一 ID,例如 9999
    插入行 通过运行 Informix INSERT 语句将行添加到指定的 Informix 表。 - 表名称:所需的 Informix 表的名称
    - 项:包含要添加的值的行
    更新行 通过运行 Informix UPDATE 语句来更改指定的 Informix 表中的行。 - 表名称:所需的 Informix 表的名称
    - 行 ID:要更新的行的唯一 ID,例如9999
    - 行:包含已更新值的行,例如 102
    删除行 通过运行 Informix DELETE 语句从指定的 Informix 表中删除行。 - 表名称:所需的 Informix 表的名称
    - 行 ID:要删除的行的唯一 ID,例如 9999
  6. 保存逻辑应用。 现在,测试逻辑应用,或继续构建逻辑应用。

连接到 Informix

  1. 如果逻辑应用连接到本地数据库,请选择“通过本地数据网关连接”

  2. 提供此连接信息,然后选择“创建”

    properties JSON 属性 必须 示例值 说明
    连接名称 name informix-demo-connection 用于连接到 Informix 数据库的名称
    服务器 server - 云:informixdemo.cloudapp.net:9089
    - 本地:informixdemo:9089
    TCP/IP 地址或别名采用 IPv4 或 IPv6 格式,后接冒号和 TCP/IP 端口号
    Database database nwind DRDA 关系数据库名称 (RDBNAM) 或 Informix 数据库名称 (dbname)。 Informix 接受 128 字节字符串。
    身份验证 authentication 仅限本地 “基本”或“Windows”(kerberos) Informix 数据库所需的身份验证类型。 仅当选择“通过本地数据网关连接”时,才会显示此属性。
    用户名 username <数据库用户名> 数据库的用户名
    密码 password <数据库密码> 数据库的密码
    网关 gateway 仅限本地 - <Azure 订阅>
    - <Azure 本地数据网关资源>
    在 Azure 门户中创建的本地数据网关的 Azure 订阅和 Azure 资源名称。 仅当选择“通过本地数据网关连接”时,才会显示“网关”属性和子属性。

    例如:

    • 云数据库

      Cloud database connection information

    • 本地数据库

      On-premises database connection information

  3. 保存逻辑应用。

测试逻辑应用

  1. 在逻辑应用设计器工具栏上,选择“ 运行”。 运行逻辑应用后,可以查看该运行的输出。

  2. 在逻辑应用的菜单中,选择“概述”。 在“概述”窗格中的“摘要”>“运行历史记录”下,选择最近的运行。

  3. 在“逻辑应用运行”下,选择“运行详细信息”。

  4. 从操作列表中,选择包含要查看的输出的操作,例如 Get_tables

    如果操作成功,则“状态”属性会标记为“成功”

  5. 若要查看输入,请在“输入链接”下,选择 URL 链接。 若要查看输出,请在“输出链接”下,选择 URL 链接。 下面是一些示例输出:

    • Get_tables 显示表的列表:

      Outputs from

    • Get_rows 显示行的列表:

      Outputs from

    • Get_row 显示指定行:

      Outputs from

    • Insert_row 显示新行:

      Outputs from

    • Update_row 显示更新的行:

      Outputs from

    • Delete_row 显示已删除的行:

      Outputs from

特定于连接器的详细信息

有关连接器 Swagger 说明描述的触发器、操作和限制的技术详细信息,请查看 连接器的参考页

后续步骤