Sha256: 8e944e542633851c95670f13607421543913a35ebd08b2fc8e908a792cdd9566
Contents?: true
Size: 708 Bytes
Versions: 1
Compression:
Stored size: 708 Bytes
Contents
unless defined? ADAPTOR_ROOT ADAPTOR_ROOT = File.expand_path(File.dirname(__FILE__) + '/..') end require 'yaml' config = YAML::load(File.open("#{ADAPTOR_ROOT}/config/mom.yml")) case config["mom"]["type"] when "druby" require 'drb' mom_uri = "druby://#{config["mom"]["host"]}:#{config["mom"]["port"]}" mom = DRbObject.new(nil, mom_uri) mom.publish ARGV[1], ARGV[0] when "xmlblaster" require "rubygems" require "adaptation/xmlblaster_client" xbc = XmlblasterClient.new(config["mom"]["host"], config["mom"]["port"]) xbc.login( "OAP_USER", "OAP_PASS" ) xbc.publish( "<key oid='#{ARGV[0]}' contentMime='text/xml'/>", ARGV[1] , "<qos></qos>" ) xbc.logout end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
adaptation-0.0.3 | dispatches/publish.rb |