Что необходимо для Proxy.ValuePair [] в Powershell для запроса WSDL - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть вызов прокси-сервера веб-службы WSDL, который успешно получил всю необходимую мне информацию до этого момента.Однако для некоторых команд требуется параметр searchValuePairs, который после попытки ввода данных в этом параметре обычно генерирует

Невозможно преобразовать значение аргумента в значение типа Proxy.valuePair [].

В приведенном ниже запросе $s относится к объекту входа, 96 - это тип требуемой сущности, а $params должен иметь одну пару ключ / значение.

$params = New-Object 'System.Collections.Generic.Dictionary[String,Object]'
$params.Add("resource ID", "5417")
$j = $p.findEntity($s, '96',  $params)

Создана новая ошибка:

Невозможно преобразовать аргумент "searchValuePairs" со значением: "System.Collections.Generic.Dictionary`2 [System.String, System.Object]", для" findEntity "введите" Proxy.ValuePair [] ":" Невозможно преобразовать значение "System.Collections.Generic.Dictionary`2 [System.String, System.Object]" в тип "Proxy.ValuePair []".Ошибка: «Не удается создать объект типа« Proxy.ValuePair ».Свойство идентификатора ресурса не найдено для объекта Proxy.ValuePair.Доступное свойство: [elementValue], [id], [idSpecified] ""

Есть ли тип [Proxy.ValuePair], который я могу использовать?или я что-то не так делаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...