What is an enhanced domain? #
Please refer to the Salesforce help https://help.salesforce.com/s/articleView?id=sf.domain_name_enhanced.htm&type=5 to understand the reason and need to use the enhanced domain.
Skyvva Salesforce Connector using with the soap adapter #
The old Salesforce connector is used with the soap adapter and therefore uses the soap api login to get the session Id. When you switch on the enhanced domain, there will be an impact on the operation of the interfaces.
You have to uncheck the flag “Prevent SOAP API login from https://test.salesforce.com” as shown in the above screenshot. If you check this flag, the session handling using the login soap api in the Skyvva module will no longer work.
In the soap receiver channel configuration, you are using the URL “https://test.salesforce.com” for your sandbox or “https://login.salesforce.com” for your production instance. Therefore you cannot check the flag “Prevent SOAP API login from https://test.salesforce.com” when you activate the enhanced domain.
If you want to check this flag, you must reconfigure the soap receiver channel everywhere you have been using the generic login URL of Salesforce. Note that the generic login URL of Salesforce is either https://login.salesforce.com (production, development) or https://test.salesforce.com (sandbox). You have to get the new correct domain URL after you have activated the enhanced domain and entered this domain into the soap receiver channel configuration.
In this example, we have activated the enhanced domain, and the URL is changed to “https://skyvva32–skyvva15.sandbox.my.salesforce.com” and you have to use this new URL in the soap receiver channel configuration.
We recommend not checking the flag, so you don’t need to spend time reconfiguring the soap receiver channel. Note that we also recommend you in our documentation here https://docs.skyvva-dev.com/docs/executive-summary/ to use the latest Salesforce connector module with the REST adapter. With the new Salesforce connector module, we are not using soap api. Switching the enhanced domain doesn’t create any issues because we are using REST api with OAuth authentication using the connected App.