BizTalk Adapters Authorization Requirements

The BizTalk adapters that are provided with Commerce Server 2009 R2, also known informally as the Commerce Server 2009 R2 adapters, use the Web services provided by the Orders, Catalog (and Inventory), and Profiles systems to interact with these systems. The account under which the Commerce Server 2009 R2 adapters run needs to be granted sufficient access to these Web services. By default, the account under which the Commerce Server 2009 R2 adapters run is the same as the account under which the BizTalk Server host instance runs. In this default scenario, you need to make sure that this account is granted sufficient access to the Commerce Server 2009 R2 Web services that correspond to the adapters you are using. For information about how to grant Web service access to a particular account, see Adding Windows Users to the Authorization Policy Roles.

Note

The Inventory adapter shares the Catalog Web service with the Catalog adapter. The Orders adapter uses the Orders Web service and the Profiles adapter uses the Profiles Web service.

An alternative approach is to use the transport properties Web Service Username and Web Service Password, which are configurable for each adapter endpoint, to provide an alternative user account that the adapters will use to interact with the Commerce Server 2009 R2 Web services. Of course, the specified account will need to have sufficient access to the required Web services.

See Also

Other Resources

Setting Registry Read and Write Permissions for the BizTalk Adapters

Adding Windows Users to the Authorization Policy Roles

Developing with the BizTalk Adapters