I see how to create a SO in Infopath by binding the Create method though the web services layer. But to update existing data you need to read it first, and then update this. However the Load and Update SO methods are shown as separate data sources in InfoPath and there is nothing that copies the data from the one to the other.
I guess you could do this manually but it seems a big effort if you have lots of fields.
Any alternative suggestions are welcome.
Dave