我有一个带有输入模式和outputschema的映射。如果我发送带有两个未随模式提供的字段的xml文件,则会写出元素字段,但值为空。我想它在输出文件中根本没有写入元素。 可能吗?
答案 0 :(得分:2)
使用“Logical Existence”Functoid仅在输入中提供元素时才生成元素。
要做到这一点; a)将逻辑存在functoid拖到映射器表面。 b)将值映射functoid拖到地图表面 c)将元素从源模式连接到逻辑存在functoid d)将逻辑存在functoid连接到您的值映射functoid。 e)将元素连接到您的值映射functoid f)将您的值映射functoid连接到目标元素以有条件地映射到。
这说“当我在源中有元素X,然后将其值映射到目标中的元素Y.否则不执行映射”。
执行上述步骤以确保正确配置functoid输入。
HTH