|
#1
|
|||
|
|||
SOAP delphi XE5
Здравствуйте знающие!
Ошибка: Код:
Unable to retrieve the endpoint for Service/Port IMyFirstServiceservice/'IMyFirstServicePort' from WSDL 'http://localhost:8080/wsdl/IMyFirstService' Есть необходимость писать Soap сервис. Раньше писал клиент. Чтоб узнать что к чему, хотел создать то, что сам дельфи предлагает: File->New->Other-> Soap Server Application. Выбрал Stand-alone VCL application. Порт 8080. На запрос "создать интерфейс для SOAP модуля" ответил положительно. Service name: MyFirstService Unit idientifer: MyFirstService Generate sample methods галочку поставил. Все нормально создалась, запустил. По адресу http://localhost:8080/wsdl/IMyFirstService текст WSDL видно. Потом создал другую VCL Form Application, импортировал WSDL затем положил компонент THTTPRIO и настроил: Код:
WSDLLocation : http://localhost:8080/wsdl/IMyFirstService Service : IMyFirstServiceservice Port : IMyFirstServicePort Код:
procedure TForm2.Button1Click(Sender: TObject); var ws:IMyFirstService; d:Double; begin ws:=(HTTPRIO1 as IMyFirstService); d:=ws.echoDouble(123); caption:=FloatToStr(d); end; и получаю ошибку Код:
Unable to retrieve the endpoint for Service/Port IMyFirstServiceservice/'IMyFirstServicePort' from WSDL 'http://localhost:8080/wsdl/IMyFirstService' Попробовал импортировать с http://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx?WSDL все нормально получилось. В чем я ошибся? Гугл не помог или я не понял чем он хотел помочь . Delphi XE5, Windows 8.1 x64 Последний раз редактировалось basmach, 29.03.2014 в 11:44. |
#2
|
|||
|
|||
Уже почти неделя.... Не ужели не кто не может помочь? Или я совсем дурацкий вопрос задал ?
|