Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Request:
- <env:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"><env:Body><RetrieveProperties xmlns="urn:vim25"><_this type="PropertyCollector">propertyCollector</_this><specSet xsi:type="PropertyFilterSpec"><propSet xsi:type="PropertySpec"><type>Folder</type><pathSet>name</pathSet><pathSet>parent</pathSet></propSet><propSet xsi:type="PropertySpec"><type>ClusterComputeResource</type><pathSet>name</pathSet><pathSet>parent</pathSet></propSet><objectSet xsi:type="ObjectSpec"><obj type="Folder">group-d1</obj><skip>0</skip><selectSet xsi:type="TraversalSpec"><name>tsFolder</name><type>Folder</type><path>childEntity</path><skip>0</skip><selectSet xsi:type="SelectionSpec"><name>tsFolder</name></selectSet><selectSet xsi:type="SelectionSpec"><name>tsDatacenterHostFolder</name></selectSet><selectSet xsi:type="SelectionSpec"><name>tsClusterHost</name></selectSet></selectSet><selectSet xsi:type="TraversalSpec"><name>tsDatacenterHostFolder</name><type>Datacenter</type><path>hostFolder</path><skip>0</skip><selectSet xsi:type="SelectionSpec"><name>tsFolder</name></selectSet></selectSet><selectSet xsi:type="TraversalSpec"><name>tsClusterHost</name><type>ClusterComputeResource</type><path>host</path><skip>0</skip></selectSet></objectSet></specSet></RetrieveProperties></env:Body></env:Envelope>
- Response (in 0.027 s)
- <?xml version="1.0" encoding="UTF-8"?>
- <soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <soapenv:Body>
- <RetrievePropertiesResponse xmlns="urn:vim25"><returnval><obj type="Folder">group-d1</obj><propSet><name>name</name><val xsi:type="xsd:string">Datacenters</val></propSet></returnval><returnval><obj type="Folder">group-h4</obj><propSet><name>name</name><val xsi:type="xsd:string">host</val></propSet><propSet><name>parent</name><val type="Datacenter" xsi:type="ManagedObjectReference">datacenter-2</val></propSet></returnval><returnval><obj type="ClusterComputeResource">domain-c788</obj><propSet><name>name</name><val xsi:type="xsd:string">ZBX</val></propSet><propSet><name>parent</name><val type="Folder" xsi:type="ManagedObjectReference">group-h4</val></propSet></returnval><returnval><obj type="ClusterComputeResource">domain-c7</obj><propSet><name>name</name><val xsi:type="xsd:string">CL01</val></propSet><propSet><name>parent</name><val type="Folder" xsi:type="ManagedObjectReference">group-h4</val></propSet></returnval><returnval><obj type="Folder">group-h12429</obj><propSet><name>name</name><val xsi:type="xsd:string">test</val></propSet><propSet><name>parent</name><val type="Folder" xsi:type="ManagedObjectReference">group-h4</val></propSet></returnval></RetrievePropertiesResponse>
- </soapenv:Body>
- </soapenv:Envelope>
- ["node",
- #(Element:0x3fa0820573fc {
- name = "returnval",
- namespace = #(Namespace:0x3fa0820568a8 { href = "urn:vim25" }),
- children = [
- #(Element:0x3fa082055b38 {
- name = "obj",
- namespace = #(Namespace:0x3fa0820568a8 { href = "urn:vim25" }),
- attributes = [
- #(Attr:0x3fa082055714 { name = "type", value = "Folder" })],
- children = [ #(Text "group-d1")]
- }),
- #(Element:0x3fa082053d10 {
- name = "propSet",
- namespace = #(Namespace:0x3fa0820568a8 { href = "urn:vim25" }),
- children = [
- #(Element:0x3fa082052a14 {
- name = "name",
- namespace = #(Namespace:0x3fa0820568a8 { href = "urn:vim25" }),
- children = [ #(Text "name")]
- }),
- #(Element:0x3fa08205177c {
- name = "val",
- namespace = #(Namespace:0x3fa0820568a8 { href = "urn:vim25" }),
- attributes = [
- #(Attr:0x3fa0820510ec {
- name = "type",
- namespace = #(Namespace:0x3fa0820586a8 {
- prefix = "xsi",
- href = "http://www.w3.org/2001/XMLSchema-instance"
- }),
- value = "xsd:string"
- })],
- children = [ #(Text "Datacenters")]
- })]
- })]
- })]
- ["type", "ObjectContent"]
- ["node",
- #(Element:0x3fa082055b38 {
- name = "obj",
- namespace = #(Namespace:0x3fa0820568a8 { href = "urn:vim25" }),
- attributes = [ #(Attr:0x3fa082055714 { name = "type", value = "Folder" })],
- children = [ #(Text "group-d1")]
- })]
- ["type", "ManagedObject"]
- ["node",
- #(Element:0x3fa082053d10 {
- name = "propSet",
- namespace = #(Namespace:0x3fa0820568a8 { href = "urn:vim25" }),
- children = [
- #(Element:0x3fa082052a14 {
- name = "name",
- namespace = #(Namespace:0x3fa0820568a8 { href = "urn:vim25" }),
- children = [ #(Text "name")]
- }),
- #(Element:0x3fa08205177c {
- name = "val",
- namespace = #(Namespace:0x3fa0820568a8 { href = "urn:vim25" }),
- attributes = [
- #(Attr:0x3fa0820510ec {
- name = "type",
- namespace = #(Namespace:0x3fa0820586a8 {
- prefix = "xsi",
- href = "http://www.w3.org/2001/XMLSchema-instance"
- }),
- value = "xsd:string"
- })],
- children = [ #(Text "Datacenters")]
- })]
- })]
- ["type", "DynamicProperty"]
- ["node",
- #(Element:0x3fa082052a14 {
- name = "name",
- namespace = #(Namespace:0x3fa0820568a8 { href = "urn:vim25" }),
- children = [ #(Text "name")]
- })]
- ["type", "PropertyPath"]
- ["node",
- #(Element:0x3fa08205177c {
- name = "val",
- namespace = #(Namespace:0x3fa0820568a8 { href = "urn:vim25" }),
- attributes = [
- #(Attr:0x3fa0820510ec {
- name = "type",
- namespace = #(Namespace:0x3fa0820586a8 {
- prefix = "xsi",
- href = "http://www.w3.org/2001/XMLSchema-instance"
- }),
- value = "xsd:string"
- })],
- children = [ #(Text "Datacenters")]
- })]
- ["type", "xsd:anyType"]
- /usr/lib64/ruby/gems/1.8/gems/rbvmomi-1.8.1/lib/rbvmomi/type_loader.rb:103:in `make_type': unknown VMODL type AnyType (RuntimeError)
- from /usr/lib64/ruby/gems/1.8/gems/rbvmomi-1.8.1/lib/rbvmomi/type_loader.rb:65:in `get'
- from /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
- from /usr/lib64/ruby/gems/1.8/gems/rbvmomi-1.8.1/lib/rbvmomi/type_loader.rb:63:in `get'
- from /usr/lib64/ruby/gems/1.8/gems/rbvmomi-1.8.1/lib/rbvmomi/deserialization.rb:80:in `deserialize'
- from /usr/lib64/ruby/gems/1.8/gems/rbvmomi-1.8.1/lib/rbvmomi/deserialization.rb:118:in `traverse_data'
- from /usr/lib64/ruby/gems/1.8/gems/rbvmomi-1.8.1/lib/rbvmomi/deserialization.rb:100:in `each'
- from /usr/lib64/ruby/gems/1.8/gems/rbvmomi-1.8.1/lib/rbvmomi/deserialization.rb:100:in `traverse_data'
- from /usr/lib64/ruby/gems/1.8/gems/rbvmomi-1.8.1/lib/rbvmomi/deserialization.rb:83:in `deserialize'
- from /usr/lib64/ruby/gems/1.8/gems/rbvmomi-1.8.1/lib/rbvmomi/deserialization.rb:113:in `traverse_data'
- from /usr/lib64/ruby/gems/1.8/gems/rbvmomi-1.8.1/lib/rbvmomi/deserialization.rb:100:in `each'
- from /usr/lib64/ruby/gems/1.8/gems/rbvmomi-1.8.1/lib/rbvmomi/deserialization.rb:100:in `traverse_data'
- from /usr/lib64/ruby/gems/1.8/gems/rbvmomi-1.8.1/lib/rbvmomi/deserialization.rb:83:in `deserialize'
- from /usr/lib64/ruby/gems/1.8/gems/rbvmomi-1.8.1/lib/rbvmomi/connection.rb:68:in `parse_response'
- from /usr/lib64/ruby/gems/1.8/gems/rbvmomi-1.8.1/lib/rbvmomi/connection.rb:68:in `map'
- from /usr/lib64/ruby/gems/1.8/gems/rbvmomi-1.8.1/lib/rbvmomi/connection.rb:68:in `parse_response'
- from /usr/lib64/ruby/gems/1.8/gems/rbvmomi-1.8.1/lib/rbvmomi/connection.rb:90:in `call'
- from /usr/lib64/ruby/gems/1.8/gems/rbvmomi-1.8.1/lib/rbvmomi/basic_types.rb:205:in `_call'
- from /usr/lib64/ruby/gems/1.8/gems/rbvmomi-1.8.1/lib/rbvmomi/basic_types.rb:74:in `RetrieveProperties'
- from ./rclib.rb:355:in `get_all_clusters'
- from ./rclib.rb:364:in `get_cluster'
- from ./aar.rb:133
- from ./aar.rb:132:in `each'
- from ./aar.rb:132
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement