My code looks like this :
this.DataConnections[Constants.DCSUBMIT].Execute();
It's in the code-behind of the form's "Save" button (it needs to be done using code-behind because it performs various checks).
It used to work and to be quite stable. the form gets saved into a Sharepoint documents library.
But I broke ...