Nigdy wcześniej nie używałem SOAP. Teraz ktoś dał mi link do pliku WSDL i powiedział mi, żebym rozwinął aplikację, która wykonuje zdalne wywołania procedur do usług internetowych, które są zdefiniowane przez plik WSDL.Jak wykonać zdalne wywołanie procedury (klient SOAP)?
ja nie mam pojęcia, od czego zacząć ... (XE2 edycja Starter)
to będzie ostra jazda (:, zaimportować plik WSDL (Component -> WSDL importu), nowa jednostka zostaje utworzony, jeśli masz szczęście i WSDL jest importowany poprawnie, wtedy jesteś dobry, jeśli nie, to musisz pobrać getto - pobierz SOAPUI (http://www.soapui.org/), utwórz nowy projekt, zaimportuj wsdl, wyślij żądania, zobacz surowe żądania i odpowiedzi, użyj TIdHTTP i skonstruuj swoje żądania za pomocą ciągów lub jakiegoś parsera XML, och, a może się jeszcze bardziej pogorszyć, jeśli zmienią WSDL, całe piekło może się zepsuć (: – ComputerSaysNo
Nie wiem jak o wersji Starter, ale jeśli miałeś jakieś poważna edycja, istnieje kreator importu WSDL z "Plik/Nowy/Inne", w oknie "Nowe elementy" wybierz "Projekty Delphi/WebServices/WSDL Importer". wygeneruje klasy, których możesz po prostu użyć. – TLama
@ TLama wyłącza temat, nie sądzę, że jest jakaś "poważna edycja" (: – ComputerSaysNo