我正在尝试根据收到的文件位置名称的一部分和收到的日期来关联编排。我有一个带有分配日期的入站地图的接收端口,但我无法确定访问接收位置的提升属性(我已经提升了)。
有什么方法可以访问这些信息吗?Xpath?C# 仿函数?
谢谢!
我正在尝试根据收到的文件位置名称的一部分和收到的日期来关联编排。我有一个带有分配日期的入站地图的接收端口,但我无法确定访问接收位置的提升属性(我已经提升了)。
有什么方法可以访问这些信息吗?Xpath?C# 仿函数?
谢谢!
从字面上回答您的问题,是的,有一个C# functoid允许从地图中访问上下文属性。
但是,如果我正确理解了您的问题,您就有一个发送请求消息并异步等待相关响应的编排。我还了解到,您希望将在某个日期从特定接收位置收到的所有消息路由回适当的编排。
为此,您不需要从地图中访问提升的属性。您所要做的就是在发送消息时初始化适当的Correlation ,并在传入的Receive Pipeline提升的Correlation Set中指定属性。
显然,要做到这一点,您需要将日期限制在可接受的范围内,精确到一天、小时范围甚至分钟范围。低于此值的任何内容都会冒着无法将响应与适当时间相关联的风险。
如果您对产生响应的特定系统有一定程度的控制,则对相关属性使用 GUID 可能是最简单的方法。