Data Integration Specialist Superbadge – Step 7
Step 7 – Synchronize Salesforce project data with Square Peg's external billing system
I'm getting an error message when triggering the SOAP call from the UI via record update:
System.CalloutException: IO Exception: External server did not return any content
When I import the WSDL into SOAP UI and send the same package body, I receive this message:
HTTP/1.1 500
Server: Cowboy
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Date: Mon, 10 Jul 2017 17:58:08 GMT
Via: 1.1 vegur
Proxy-Connection: Keep-Alive
Connection: Keep-Alive
Best Answer
Being a superbadge, particularly one that is now tied to an Salesforce University credential, I'm reluctant to give the full details of how to pass this challenge.
I can confirm that I got a very similar response from the web service when testing it from SOAP UI:
That JSON response seems to be particularly relevant. Is suspect there is something broken on their end. I've reached out to the Trailhead team about this. You could also use the feedback link provided directly in Trailhead.
I'd suggest focusing on the automated test cases and ensuring that they assert the correct outcomes.
Update
Just tried exactly the same request again today, it is looking much healthier.