Java ee SOAP i walidacja paramterów

Java ee SOAP i walidacja paramterów
  • Rejestracja: dni
  • Ostatnio: dni
0

Z tego co ostatnio wyczytałem w restach JAX-RS działa walidacja parametrów metod przy pomocy adnotacji. Jak wygląda sprawa z SOAP też to zadziała? nie potrafię znaleźć konkretnej odpowiedzi.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Co rozumiesz przez walidację tutaj? Generalnie w SOAPie walidacja niejako z automatu wynika z xsd/wsdla

  • Rejestracja: dni
  • Ostatnio: dni
0

Chodzi o sprawdzanie wartosci parametru np adnotacja @NotNull min max itp

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

No i takie rzeczy zwykle daje się w wsdl dla webserwisu. Chyba ze ktoś jest geniuszem i daje wszędzie any i symuluje sobie REST za pomocą SOAPa.

  • Rejestracja: dni
  • Ostatnio: dni
0

Tylko że wsdl jest generowany automatycznie przez kontener np Wildfly, więc jak go poinforomowac że dany parametr nie moze być nullem lub wartosc musi miescic w jakims przedziale?

MrMadMatt
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 373
0
Krzywy Pomidor napisał(a):

Tylko że wsdl jest generowany automatycznie przez kontener np Wildfly, więc jak go poinforomowac że dany parametr nie moze być nullem lub wartosc musi miescic w jakims przedziale?

Dodaj walidacje argumentów wejściowych w wywoływanej metodzie i jak warunki nie są spełnione to wywal wyjątek że dany parametr nie może być nullem albo co tam sobie chcesz.

PI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 227
0

Ja robię to przez com.sun.xml.ws.developer.ValidationErrorHandler. Jak będę miał więcej czasu to napisze instrukcje jak tego używać. Teraz jestem w pracy :-)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.