2009-04-15 39 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

相關問題