Thank you very much. I wasn't sure at first but it seems to work great and even fires the postExecute events (wired up directly in the XML source of the XDP) and retains all bindings.
I want to dynamically change the server that my web service connections point to in my LiveCycle forms but when I do xfa.connectionSet.MyConnection.soapAddress.value = myUrl it is ignored. How can I set the soapAddress dynamically at runtime?