0

我需要知道,如果源变压器或目标中的 hl7 文件的某些条件不匹配,我如何停止处理特定 hl7 文件的通道,然后如何将该文件从源变压器或目标移动到所需的文件夹。

4

1 回答 1

0

不完全了解您打算完成什么,我想说您可以使用源转换器设置一些标志,您可以使用两个目的地触发这些标志。第一个目的地将有一个过滤器,并且仅在标志设置为“真”时继续,而第二个目的地将仅在条件为“假”时继续。

源转换器: - 查看数据内容/文件名/有关数据的内容,并将标志“shouldContinue”设置为“true”或“false”。

Destination Transformer #1(如果“shouldContinue”为“true”,则接收数据): - 过滤以检查“shouldContinue” == “true” - 构建输出的转换器 - 如果数据通过过滤器则发送数据的目标设置。

Destination Transformer #2(如果“shouldContinue”为“false”,则数据的接收者): - 过滤以检查“shouldContinue” == “false” - 构建输出的转换器 - 如果数据通过过滤器则发送数据的目标设置。

这有帮助吗?还是我完全偏离了轨道?

弗兰斯

于 2012-06-02T03:06:43.997 回答