During a SmartConnect integration today (which uses eConnect) today we got the following error
There was an error reading from the pipe: The pipe has been ended
After some searching, I arrived at the solution below.