Mr. Pruitt,
Thank you for taking the time to answer my question.
Yes, your explanation makes sense. My goal is to create an app that will first polls the device for version and take the appropriate action based on the version. So using the latest WSDL file would work on all devices V9-V11. I just can't use a "create_user_3" on a V9 device, so I'll use "create_user_2" instead after testing the version.
My client language is Ruby. I know you have a gem for it but, since it uses soap4r, it doesn't play well with Ruby 1.9.3. I've been trying to roll my own gem using Savon instead.
Thanks again for your help.
rjwiii