#xml #powershell #webservice-client
#xml #powershell #веб-сервис-клиент
Вопрос:
Мне был предоставлен URL-адрес веб-сервиса, который заканчивается на «?WSDL» и который дает мне доступ к XML-файлу через Интернет.
Моя задача — отправить значения веб-сервису и получить ответ обратно, но у меня возникают проблемы с подключением к нему с помощью PowerShell. Мне удалось установить соединение на прошлой неделе, но после пасхальных каникул, скорее всего, произошли некоторые изменения в веб-сервисе другой стороны. Теперь я получаю следующую ошибку при попытке подключиться к веб-сервису.
Смотрите изображение.
Я тестировал без параметров: -UseDefaultCredential
и -Namespace
, ошибка все та же
$HACWS = New-WebServiceProxy -Uri $UriLong
New-WebServiceProxy: элемент схемы 'element' с именем 'RadarDeployResponse' из пространство имен 'urn: RadarDeploymentTNS'. Если ссылка присутствует, все <complexType>, <simpleType>, <key>, <keyref>, <unique>, nillable, default, fixed, форма, блок, и тип должен отсутствовать. В строке: 2 символ: 16 ... $WsShort = New-WebServiceProxy -Uri "http://hssdas515:8090/Ivory/soa ... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CategoryInfo: Не указано: (:) [New-WebServiceProxy], исключение InvalidOperationException FullyQualifiedErrorId : System.Исключение InvalidOperationException, Microsoft.PowerShell.Команды.NewWebServiceProxy
Ответ №1:
я решил свою ошибку, связавшись с создателем веб-сервиса, к которому я пытался подключиться. По-видимому, в элементе xml произошла синтаксическая ошибка. Сообщение об ошибке было очень пояснительным.