Macros 在自定义BizTalk适配器中实现宏

Macros 在自定义BizTalk适配器中实现宏,macros,biztalk,adapter,biztalk-2009,Macros,Biztalk,Adapter,Biztalk 2009,我正在编写一个自定义适配器。我想实现内置适配器已经具备的宏功能 在我看来,BizTalk中或其他地方应该有一个内置的库,我可以将字符串传递给该库,它将返回结果字符串,并用宏的上下文数据替换宏 我这么想是不是疯了?这是否存在?谢谢 实现宏在很大程度上取决于您试图实现的适配器的上下文。事实上,据我所知,没有内置的图书馆可以做到这一点 然而,实现宏是相对容易的,并且您不必求助于正则表达式之类的。一个简单的令牌替换算法就可以了 实现诸如%DateTime%或%MessageID%之类的宏非常简单,可以在

我正在编写一个自定义适配器。我想实现内置适配器已经具备的宏功能

在我看来,BizTalk中或其他地方应该有一个内置的库,我可以将字符串传递给该库,它将返回结果字符串,并用宏的上下文数据替换宏


我这么想是不是疯了?这是否存在?谢谢

实现宏在很大程度上取决于您试图实现的适配器的上下文。事实上,据我所知,没有内置的图书馆可以做到这一点

然而,实现宏是相对容易的,并且您不必求助于正则表达式之类的。一个简单的令牌替换算法就可以了


实现诸如%DateTime%或%MessageID%之类的宏非常简单,可以在没有上下文的情况下完成。实现其他宏(例如,%SourceFileName%)需要适配器读取BizTalk上下文属性。

实现宏在很大程度上取决于您尝试实现的适配器的上下文。事实上,据我所知,没有内置的图书馆可以做到这一点

然而,实现宏是相对容易的,并且您不必求助于正则表达式之类的。一个简单的令牌替换算法就可以了


实现诸如%DateTime%或%MessageID%之类的宏非常简单,可以在没有上下文的情况下完成。实现其他宏(例如,%SourceFileName%)需要适配器读取BizTalk上下文属性。

正如Maxime所述,宏中没有什么特别之处,只是您在客户适配器代码中处理令牌的方式。正如Maxime所述,宏中没有特别之处,这只是您在客户适配器代码中处理令牌的方式。