Thanks Hilary for your suggestions. Yes, using rules for the submission is exactly what I wanted to do (as it allows me to check some more complex validation rules before submitting), however, here the Submit to HTTP-Webserver option is not available, and if I go for the SOAP submit option instead, then it seems the server response, unlike for the HTTP-Webserver option, cannot be displayed to the user (including fault messages which may be returned by the server when validating the form server-side)... I was hoping that InfoPath could pick up the standard SOAP Fault response messages, provided I have declared them in the WSDL, however I haven't managed to succeed with this. Maybe I am missing something? Exposing the server response message to the user should be a common use case, no?