NOTE: This article is listed in the following 'checklist' guides: [Integrate] Errors while Recording, Posting, or Importing
Issue: BDCPlus Recording Failing
Especially with a new instance of BDCPlus/cMass, one of the following can cause a BDCPlus Recording to fail:
- Incorrect browser (Only IE 32 bit supported for recording).
- Trusted Site option might not be set in IE.
- “Initialize and script ActiveX controls not marked as safe for scripting” option may not be enabled.
- The dsp SAP Connection information (Integrate/Advanced/SAP Connections) must match the user's SAPLOGIN.INI file. EDIT: As of the DSP 6.5.x releases, Integrate now pulls SAP connection information from Common/Configuration/Data Source Registry.
- The Identity of the CranSoft/DSP Application Pool might not be Network Service.
If none of the above resolve the issue, please supply the DEV_RFC.TRC file from the user's PC. This file may be located anywhere on their PC. This file will often contain better SAP error information.
The steps to resolve the above 4 issues are below:
Possible Resolutions:
Browser Setup
IE Browser (Only browser supported for recording)
Internet Explorer (IE), versions as supported by the DSP and the CranSoft Framework 5.3.3, is the only browser supported for recording
Trusted site option must be set
CranSoft/DSP instance URL should be configured as a trusted site:
- Open IE and go to the CranSoft/DSP website.
- On the IE Menu, select Tools/Internet Options.
The Trusted Sites Window will open. The CranSoft/DSP URL will be displayed next to the ADD Button.
Enable the “Initialize and script ActiveX controls not marked as safe for scripting”
Enable the “Initialize and script ActiveX controls not marked as safe for scripting” option in the Security Tab for the Trusted Sites (Please note that in some environments the settings are controlled centrally by group policy and changes will either be not possible or will be reset back to the policy setting within 90 minutes or so.):
- On the IE Menu, select Tools/Internet Options.
- On the Security Settings – Trusted Sites Zone, scroll down to the “Initialize and script ActiveX controls not marked as safe for scripting” option.
DSP/CranSoft Application Pool Requirement
Verify that the DSP/Cransoft Application Pool Identity is Network Service.
- Start IIS
- Expand the Server Node.
- Click on the Application Pools.
- View the list of the Application Pools and find the CranSoft Pool. Verify that the Identity value is Network Service.
If the Identity value is not Network Service, change it by using the following steps:
- Right click the DSP/Cransoft application pool.
- Choose Advanced Settings.
- Click on the Identity field under the Process Model section.
- Click on the ellipsis that appears after clicking on the Identity field.
- Click the Built-in Account radio button if it’s not already selected.
- Click the Down Arrow and choose the Network Service Account.
- Press OK.
- Press OK on the Advanced Settings Screen
NOTE: Changing the identity will recycle the Application Pool automatically.