在BizTalk编排中,我被困在从一个消息映射到另一个消息的情况下,我无法跨越这种情况。场景如下:源模式有许多字段,目标模式有许多子元素,这些目的元素的子字段可以与源模式字段有一对一的映射。
假定源架构具有如下字段:
SF1
SF2
SF3
SF4
SF5和目标模式包含以下元素
DEL1 and DEL1 has fields DEL1_F1,DEL1_F2,DEL1_F3,DEL1_F4,DEL1_F5
DEL2 and DEL2 has fields DEL2_F1,DEL2_F2,DEL2_F3,DEL2_F4,DEL21_F5
DEL3 and DEL3 has fields DEL3_F1,DEL3_F2,DEL3_F3,DEL3_F4,DEL3_F5现在,根据值SF1,我需要映射值。如果SF1的值为'0‘,则将SF1、SF2、SF3、SF4和SF5分别映射为DEL1_F1、DEL1_F2、DEL1_F3、DEL1_F4和DEL1_F5;如果SF1的值为'1’,则将SF1、SF2、SF3、SF4和SF5与DEL2_F1、DEL2_F2、映射;如果的值为'3‘,则需要使用、和映射DEL3_F5。
请建议我如何在BizTalk映射中实现这一点。
发布于 2014-10-09 20:37:41
您可以使用visual studio提供的内置functoid。

https://stackoverflow.com/questions/26257654
复制相似问题