我是BusinessWorks的新手。这是我的应用程序的基本流程:
ReceiveMail
基本配置。我很肯定这是有效的。
流程(链接)
检查附件
日志
输出附件名称,如电子邮件附件:application / xml; NAME = “的test.xml”
flow(link)
检查它是否是正确的附件(目前是“test.xml”)
WriteFile的
从$ ReceiveMail / tns1写入文件:mimeEnvelopeElement / mimePart 1 / textContent
日志
来自$ WriteFile / fileInfo / fullName
所以,鉴于这一切,这是我的输出:
12:23:22.551 INFO: Started BW Application [EmailTest.application:1.0]
12:23:53.058 INFO: Email has attachment: application/xml; name="test.xml"
12:23:53.062 INFO: File written: C:\temp\out\test.xml
这告诉我检查“test.xml”附件的路径是否有效。它还告诉我WriteFile正在传递我期望的$ WriteFile / fileInfo / fullName
我做错了什么?
答案 0 :(得分:0)
所以我在WriteFile过程中使用了WriteActivityInputTextClass,正如你在第二个WriteFile截图中看到的那样。我改变了#34;写作"在第一个截图上使用二进制文件然后我必须重新映射内容,现在它可以正常工作。
我通过任意将几个HTML文件附加到我的电子邮件并删除文件名过滤器来发现这一点。这些工作正常。