Klasa z wsdl w webservice

Klasa z wsdl w webservice
endrius
  • Rejestracja: dni
  • Ostatnio: dni
  • 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

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • 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: dni
  • Ostatnio: dni
  • 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 )

somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • 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.

endrius
  • Rejestracja: dni
  • Ostatnio: dni
  • 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.