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