Biztalk 使用PGP加密的发送端口中的文件名

Biztalk 使用PGP加密的发送端口中的文件名,biztalk,biztalk-2010,Biztalk,Biztalk 2010,发送端口中的文件名应使用类似ABC.txt.pgp的掩码进行设置。因为我使用了PGP加密组件,所以它会生成类似ABC.PGP.txt.PGP的文件名。但我需要的只是ABC.txt.pgp。如何做到这一点。非常感谢您的帮助 谢谢您看到的是预期的行为。如果您指的是以下内容: 或者它的一个衍生物,如果设置了该属性,它将在内部将FILE.ReceivedFileName修改为append.pgp 因此,如果只使用%SourceFileName%,可能会得到所需的结果。否则,必须在PGP组件之前的某个位

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


谢谢

您看到的是预期的行为。如果您指的是以下内容:

或者它的一个衍生物,如果设置了该属性,它将在内部将FILE.ReceivedFileName修改为append.pgp

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

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

谢谢约翰305。我在发送形状之前包含消息分配形状,并使用

SendMessage(FILE.ReceivedFileName) = "ABC.txt";
在发送端口中,我将文件名用作“%SourceFileName%”。现在,我在发送端口中获得文件名ABC.txt.pgp