Poprawność WSDL 1.2

rafał.praniuk
Posty: 8
Rejestracja: śr gru 06, 2017 2:16 pm
Firma: Comarch Healthcare

Poprawność WSDL 1.2

Post autor: rafał.praniuk » czw gru 07, 2017 12:09 pm

Witam,

W co najmniej kilku miejscach pliku wsdl można znaleźć fragment:

Kod: Zaznacz cały

 
 <xsd:element minOccurs="0" name="RezultatWalidacji"
<xsd:element maxOccurs="unbounded" minOccurs="0" name="RezultatWysylki"
Proszę zwrócić uwagę na występowanie maxOccurs="unbounded" przy RezultatWysylki oraz brak tego atrybutu przy RezultatWalidacji.

Ze względu na to, że wg specyfikacji xsd/wsdl atrybut maxOccurs ma wartość domyślną 1, oznacza to, że element RezultatWalidacji powinien wystąpić tu co najwyżej jeden raz.

Jest to sprzeczne z dokumentacją "papierową", gdzie na stronie 79 można znaleźć informację, że w metodzie wyslijDokumenty element RezultatWalidacji ma postać:

Kod: Zaznacz cały

RezultatWalidacji (0..n) – informacja o wyniku walidacji; 
w przypadku błędów usługi (np. wygasła sesja) struktura nie jest zwracana
Proszę o sprawdzenie poprawności konstrukcji pliku wsdl i określenie, która z w/w form jest poprawna.

Pytanie zostało już wcześniej przesłane drogą mailową - mam nadzieję, że odpowiedź udzielona w tym miejscu pomoże wszystkim użytkownikom.

Renata Wiśniewska
Posty: 177
Rejestracja: pn gru 04, 2017 10:49 am
Firma: ZUS

Re: Poprawność WSDL 1.2

Post autor: Renata Wiśniewska » czw gru 07, 2017 12:46 pm

Jeszcze to sprawdzamy.

Przekażemy informację po weryfikacji.

rafał.praniuk
Posty: 8
Rejestracja: śr gru 06, 2017 2:16 pm
Firma: Comarch Healthcare

Re: Poprawność WSDL 1.2

Post autor: rafał.praniuk » wt mar 13, 2018 9:29 am

Kiedy można spodziewać się odpowiedzi?

Wojciech.Waluk
Posty: 40
Rejestracja: pn gru 04, 2017 10:35 am
Firma: Zakład Ubezpieczeń Społecznych

Re: Poprawność WSDL 1.2

Post autor: Wojciech.Waluk » wt mar 13, 2018 10:29 am

Zmieniliśmy opis w dokumentacji na odpowiadający stanowi faktycznemu, tzn. potwierdzając, że zawsze w odpowiedzi podawany jest rezultat walidacji (przy prawidłowej odpowiedzi, tzn. poza sytuacjami błędów usługi), a nie że może on nie wystąpić.

WSDL nie może w tej chwili być zmieniony, mamy tu w tej chwili pewne ograniczenia.

ODPOWIEDZ

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości