I really wanted to be able to do things with my ADF service implementation based web service data control: 1) Change configuration of the wsdl location dynamically for each environment. 2) Make sure that I could add to the results of the web service with ADF. (createNewRow) The first point: This is hard to do because the url is looked up from the bindings and wsdl. You could do this at build time and build an artifact for each environment but I didnt want to. The second point: The result created by the ws data control was an XMLHandler$DataCollection wich did not implement the add method - I got a Not supported exception. So here is the solution very ugly but hey well (this is a work in progress so shout if you want more code/ explanation): 1) Override the SOAPProvider in the DataControls.dcx <DataControlConfigs xmlns="http://xmlns.oracle.com/adfm/configuration"
version="11.1.2.60.17" id="DataControls"
Package="za.co.transcode....
The Incident Archive: A blog to store my knowledge on the errors that I fix on a daily basis