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

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

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

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