Here is my irb session:
irb -r soap/wsdlDriver
irb(main):001:0> end_point = “http://my.endpoint.com/cgi-bin/ipc-
SOAP/”
=> “http://my.endpoint.com/cgi-bin/ipc-SOAP/”
irb(main):002:0> soap =
SOAP::WSDLDriverFactory.new(end_point).create_rpc_driver
WSDL::XMLSchema::Parser::UnknownElementError: unknown element: {}html
from /usr/lib/ruby/1.8/wsdl/xmlSchema/parser.rb:116:in
decode_tag' from /usr/lib/ruby/1.8/wsdl/xmlSchema/parser.rb:82:in
start_element’
from /usr/lib/ruby/1.8/xsd/xmlparser/parser.rb:67:in
start_element' from /usr/lib/ruby/1.8/xsd/xmlparser/rexmlparser.rb:34:in
tag_start’
from /usr/lib/ruby/1.8/rexml/parsers/streamparser.rb:24:in
parse' from /usr/lib/ruby/1.8/rexml/document.rb:173:in
parse_stream’
from /usr/lib/ruby/1.8/xsd/xmlparser/rexmlparser.rb:27:in
do_parse' from /usr/lib/ruby/1.8/wsdl/xmlSchema/parser.rb:63:in
parse’
from /usr/lib/ruby/1.8/wsdl/xmlSchema/importer.rb:42:in
parse' from /usr/lib/ruby/1.8/wsdl/importer.rb:31:in
parse’
from /usr/lib/ruby/1.8/wsdl/xmlSchema/importer.rb:30:in
import' from /usr/lib/ruby/1.8/wsdl/importer.rb:18:in
import’
from /usr/lib/ruby/1.8/soap/wsdlDriver.rb:124:in import' from /usr/lib/ruby/1.8/soap/wsdlDriver.rb:28:in
initialize’
from (irb):2
from :0
irb(main):003:0>
This works with some perl code I have, so I know the server is working
as it should.
Google was unhelpful.
Is it possible I am missing that the soap4r package needs, but isn’t a
dependency?
Mike B.