0

我需要在 IFS-9 中生成一个 XML 文件。我想将系统设置为每次为客户订单创建货件时生成一个 XML 文件。

我可以使用自定义 SQL 事件来做到这一点,还是在 IFS 9 中对这种操作有一些内部支持。我一直在寻找有关如何做到这一点的资源,但一无所获。任何提示都是最受欢迎的。

最好的问候,克雷斯滕

4

2 回答 2

1

是的,您可以使用 IFS 中的自定义事件和事件操作来做到这一点。自定义事件只是在后台创建一个 Oracle 触发器,但它通过事件屏幕与 IFS 前端集成。

  1. 创建一个与要在其中创建 XML 文件的文件夹相关联的 Oracle 目录。
  2. 在货件表上创建自定义事件
  3. 使用 Execute Online SQL 的操作类型为您的事件创建一个事件操作,您可以将代码放在那里以将 XML 文件写入 Oracle 目录。
于 2018-11-28T21:45:58.577 回答
0

您可以使用自定义事件操作类型应用程序消息从 IFS 生成 XML。然后您不需要创建 oracle 目录并使用 IFS 集成框架将文件路由到目标。

  1. 在货件 LU 上创建自定义事件
  2. 勾选要包含在 XML 中的字段
  3. 创建应用程序消息类型的新操作
  4. 创建路由地址以将 XML 发送到目的地
  5. 创建路由规则并包含在 4.路由规则图像中创建的地址。使用路由条件 MESSAGE_FUNCTION = EVENT_ID
于 2019-09-11T09:57:24.987 回答