A Microsoft BizTalk Server 2006 or Microsoft BizTalk Server 2004 receive location that is
configured to use the File transport type is
disabled. An event error that is similar to the following is logged in the
Application log of the computer that is running BizTalk Server 2004:
Event Type: Error
Event Source:
BizTalk Server 2004
Event Category: BizTalk Server 2004
Event ID:
5644
Date: Date
Time:
Time
User: N/A
Computer:
BizTalk Server computer name
Description: The
Messaging Engine failed to add a receive URL "TestFileReceive" to the adapter
"FILE". Reason: "File transport does not have read/write privileges for receive
location '\\FILESERVER\Share\Test\'. ".
This behavior occurs because the account or accounts
that the BizTalk Server receive location is using to access a
folder or a file share do not have the correct permissions at the file system
level or at the file share level.
To resolve this behavior in BizTalk Server 2004, grant the following permissions
to the account or accounts that the BizTalk Server Receive location is
using to access the folder or the file share.
- Determine the account or accounts that the receive location is using to access
the folder or the file share:
- Click Start, point to
Programs, point to Microsoft BizTalk Server
2004, and then click BizTalk Server
Administration.
- Expand Microsoft BizTalk Server
2004, and then click the Receive Locations
folder.
- Double-click the receive location that is accessing the
file share or the folder to view the Properties dialog box for
the receive location.
- Make a note of the receive handler that is specified for
this receive location, and then click OK.
- Click the Hosts folder, and then click the
host that is the receive handler for the receive location.
- Double-click each server for this host. For each server,
verify that the logon that is specified for the server has the correct
permissions to the folder or to the file share.
- Grant the following permissions at the file system level:
- List Folder / Read Data
- Delete SubFolder and Files
To do this, follow these steps:
- Right-click the folder, and then click
Properties.
- Click the Security tab, and then click
Advanced.
- Grant the following permission at the share level:
To do this, follow these steps:
- Right-click the shared folder, and then click
Properties.
- Click the Sharing tab.
Note You only have to perform this step if the receive location is configured
to monitor a file share.
Note In BizTalk Server 2006, you can use the
Authentication tab in the
File Transport Properties dialog box to specify a credential that has permissions at the file system level or at the file share level.
This
behavior is by design.