From: "NAKAMURA, Hiroshi" Date: 2005-09-01T22:09:29+09:00 Subject: Re: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Theresa Shen wrote: > As I am calling a web service, I got error message complaining the .each > method > in following code, please help... > wsdl = "http://localhost:81/services/meterServiceGlue.wsdl" > serv = SOAP::WSDLDriverFactory.new(wsdl).createDriver OT: please call "create_rpc_driver" instead of "createDriver" here. > serv.generate_explicit_type = true > @meters = Array.new > results = serv.loadMeters() Add the following line to dump methods it has. p((results.methods - Kernel.methods).sort) > i=0 > results.each { > |result| > meters[i] = Meter.new(result.openTime,result.closeTime) > meters[i].closeRead = result.closeRead > i=i+1 > } > Error Message: undefined method `each' for > # Methods defined for return value depends your meterServiceGlue.wsdl . Regards, // NaHi -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Cygwin) iD8DBQFDFv1ff6b33ts2dPkRAtbzAJ9RHRXDKd461QoLV5Nd3bXdc9FQbACgp2Hw nUpkmvgDI9c69D+XUzbadZU= =nb0V -----END PGP SIGNATURE-----