定义类型为数据库的业务数据接口服务

本主题描述了创建接口服务的过程,并使其“数据实体”为“业务数据”和“接口类型”为“数据库”。

若要创建接口服务,请进行下列操作:

  1. 选择“配置”>“常用”>“接口服务”>“接口服务”。
  2. 单击“新建”。将显示“新建接口服务”窗口。
  3. 指定以下信息:
    接口类型
    接口的类型。选择“数据库”。
    数据实体
    要映射到接口的数据实体。选择“业务数据”。
    接口方向
    数据流的方向。可能的值:
    • 导入
    • 导出
    • 导入和导出
  4. 单击“确定”。系统则会显示一个新的“接口服务”页面。
  5. 在“接口详情”选项卡上指定以下信息:
    名称
    接口服务的唯一名称。
    显示名称
    为接口服务显示的名称。如果未指定,则将“名称”字段中指定的值作为默认值。
    注意:对于系统定义的实体,启用此选项
    接口类型
    接口的类型。值默认来自“新建接口服务”窗口。
    数据实体
    要映射到接口的数据实体。值默认来自“新建接口服务”窗口。
    接口方向
    数据流的方向。值默认来自“新建接口服务”窗口。
    模块
    用于定义接口服务的模块。
    系统
    指示接口服务的状态。可能的值:
    • 开启(已启用)
    • 关闭(已禁用)
  6. 在“数据源”选项卡上指定以下信息:
    数据源
    SCP 中定义类型为数据库的数据源。
    来源
    指示数据源接口的类型。可能的选项:
    • 表:如果选择此选项,则会显示“表”和“导入筛选”字段。
    • 查询:如果选择此选项,则会显示“查询”字段。
    注意:对于“接口类型”为“导入和导出”和“导出”,“源”仅设置为表。
    表
    接口服务适用的数据库表。
    导入筛选
    用于定义从源表传递接口服务的筛选条件的 SQL 文本。
    注意:如果未定义,则指定源表的所有数据均适用。
    查询
    用于从指定的“数据源”中检索接口所需数据的 SQL 查询(最多 4000 个字符)。
    注意:必须单击“验证”以验证指定的查询。如果无法解析查询,则会显示以下警告消息:
    输入的接口服务查询返回错误。[RDBMS 错误详情]。
  7. 单击“导入行为”选项卡。
    注意:仅当“接口方向”字段设置为“导入”或“导入和导出”时,才会显示此选项卡。
  8. 在“导入行为”选项卡上指定以下信息:
    在导入前清除目标表
    指示在执行接口和导入行之前是否必须先清除目标表的所有行,或数据必须附加到现有记录。可能的方案:
    • 开启:删除并插入
    • 关闭:附加
  9. 单击“导出行为”选项卡。
    注意:仅当“接口方向”字段设置为“导出”或“导入和导出”时,才会显示此选项卡。
  10. 在“导出行为”选项卡上指定以下信息:
    导出类型
    新记录和现有记录/数据的导出行为。可能的值:
    • 仅插入:在目标表中插入新行
    • 仅更新:更新目标表中可用的现有行
    • 插入并更新:两者
    在导出前清除目标表
    指示在执行接口和导出行之前是否必须先清除目标表的所有行,或数据必须附加到现有记录。可能的方案:
    • 开启:删除并插入
    • 关闭:附加
  11. 单击“映射”选项卡。此选项卡显示在 SCP 与数据源连接之间映射的业务数据属性。
  12. 如果需要,添加新属性。请参阅“添加新业务数据属性”。
  13. 单击“导入/导出度量”选项卡。此选项卡显示要在接口中映射的度量列表。
  14. 如果需要,添加新度量。请参阅“添加新度量”。
  15. 单击“导出常量”选项卡。此选项卡包含来自指定数据源的属性列表,用于在导出时映射常量值。
    仅当“接口方向”字段设置为“导出”或“导入和导出”时,才会显示此选项卡。
  16. 如果需要,添加新导出常量。请参阅“添加业务数据导出常量”。
  17. 单击“保存”。将应用对接口服务所做的更改。