# 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