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