Klasa z wsdl w webservice

Klasa z wsdl w webservice
endrius
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:Warszawa
  • Postów:101
0

Mam wygenerowany plik pobranywsdl.cs z wsdl pobranywsdl.wsdl. Dodałem go do swojego projektu. Jednak nie mam pojęcia jak można go użyć przy tworzeniu serwera webservice. Wszystko to co znajduję ogranicza się do wygenerowania klasy z wsdl.
Może ktoś ma jakieś dobre źródło o tworzeniu webservice mając wsdl albo mógłby podać jakiś przykład użycia wsdl w serwerze?
Dołączam jeszcze wsdl dla którego chcę zrobić webservice

edytowany 1x, ostatnio: endrius
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:Wrocław
3

To WebService generuje WSDL, z którego można wygenerować sobie kontrakt, czyli kod służący do komunikacji z tymże serwisem (klasy opakowujące endpointy w metody oraz będące ich parametrami i wynikami). WSDL służy do tworzenia klienta, a nie serwera dla WebService.

CZ
  • Rejestracja:około 8 lat
  • Ostatnio:ponad 2 lata
  • Postów:30
0
somekind napisał(a):

To WebService generuje WSDL, z którego można wygenerować sobie kontrakt, czyli kod służący do komunikacji z tymże serwisem (klasy opakowujące endpointy w metody oraz będące ich parametrami i wynikami). WSDL służy do tworzenia klienta, a nie serwera dla WebService.

Nie do końca. Można wygenerować WSDL z napisanego WebService'u, jednak nie zawsze tak jest. Zdarzyło już mi się pracować w projektach, w których musiałem napisać usługę pod konkretnych WSDL.

endrius: Nie wiem oczywiście co konkretnie chce osiągnąć autor i co sobie wygenerował. Z pliku WSDL możesz sobie wygenerować najwyżej interface do usługi, którą chcesz napisać. Ciało metod wygenerowanego interfejsu musisz sam napisać. (pierwszy wynik z googla: https://stackoverflow.com/questions/1394930/how-to-generate-web-service-out-of-wsdl )

AK
nie dogadujecie się bo chyba jeden myśli o kliencie, drugi o serwerze ???
somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:Wrocław
0
czesiek napisał(a):

Zdarzyło już mi się pracować w projektach, w których musiałem napisać usługę pod konkretnych WSDL.

A skąd wiedziałeś, co ta usługa ma robić? Bo z tego, co wiem, to WSDL opisuje jedynie kontrakt, a nie wymagania funkcjonalne.

CZ
W moim przypadku, wymagania funkcjonalne znałem na podstawie ustaleń i dokumentacji. Ale jestem w stanie wyobrazić sobie dobrze udokumentowany WSDL, który jest samoopisujący się i wiadomo jak powinna działać usługa.
somekind
To chyba tylko w jakimś najprostszym crudzie masz szanse coś takiego zgadnąć.
endrius
  • Rejestracja:ponad 7 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:Warszawa
  • Postów:101
0

@czesiek: wygenerowało mi ładnie wszystko. WSDL którego mam u siebie jest prawie identyczny z tym na podstawie, którego było to generowane. Ogólny zarys jest i to działa. Teraz zostaje poprawa prefiksów i ściągniecie danych z bazy do odpowiedzi

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.