Delphi SOAP Server исключение неизвестно Действие SOAP
Я должен написать сервер SOAP для обслуживания данного клиента. Клиентские запросы не могут быть изменены, поэтому сервер должен адаптироваться к клиенту. IDE - Delphi XE2, в результате - автономный.exe. Это мой первый проект в Delphi, поэтому прошу прощения, если я пропустил некоторые основы.
Клиент запрашивает действие SOAP, например
<soapenv:Body><login xmlns="http://my.name.space/MyService/"><username xmlns="">User</username><password xmlns="">pass</password></login></soapenv:Body>
Сервер выдает неизвестное исключение действия мыла " http://my.name.space/MyService/login". WSDL показывает действие SOAP как
<operation name="login">
<operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="http://my.name.space/MyService#login" style="rpc"/>
Не вызывает ли проблема разделитель # между пространством имен и именем метода? Если да, как я могу сказать delphi использовать "#" в качестве разделителя при сравнении запрошенного действия SOAP? Или это какая-то другая проблема, с которой я сталкиваюсь?
Любая помощь приветствуется!
С уважением, Дитер