Module Openwsman
In: openwsman.i
ruby/openwsman/openwsman.rb
ruby/openwsman/xmldoc.rb
ruby/openwsman/xmlnode.rb

Assume XmlDoc.foo means XmlDoc.body.foo

Methods

Classes and Modules

Class Openwsman::Client
Class Openwsman::ClientOptions
Class Openwsman::Context
Class Openwsman::EndPointReference
Class Openwsman::EnumerateInfo
Class Openwsman::Fault
Class Openwsman::Filter
Class Openwsman::Soap
Class Openwsman::SoapOp
Class Openwsman::Status
Class Openwsman::Transport
Class Openwsman::XmlAttr
Class Openwsman::XmlDoc
Class Openwsman::XmlNode

Constants

NO_AUTH = WS_NO_AUTH
BASIC_AUTH = WS_BASIC_AUTH
DIGEST_AUTH = WS_DIGEST_AUTH
PASS_AUTH = WS_PASS_AUTH
NTLM_AUTH = WS_NTLM_AUTH
GSSNEGOTIATE_AUTH = WS_GSSNEGOTIATE_AUTH

Public Class methods

return endpoint-reference (EPR) prefix for given classname and namespace

  • classname - classname (using the <schema>_<name> format)
  • namespace - optional namespace, required for Windows WMI which embeds the namespace in the EPR

Examples

  prefix = Openwsman.epr_prefix_for "CIM_Managed_Element"
  prefix = Openwsman.epr_prefix_for "Win32_Foo", "root/cimv2"

create full endpoint reference URI for namespace and classname

Public Instance methods

SWIG_exception(p1, p2)

Create empty SOAP envelope (XmlDoc)

Set openwsman debug level.

Return openwsman debug level.

uri_prefix(p1)

[Validate]