Ruby sample code "sample.rb"

*query = Accession No. [BC019236], output = HIT ID
#!/usr/bin/env ruby

require 'soap/wsdlDriver'
require "rexml/document"

wsdl = "http://h-invitational.jp/hinv/hws/soap_acc2hit.php?wsdl"
serv = SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver

result = serv.acc2hit("BC019236")
xml = REXML::Document.new(result)
xml.elements.each("H-Inv/H-INVITATIONAL-ID") { |element|
   print  element.text, "\n" ;
}

Result

> ruby sample.rb
HIT000038568_01
HIT000038568_02