我对 BizTalk Server 非常陌生,我们的一位客户想知道他们给出的采购订单的文件名。它已经通过 BizTalk Server 在系统中进行了处理,并且客户已收到采购订单,但他想要获取该采购订单的文件名(或者简而言之,该采购订单的整个文件),因为成本存在一些问题.
我怎样才能获得它或者执行步骤是什么?
注意:我是 BizTalk 的新手,因此在提出与其相关的问题方面没有太多经验。但如果您有任何我可以回答的问题,请随时提问。
如果您想在业务流程中获取接收到的文件名,您需要使用消息上下文属性BTS.ReceivedFileName。
例如
FileName = System.IO.Path.GetFileName((MessageName(FILE.ReceivedFileName));
如果您想将发送端口中的文件名设置为接收到的文件名(或者更确切地说,设置为 FILE.ReceivedFilename 中的文件名,因为您可以自己设置),那么您需要使用预定义的发送Macros之一,在这种情况下%源文件名%
如果您想在 BizTalk 管理控制台中查看文件名,则需要查看消息上下文并查找 ReceivedFileName 属性。