Я работаю со сторонним поставщиком, который, к сожалению, требует, чтобы мы настроили сервер SOAP для обработки запросов от них.У меня возникли проблемы с поиском лучшего способа сделать это.Одно ограничение, которое я навязываю, это то, что он работает как обработчик mod_perl2.После некоторых поисков я обнаружил, что наилучшим способом может быть использование XML :: Compile и его классов SOAP, но мне трудно обдумать это.Частично проблема заключается в моем ограниченном понимании SOAP, и документация для большинства модулей кажется мне несколько загадочной.
Итак, кто-нибудь может дать мне несколько указателей, пример кода или еще что-нибудь?: нам также дали файл WSDL для использования, и это было несовместимо с SOAP :: WSDL («найден неподдерживаемый глобальный тип в ... Похоже на WSDL rpc / literal, который не поддерживается SOAP :: WSDL)
РЕДАКТИРОВАТЬ: XML :: Compile :: SOAP жалуется «RPC, не поддерживаемый этой версией» при использовании WSDL с XML :: Compile :: WSDL11. Могу ли я не беспокоиться о файле WSDL?