Guest User

Untitled

a guest
Dec 13th, 2017
347
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. <root>
  2. <element id=”items”>object1,object2,object3</element>
  3. <element id=”languages”>de,hr,it</element>
  4. </root>
  5.  
  6. client = Savon.client do
  7. wsdl "someurl?wsdl"
  8. namespace_identifier :pos
  9. env_namespace :soapenv
  10. pretty_print_xml :true
  11. end
  12.  
  13.  
  14.  
  15. gyk = Gyoku.xml( "element" => [{:@id => "items", :content! => '24:123456789'},{:@id => "languages", :content! => 'en,fr'}])
  16. message = {
  17. userId: 1234,
  18. username: 'support@gmail.com',
  19. password: 'password',
  20. root: gyk
  21. }
  22.  
  23. begin
  24. response = client.call(:get_translations, message: message)
  25. rescue Savon::SOAPFault => error
  26. fault_code = error.to_hash[:fault]
  27. end
  28.  
  29. r = response
  30. puts '************************'
  31. puts '************************'
  32. puts r
  33. puts '************************'
  34. puts '************************'
  35. puts message.to_xml
  36. puts '************************'
  37. puts gyk
  38. puts '************************'
  39.  
  40. ************************
  41. <?xml version="1.0" encoding="UTF-8"?>
  42. <hash>
  43. <userId type="integer">1234</userId>
  44. <username>support@gmail.com</username>
  45. <password>password</password>
  46. <root><element id="items">24:123456789</element><element id="languages">en,fr</element></root>
  47. </hash>
  48. ************************
  49. <element id="items">24:123456789</element><element id="languages">en,tr</element>
  50. ************************
Add Comment
Please, Sign In to add comment