2008年12月25日星期四

Tibco Designer Mapping - Empty Node

在BW中除了按照要求进行符合schema的mapping外,更高的要求是不要产生空节点,即如果input数据元素没有的话结果也不应产生。按照下图的map法,即使没有RedContainer,一个空的BlueContianer节点会出现在结果里。好友鸡尾虾提醒说这并不是Tibco的错,原因在于xpath只是帮我们在节点中导航而并作额外判断(虽然mapping的界面看来如此)。







正确的做法是先多RedContianer进行循环,对于schema结构相差较大的mapping必须采用更多的判断来防止这种无意义的空节点。




没有评论: