SAP 接收 IDOC 活动

运行时期间,使用 SAP 接收 IDOC 活动作为服务器,并侦听所配置的 SAP 端点。该活动会从指定的 SAP 端点处接收 IDOC,并将其转换为 XML 数据。SAP 接收 IDOC 活动是一个启动方活动。

如果使用 RFC 端口从 SAP 系统中直接接收 SAP 数据,则需使用 SAP 接收 IDOC 活动。 如果通过 SAP 系统的 SAP 文件端口来接收 SAP 数据作为文件,则需在设计时使用项目 > 导入 >SAP IDOC 模式工具栏菜单选项,为 IDOC 元数据生成平面文件模式,并使用读取平面文件活动来读取 SAP 数据。有关更多信息,请参阅从 IDOC 中生成平面文件模式

仅对于 SAP 接收 IDOC 活动,必须指定入站网关连接参数。有关更多信息,请参阅创建或编辑 SAP 端点

为从 Studio 连接至 SAP 系统,必须下载 SAP Jar 文件和 DLL,并将其安装在 Windows 开发机器上。有关更多信息,请参阅下载和安装 SAP Jar 文件和 DLL

注: 必须持续启用含 SAP 接收 IDOC 活动的编排。有关更多信息,请参阅启用持久性

在编排中添加 SAP 接收 IDOC 活动

  1. 创建或打开编排。这样会以图形形式显示编排。
  2. 选择活动选项卡并展开 SAP 文件夹。
  3. 接收 IDOC 活动拖动至编排上。
  4. 选择该活动。这样会显示核对表

创建、选择或编辑 SAP 端点

  1. 核对表中单击选取端点任务,并选择以下一个操作:
    • 选择现有端点:
      1. 选择浏览。这样会显示 Project Explorer
      2. 选择现有端点并单击确定。 转至配置活动过程。
    • 选择现有端点并编辑该端点:
      1. 选择浏览。这样会显示 Project Explorer
      2. 选择现有端点并单击确定
      3. 单击编辑。这样会显示编辑端点面板。
    • 创建新端点:选择新建。这样会显示创建端点面板。
  2. 创建或编辑 SAP 端点

配置活动

  1. 核对表中选择配置任务。 这样会显示配置面板。
  2. 单击浏览......
  3. 选择 IDOC 行并单击确定配置任务中的消息类型IDOC 类型IDOC 扩展类型已填充。

映射活动输出

  1. 核对表中选择映射输出任务。

    自活动面板中会显示活动的输出参数。由所选 IDOC 类型和 IDOC 扩展类型生成的 XML 模式成为活动的输出参数。

  2. 在 IDOC XML 模式和编排变量间创建映射。请参阅创建映射,以获取与映射有关的常规指示信息。

有关部署 SAP 编排的注意事项

在使用 Web 管理控制台部署具有 SAP 活动的编排前,Integration Appliance 必须首先与 SAP 系统建立连接。如果 Integration Appliance 未能与 SAP 系统建立连接,则无法部署编排。