I have fixed a whole buch of problems the solution is not that great and
I am searching or a better way this is the solution I found
-----------------
#!/usr/bin/env ruby
require 'rubygems'
require 'defaultDriver.rb'
obj = TMService.new()
obj.generate_explicit_type = true
obj.wiredump_dev = STDERR
ele = SOAP::SOAPElement.new("tms:getSubscriber")
ele0 = SOAP::SOAPElement.new("authInfo") ele0.extraattr["xsi:type"] =
"impl:AuthInfo"
ele1 = SOAP::SOAPElement.new("organization")
ele1.extraattr["xsi:type"] = "xsd:string"
ele1.text = "[#####]"
ele2 = SOAP::SOAPElement.new("password") ele2.extraattr["xsi:type"] =
"xsd:string"
ele2.text = "[#####]"
ele3 = SOAP::SOAPElement.new("username") ele3.extraattr["xsi:type"] =
"xsd:string"
ele3.text = "[#####]"
ele4 = SOAP::SOAPElement.new("databaseId")
ele4.extraattr["xsi:type"] = "xsd:string"
ele4.text = "Plb"
ele5 = SOAP::SOAPElement.new("uid")
ele5.extraattr["xsi:type"] = "xsd:string"
ele5.text = "crap"
ele6 = SOAP::SOAPElement.new("email")
ele6.extraattr["xsi:type"] = "xsd:string"
ele6.text = "[EMAIL PROTECTED]"
ele0.add(ele1)
ele0.add(ele2)
ele0.add(ele3)
ele.add(ele0)
ele.add(ele4)
ele.add(ele5)
ele.add(ele6)
response = obj.getSubscriber(ele)
-------------------
The only thin I have left to do is adding some namespaces which ain't
that difficult and change the env:Envelope and env:Body to soap:Envelope
and soap:Body
Any ideas ???
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Core" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-core?hl=en
-~----------~----~----~----~------~----~------~--~---