LINUX.ORG.RU

ESXi 4.0, RetrieveProperties

 ,


0

1

Привет. Пытаюсь получить информацию по Datastore с помощью метода RetrieveProperties примерно следующим образом:

    <Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
        <Body>
            <RetrieveProperties xmlns="urn:vim25">
                <_this type="PropertyCollector">ha-property-collector</_this>
                <specSet>
                    <propSet>
                        <type>Datastore</type>
                        <pathSet>summary</pathSet>
                    </propSet>
                    <objectSet>
                        <obj type="ContainerView">session[52538c45-e02f-f53b-c003-caf6d49a820d]5292d259-e41e-0771-143d-bbb5b6dc50f0</obj>
                        <skip>true</skip>
                        <selectSet>
                            <type>ContainerView</type>
                            <path>view</path>
                        </selectSet>
                    </objectSet>
                </specSet>
            </RetrieveProperties>
        </Body>
    </Envelope>
В ответ получаю «InvalidArgument», в гугле пишут что вопрос в
...
<selectSet>
    <type>ContainerView</type>
    <path>view</path>
</selectSet>
...

Если его убрать из запроса, то ошибки нет, но и response пустой. Как правильно соорудить этот `selectSet`?


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.