Мне был предоставлен URL-адрес веб-службы, который заканчивается на "? WSDL" и который дает мне доступ к XML-файлу через Интернет.
Моя задача - отправить значения в веб-сервис и получить ответ, но у меня возникают проблемы с подключением к нему с помощью PowerShell. Я управлял подключением на прошлой неделе, но после пасхального праздника, скорее всего, произошли некоторые изменения в веб-сервисе другой стороны. Теперь я получаю следующую ошибку при попытке подключиться к веб-сервису.
См. Изображение.
![The error message: if ref is present, all of [...] must be absent](https://i.stack.imgur.com/pTOfO.png)
Я тестировал без параметров: -UseDefaultCredential
и -Namespace
, ошибка все та же
$HACWS = New-WebServiceProxy -Uri $UriLong
New-WebServiceProxy : Schema item 'element' named 'RadarDeployResponse' from
namespace 'urn:RadarDeploymentTNS'. If ref is present, all of <complexType>,
<simpleType>, <key>, <keyref>, <unique>, nillable, default, fixed, form, block,
and type must be absent.
At line:2 char:16
+ ... $WsShort = New-WebServiceProxy -Uri "http://hssdas515:8090/Ivory/soa ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [New-WebServiceProxy], InvalidOperationException
+ FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.PowerShell.Commands.NewWebServiceProxy