From: Kuro Kurosaka Date: 2007-10-12T02:34:15+09:00 Subject: WSDL says "cannot find type {}sayHi" - what does this mean? Hi, I'm new to Ruby (just finished Hello World) and also fairly new to SOAP. I have a Java service written using CXF. I ran these lines with the WSDL generated by CXF: require 'soap/wsdlDriver' WSDL_URI = 'http://xpen-kuro:8080/cxf_service/HelloWorld?wsdl' hw = SOAP::WSDLDriverFactory.new(WSDL_URI).create_rpc_driver hw.generate_explicit_type = true hw.wiredump_dev = STDOUT res = hw.sayHi('Hello World!') Then I've got this error: SOAP::Mapping::MappingError: cannot find type {}sayHi What does this mean? Does "{}sayHi" means anything special in Ruby? sayHi is defined as an element in the section, as a message, and as an operation in the WSDL: ... ... -- Posted via http://www.ruby-forum.com/.