Integration Framework error: The <To> header must match the value of an incoming message's HTTP Request Url
Symptoms
The following error occurs when importing data using the Integration Framework:
20-11-2020 12:09:08: TransactionId=3ff9f7cd-8229-4a8e-bef5-b4b1df096c19 System.Web.Services.Protocols.SoapHeaderException: Destination Unreachable ---> WSE816: The <To> header must match the value of an incoming message's HTTP Request Url if the soap receiver does not have an actor name. The <To> header received contained "https://XXX/CPWebService//WSLogin.asmx" while the HTTP Request Url was "https://XXX/CPWebService/WSLogin.asmx".
Reason
In the first URL, there are two slashes in front of //WSLogin.amx, which causes it to be different from the request URL.
Resolution
Verify the Changepoint API URL in the following locations:
- Changepoint Administration > Server Integration
- Adapter.xml configuration file for the Changepoint Communication Dispatcher Service
</configurations> <extendedconfiguration> <username>cpadmin</username> <password>cpadmin</password> <cpurl>http://XXX/CPWebService</cpurl> </extendedconfiguration> </externalassembly>
Make sure in both locations that there is no trailing "/" at the end of the URL.