thentschel wrote: > Just call wsdl2ruby with the --module_path option to specify a ruby > namespace and all generated classes will live independently in their > own respective namespace without your mentioned problems of clashing > definitions. (i.e. wsdl2ruby --wsdl abc.wsdl --module_path > MySoap::InterfaceOne --type client --force) Yes. --module_path is recently added for generating nested class definition in specified module. You can use "--classdef [basename]" to specify filename explicitly. The best is adding "name='...'" in <definition/> of WSDLs such as <definition name="..."/> if you can. Regards, // NaHi