2009-04-15 38 views
1

我在Biztalk 2006中使用动态发送端口,我试图写入Windows共享(UNC),但得到“访问被拒绝”。使用动态发送端口和UNC Biztalk FileAdapter错误

Biztalk主机进程内用户获得了给定文件夹所需的所有权限。我可以在目标中手动创建一个新文件,但不能在使用Biztalk时创建。

是否FileAdapter使用另一台主机用户(我还没有添加到许可列表上的UNC文件夹)

的错误:? Error details: The FILE send adapter cannot open file \int.company.as\Biztalk\CodeNA\ImageName_123456_20080227T230000_.xml for writing. Details: Access is denied.

编辑: 一个解决将是本地写入然后使用File.Move(),但我不明白为什么上述不起作用。它工作在我的本地笔记本电脑上的一个共享..

回答

1

嗯,问题解决了... 原因是文件适配器可以在另一个主机进程下运行。 (这等hostprocess没有权限到特定的文件夹。)

我以为FileAdapter遵循业务流程的凭据, - 但没有...

+0

动态发送端口不真正改变动态的适配器如何在该级别执行,因此适配器调用仍将在由配置的发送处理程序指定的上下文中执行,而不是在编排的执行上下文中执行(除非它们碰巧是相同的)。 – tomasr 2009-04-23 23:09:52

相关问题