0
我有两个模式;Biztalk映射逻辑路径
src.xsd
destination.xsd
src.xsd有2个日期和1串
-FromDate (example: 2001-01-01)
-ToDate (example: 2002-01-01)
-Intervaltype (example: 'A long year')
dest.xsd有1个字符串属性
-Query
我要地图这让我实现一个连接字符串在目标架构的查询属性中,如:
"WHERE date1 >= 2001-01-01 AND date2 <= ToDate AND IntervalDescription = 'A long year'"
我已经通过使用“string concatenate”functoid实现了这一点。
问题是日期是可选的,我想在映射中设置“默认”值,如果没有在src.xsd中提供。在这种情况下,我想
FromDate to be the current date - 10days
和
ToDate to be de current date
如何才能实现这一目标?
感谢您的帮助!
只需使用内联C#脚本functoid用3个输入参数,并使用标准的C#的方法来操作的字符串。 http://msdn.microsoft.com/en-us/library/ee267841(v=bts.10).aspx – FCR