SOAP API Akamai CCU в soapUI

Кто-нибудь смог успешно использовать API SOAP Akamai CCU? Я пытаюсь использовать его с soapUI со следующим (Java) WSDL: https://ccuapi.akamai.com/ccuapi-axis.wsdl.

Когда я запускаю пример запроса в soapUI с правильными учетными данными для входа, я получаю ошибку SOAP, а именно:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Body>
  <SOAP-ENV:Fault>
     <faultcode>SOAP-ENV:Server</faultcode>
     <faultstring>Exception: class com.idoox.soap.DemarshallException: Cannot recognize array "dimensions"</faultstring>
  </SOAP-ENV:Fault>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Просто интересно, сталкивался ли кто-нибудь с этим и что вы делали по этому поводу.

Спасибо!


person pthesis    schedule 14.12.2010    source источник


Ответы (2)


Это может происходить из-за того, что вам нужно установить размер массива. например /images/myImage.png

Обратите внимание на xsd:string[1], который имеет решающее значение для правильной демаршализации массива мыла.

person Par    schedule 27.12.2010

Мы использовали версию Perl отсюда: https://metacpan.org/pod/Net%3a%3aAkama

Я понимаю, что это не помогает с Java, но, по крайней мере, может продемонстрировать, что SOAP API работает.

person Matthew    schedule 16.12.2010