blob: bfaf1205264dc28f2e56a2945fa848e408a90036 [file] [log] [blame]
# create.rb
require 'test/unit'
require 'rexml/document'
require File.join(File.dirname(__FILE__),'_loadpath')
require 'openwsman'
require '_client'
class WsmanTest < Test::Unit::TestCase
def test_create
client = Client.open
assert client
options = Openwsman::ClientOptions.new
assert options
options.set_dump_request
# class name and namespace uri
name = "OMC_TimeZoneSettingData"
uri = "http://schema.omc-project.org/wbem/wscim/1/cim-schema/2/" + name
# instance values
instance = { "TimeZone" => "Europe/Berlin" }
data = Openwsman::XmlDoc.new(name, uri)
root = data.root
instance.each do |key,value|
root.add uri, key, value
end
s = data.to_s
result = client.create( options, uri, s, s.size, "utf-8" )
puts result
end
end