带有PGP加密的发送端口中的文件名

时间:2014-10-10 15:39:30

标签: biztalk biztalk-2010

发送端口中的文件名应使用类似ABC.txt.pgp的掩码进行设置。由于我使用了PGP加密组件,因此它生成的文件名如ABC.pgp.txt.pgp。但我需要的只是ABC.txt.pgp。怎么可以做到这一点。非常感谢任何帮助。

由于

2 个答案:

答案 0 :(得分:1)

您所看到的是预期的行为。如果您指的是:

https://code.msdn.microsoft.com/windowsdesktop/BizTalk-Sample-PGP-ebcbc8b2

或其中一个派生词,如果设置了该属性,它将在内部修改FILE.ReceivedFileName以附加.pgp。

因此,如果您只使用%SourceFileName%,您可能会获得所需的结果。否则,您必须在PGP组件之前的某处将FILE.ReceivedFileName显式设置为ABC.txt。

您还可以修改源代码以删除此行为。 (同一答案)

答案 1 :(得分:1)

感谢Johns-305。我在发送形状之前包含了消息赋值形状并使用了

SendMessage(FILE.ReceivedFileName) = "ABC.txt";

在发送端口中,我使用Filename作为"%SourceFileName%"。现在我在发送端口

中获取文件名为ABC.txt.pgp