From: Raymond O'connor Date: 2007-02-09T19:00:49+09:00 Subject: soap complex type seen as nil I can't figure out how to pass a complex type to a soap call. I thought all you had to do was pass it as a hash, so I could do something like this: result = driver.GetArticle('Request' => {'ArticleId' => '20061208', 'Email' => 'myemail@me.com', 'Password' => 'mypassword'}) Unfortunately I always get this error: SOAP::Mapping::MappingError: nil not allowed: ArticleId Here is the schema I am working with: Any help would be greatly appreciated -- Posted via http://www.ruby-forum.com/.