Методы SOAP с указанием на его название - PullRequest
0 голосов
/ 03 декабря 2011

Хорошо, у меня проблема с потреблением мыльного клиента с python и мыльным сервером, который дает имя метода с точками, например «MyClass.mymethod (xs: string)».

Это вызвано тем, что PHP-библиотека nusoap может обрабатывать имена этих типов с ее помощью.

Я безуспешно пытался использовать suds и SOAPy.

Кто-нибудь должен решить подобную проблему?

Спасибо.

1 Ответ

1 голос
/ 04 декабря 2011

Чтобы отменить использование точки в имени метода, к которому вы можете получить доступ, используйте карту функции, доступную для объекта клиента. Е.Г.

return = client.service[0]['MyClass.mymethod']('input string')

Это лучшее предположение с доступной информацией

Надеюсь, что помогает

...