2024年3月14日发(作者:)

 接口设计考虑的因素

 此接口设计标准解决方案主要基于以下七个方面因素而设计。 根据外围

系统到Oracle EBS数据传输的方向,我们把接口分为导入和导出两种类

型。针对这两种类型的接口,我们都把以下七点因素纳入接口设计方案。

 传输机制

 数据文件校验

 数据内容校验

 数据修正

 数据比对

 数据清理

 数据监测跟踪

 接口工作原理

 在考虑数据交互安全性和可靠性的基础上,此接口设计方案对于外围系统

与Oracle EBS之间的数据交互采用文件加密传输方式。此方式已被广泛

并成功地应用于众多Oracle EBS与外围系统的接口设计方案中。

 接口设计方案实施预先配置:

 Oracle应用服务器预先为每个外围系统分配一个放置接口数据文件的文

件夹,文件夹里面有infile、outfile、errfile、archfile 四个子文件夹,

分别用于放置外围系统导入Oracle EBS的数据文件,Oracle EBS导出

1

到外围系统的接口数据文件,校验或导入过程中发生错误的接口数据文

件,导入成功后存档的接口数据文件。

 在Oracle数据库建立接口数据文件共用跟踪表,此表主要用于记录每个

接口数据文件的文件名,导入/导出接口,数据文件处理状态。

 在Oracle数据库建立共用接口数据错误日志表,此表用于记录每个接口

的详细错误信息。

 开发客制化的共用数据文件完整性校验程序

 开发客制化的共用Oracle FTP 程序

 开发客制化的共用接口错误邮件通知程序

 Oracle EBS导入接口

 导入接口是将外围系统的数据按照功能需求导入到Oracle EBS不同模块

的接口。

标志数据成功导入

成功

数据

文件

SSH加密传输

数据完整性

校验

完整

SQL Loader

临时表

临时表

数据校验

成功

Oracle

标准接口或调用

API

比对导入Oracle

标准表的数据

检查数据校验成功

的数据导入情况

外围系统

Oracle 应用服务器

不完整

失败

失败

标志文件校验失败并将

错误详细信息记录在错

误日志表中

标志数据写入临时表失

败并将错误详细信息记

录在错误日志表中

标志数据校验失败并将

错误详细信息记录在错

误日志表中

标志数据导入失败并将

错误详细信息记录在错

误日志表中

终止接口文件处理并发邮

件通知相关用户

终止接口数据处理并发邮件

通知相关用户

终止临时表数据处理并发邮

件通知相关用户

终止接口程序并发邮件通知

相关用户

接口设计考虑的因素 设计方案

2