在 BizTalk 解决方案中保存 "state"(例如日期)的位置?
Where to save "state" (an date for example) in a BizTalk solution?
我需要保存“最后 运行”的日期,在编排中使用它并为每个 运行 更新它。另一种方法是使用单例编排,但如果有人终止它,它会丢失它的变量值。我尝试使用 Get 和 Set CommonId,正如 Brian 在此处所做的那样:Creating an incrementing, persisted daily sequence number for a BizTalk Map,但不明白如何操作。我的印象是 SetCommonId 只创建与 AppId 的关系。另一种选择是使用自定义数据库,但如果有开箱即用的解决方案,我宁愿使用它。
有什么建议吗?
不,没有开箱即用的功能。最好的解决方案是将其持久化到数据库中。
我需要保存“最后 运行”的日期,在编排中使用它并为每个 运行 更新它。另一种方法是使用单例编排,但如果有人终止它,它会丢失它的变量值。我尝试使用 Get 和 Set CommonId,正如 Brian 在此处所做的那样:Creating an incrementing, persisted daily sequence number for a BizTalk Map,但不明白如何操作。我的印象是 SetCommonId 只创建与 AppId 的关系。另一种选择是使用自定义数据库,但如果有开箱即用的解决方案,我宁愿使用它。
有什么建议吗?
不,没有开箱即用的功能。最好的解决方案是将其持久化到数据库中。