将数据上载到 Oracle Cloud ERP

现在,您必须创建一个流来将数据上载到 Oracle Cloud ERP

下一步是使用前面描述的流生成的 FBDI 文件,并将文件上载到 Oracle Cloud ERP

Oracle Cloud ERP 公开可用于数据传输的 Web 服务(主要是 SOAP)。虽然可以使用 SOAP 调用直接访问这些服务,但在处理 ZIP 文件等二进制文件以上载和接收数据方面,存在一些复杂问题。使用简单的 SOAP 调用检索和上载 ZIP 文件可能很麻烦。幸运的是,Oracle Integration 有一个 ERP 适配器,可抽象化其中的一些复杂功能。因此,对于本例中的日志上载,将使用 ERP 适配器。

后面是 Journal-entry-2.png 的说明
插图 Journal-entry-2.png 的说明

图像中的两个带编号的步骤执行以下步骤:

  1. 阅读 FBDI ZIP 文件。
  2. 使用 ERP 适配器调用 Oracle Cloud ERP

Oracle Cloud ERP 适配器将包含 FBDI 文件和属性文件的 ZIP 文件作为输入。由于读取活动读取文件,因此只需要将文件引用和名称传递到 Oracle Cloud ERP 适配器。

阅读基于文件的数据 ZIP 文件

流的第一步是读取 FBDI ZIP 文件。

流由调度程序触发。调度程序启动进程时,第一个活动将读取在上一个流中创建的 FBDI ZIP 文件。由于文件是 ZIP 文件,因此无需任何模式即可读取该文件。

使用适配器上载数据文件

使用 Oracle Cloud ERP 适配器调用 Oracle Cloud ERP

要在设计时配置 Oracle Cloud ERP 适配器,请使用 Oracle ERP Cloud 端点配置向导

  1. 在“基本信息”步骤中,调用端点 InvokeERP (可选)为其提供说明,并将操作设置为将数据导入财务云应用程序
  2. 在“工序”步骤中,使用导入日记账等值输入导入任务名称。(可选)输入说明并将提取文件设置为全部
  3. 在“响应”步骤中,根据您的要求设置通知,然后设置回调信息。将集成流标识符和版本设置为回调 Oracle Integration 流的标识符和版本。
    下一文章介绍了回调流。您需要在此处创建该流并使用其标识符。