Здравствуйте знающие!
Ошибка:
Код:
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