require 'windows/system_info'
require 'singleton'
require 'thread'
require 'watir/cookiemanager'
require 'net/http'
def soap_call(server, port, url_right_part, input_xml)
http = Net::HTTP.new(server, port)
resp, return_data = http.post(url_right_part, input_xml, {'SOAPAction' => '', 'Content-Type' => 'text/xml; charset=utf-8'})
if ! (return_data =~ /<Ack>Success<\/Ack>/ or return_data =~ /<Ack>Warning<\/Ack>/) then
puts "Fail"
puts return_data
else
puts "Pass"
end
return return_data
end