SQL Server Lookup 存储过程配置

Version 23.4.8843


SQL Server Lookup 存储过程配置

Version 23.4.8843


Lookup 存储过程操作将进入 SQL-Server 端口的数据视为存储过程的输入。 端口执行选定的存储过程,然后将结果值插入到流中的现有 Arc 消息中。

  1. 在知行之桥工作流中,从端口中拖动箭头,该箭头将为 SQL-Server 端口提供输入。

  2. (可选)选择示例文件。 建议使用示例文件,因为它允许端口提供有关文件结构的更多上下文,并使选择输入参数值变得更加容易。

  3. 完成以下配置步骤后,在知行之桥工作流中,将箭头从 SQL-Server 端口拖动到希望生成的 XML 或消息头数据所在的端口。

Lookup 存储过程配置

请按照以下步骤配置存储过程:

  1. 从下拉菜单中选择一个存储过程。 可用的存储过程取决于端口,并且无法从知行之桥进行自定义。

  2. 输入参数:为每个输入参数添加一个。 如果上传了示例文件,编辑器会显示文档的树形表示形式,以便可以轻松找到所需的 XPath,如下图所示。

  3. 输出目标:选择 XPath 将存储过程响应值插入到 XML 文件中,或选择 Header 将存储过程响应值插入到消息头中。
    • XPath:当选择 XPath 时,目标分为两部分。 父级 XPath 应已存在于 XML 文档中。 新节点名称 是注入到 XML 文档中以保存查找结果的节点的名称。 每个输入参数值在此处提供的 XML 元素中都有其自己的 XML 元素(叶级别)。
    • 消息头:当选择“消息头”时,端口会向每个输入参数的输出消息添加一个消息头。 从数据库返回的每条记录的值均以逗号分隔。
  4. 输出选项:存储过程结果可能包括结果集、返回值和/或输出参数。 这两个复选框可让微调输出中包含的内容。
    • 选中包含输出参数以包含输出参数。
    • 选中包含结果集以在输出中包含结果集(仅当输出目标为 XPath 时适用)。 由于可能会返回具有不同结构的多个结果集,因此结果集将被注入到具有附加层次结构级别的输入 XML 中。
  5. 单击“测试查找”以查看输入 XML 的结构应是什么样子。

  6. 单击“测试”以查看将生成什么输出。 当对测试结果感到满意时,可以单击“保存示例数据”以使其他端口可以访问数据。