No worries, Marius.
First, thanks for the links. Will research and probably open a new post.
As for the input controls documentation, I only relied on the web and the JRS Web Services Guide, section 3.3, which does not explain much.
Through trial and error, when I used JR Studio to create the report, I did NOT have to manually create the input control on the server afterward (as some other posts point out). In other words, as long I created the parameter in JRStudio, the parameter showed up in the report on the server--assuming you setup the syncing and checked the parameters to upload. On the other hand, as my first parameter does not seem to dynamically alter the second parameter (XML_URL), maybe I'm wrong about the whole input control concept!
Also of note, the XML_URL is a built-in parameter that keys the remote XML data source so that's why my answer works.
I hope I answered your question, but if not, drop me a line.
Stephen...