从 IFS 9 创建 XML 文件

Create XML file from IFS 9

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

我可以使用自定义 SQL 事件来做到这一点吗?或者 IFS 9 是否对此类操作提供了一些内部支持。 我一直在寻找有关如何执行此操作的资源,但一无所获。 欢迎任何提示。

此致,克雷斯滕

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

  1. 创建一个与要创建 XML 文件的文件夹关联的 Oracle 目录。
  2. 在货件上创建自定义事件table
  3. 为您的活动创建活动类型为在线执行 SQL 的活动活动,您可以将代码放入其中以将 XML 文件写入 Oracle 目录。

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

  1. 在装运 LU 上创建自定义事件
  2. 勾选您要包含在 XML
  3. 中的字段
  4. 创建类型为应用消息
  5. 的新操作
  6. 创建路由地址以将XML发送到目的地
  7. 创建路由规则并包含在 4.Routing Rule Image 中创建的地址。使用路由条件 MESSAGE_FUNCTION = EVENT_ID