Symptom #
Within the TaskCentre event log the following Response XML is logged from the SAP B1 connector tool:
System.Web.Services.Protocols.SoapException: Retrieving the COM class factory for component with CLSID {F3D77DAE-6C14-B56F-426th-C550BDE8B09D} failed due to the following error: 80070005 Access is denied.
Cause #
The account that the Connector Web Service application pool runs under does not have sufficient permissions to call onto the DI server component.
This error can occur after the DI server has been patched or repaired because the patch/repair process resets the permissions on the DI server component.
Resolution #
Before applying the permission below, confirm the application pool identity for the connector web service. The steps below assume that the application pool identity is NETWORK SERVICE.
- Start > Run > DCOMCNFG to open Component Services
- Under the DCOM Config branch locate the DI server component.
- Right-click the component, click Properties and select the Security tab.
- Under Launch and Activation permissions give the NETWORK SERVICE account Local launch and Local Activation.
- Under Access permissions give the NETWORK SERVICE account Local Access.