Pracuję nad usługami sieci XML. Moja usługa internetowa klienta "Klient" zawiera adres URL serwera WWW usługi "Usługa" w czasie wykonywania. Aby "Klient" mógł używać "Usługi", muszę wykonać następujące czynności "programowo":Tworzenie proxy za pomocą wsdl programowo i wsdl parsowanie
1) Pobierz plik wsdl w locie z "Usługi" lub z lokalizacji na dysku. 2) Utwórz programowo program pośredniczący, tzn. Nie używając pliku wsdl.exe lub Dodaj odniesienia do strony WWW. 3) Wywoływanie metod na utworzonym proxy.
Czy można to zrobić? Jeśli ktoś to zrobił, dobrze byłoby wziąć wszelkie sugestie, jak to zrobić.
Wygląda jak problem [XY] (http://www.perlmonks.org/?node_id=542341), po prostu chcą odwołać się do metod usługa, myślenia potrzebne są te wszystkie kroki. – I4V
Nie chcę mieć odwołania do usługi dla każdej usługi, którą zamierzam się komunikować. Chcę użyć pojedynczego serwera proxy, który utworzyłby serwer proxy w locie z pliku wsdl? Czy to możliwe? – Macnique
Jest to bardzo możliwe. spójrz na [this] (http://www.c-sharpcorner.com/uploadfile/f9935e/invoking-a-web-service-dynamically-using-system-net-and-soap/). Ale to nie tworzy serwera proxy, ponieważ tworzy żądanie mydła. –