在运行时期间,调用过程活动运行数据库中的存储过程。必须在数据库中写入和安装存储过程,然后才能在 Studio 中完成调用过程活动的配置。
大多数数据库仅返回单个返回参数。对于这些数据库,如果为返回参数选中了使用复选框,那么返回值在映射输出任务的源活动窗格内的单个 results/result/RETURN_VALUE 节点中返回。但是,Informix 数据库支持多个返回参数;对于 Informix 数据库,返回参数在重复的 results/result/result/resultsSets/any 节点中返回。 即使一个参数从存储过程中返回,返回参数也在 results/result/result/resultsSets/any 节点中返回。 在映射中使用 CopyOf 函数可将 result 节点的内容(包括名为 resultSet 的子节点)复制到变量。为使 CopyOf 函数将源节点的值正确复制到目标节点,目标变量的 XML 模式必须与源节点的 XML 模式匹配。有关更多信息,请参阅 CopyOf 函数。
如果在交付规则中选中了每条消息批处理多行复选框,那么在 result 元素旁边会显示多次出现图标。