WSDL + PHP + Java (SOAP) - PullRequest
       8

WSDL + PHP + Java (SOAP)

0 голосов
/ 08 сентября 2011

Я работаю с Java и Php.Я вызываю Java-сервисы через WSDL из того, что я генерирую php-заглушки с помощью инструмента WSDL2PHP.До сих пор все отлично работает.Я добавил новый метод в свой java сервис и заново сгенерировал php-заглушку.В php-заглушке метод доступен, но когда я звоню в службу, я получаю следующую ошибку:

SoapFault: Function ("myFunction") is not a valid method for this service

Я много пробовал и много гуглил, и это работало раньше.Мои старые методы в одной и той же службе всегда могут вызываться, и я могу запустить их, но

1 Ответ

2 голосов
/ 08 сентября 2011

Это потому, что SOAPClient кэширует ваши файлы WSDL. Вы можете отключить эту функцию, используя:

soap.wsdl_cache_enabled = "0"; 

Осторожно, это влияет на производительность. Но на вашей машине разработки это никак не повлияет.

...