Hi,
>>>com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: Missing faultcode; HTTP 500 Timeout
I'd say that PI does not have access to the web service and it's timing out due to that - check if PI server (not from your laptop) has access to the WS and only then retry the scenario,
Regards,
Michal Krawczyk