Генерация PHP-кода из WSDL (для замены сервиса) - PullRequest
3 голосов
/ 27 августа 2010

У нас мало Web-сервисов, которые теперь обрабатываются внешним приложением, и мы планируем заменить их как новую собственную реализацию.

Есть ли какой-нибудь инструмент / класс, который будет генерировать стандартный интерфейс php и структуры% совместимы с теми WSDL, которые есть у нас сейчас?

Мне придется заново реализовать этот интерфейс wsdl, и я должен быть уверен, что сам интерфейс (не логическая реализация) не изменится никоим образом(даже местоположение WSDL должно оставаться как есть)

Я нашел несколько проектов, таких как: http://code.google.com/p/wsdl2php-interpreter

Если кто-либо из Вас использовал подобные вещи, поделитесь со мнойсоветы, рекомендации по инструментам и т. д.

Повторная реализация PS будет выполнена поверх платформы Yii и класса CWebService

Ответы [ 2 ]

2 голосов
/ 10 ноября 2012

wsdl2php-интерпретатор ограничен - он не обрабатывает атрибуты и, похоже, не обрабатывает simpleTypes.

1 голос
/ 28 августа 2010

Я использовал http://code.google.com/p/wsdl2php-interpreter и на основе сгенерированного кода написал контроллеры веб-службы после Yii giude, и все работает нормально и как и ожидалось:)

...