Я работаю над WSDL-приложением. Но на самом деле я не понял, что делает параметр «? Wsdl» и что мне делать с возвращенным XML. Например: https://adwords.google.com/api/adwords/cm/v201309/CampaignService?wsdl Этот URL-адрес возвращается и XML-строка, но что я буду делать с этим? Я могу преобразовать файлы схемы в классы java с помощью jaxb (xjc), но я не понял правильно, как […]
У меня есть этот WSDL: https://secure.softwarekey.com/solo/webservices/XmlCustomerService.asmx?WSDL Я пытаюсь использовать SoapClient для отправки запроса методу CustomerSearch . Код, который я использую, выглядит следующим образом: $url = 'https://secure.softwarekey.com/solo/webservices/XmlCustomerService.asmx?WSDL'; $client = new SoapClient($url); $CustomerSearch = array( 'AuthorID' => $authorID, 'UserID' => $userID, 'UserPassword' => $userPassword, 'Email' => $customerEmail ); $xml = array('CustomerSearch' => $CustomerSearch); $result = $client->CustomerSearch(array('xml' => […]
Я готовлю SOAP-сервер и создаю свой WSDL, используя следующий код: //(… Controller action code …) if (key_exists('wsdl', $params)) { $autodiscover = new AutoDiscover(); $autodiscover->setClass('WebServiceClass') ->setUri('http://server/webserver/uri'); $autodiscover->handle(); } else { $server = new Server(null); $server->setUri($ws_url); $server->setObject($this->getServiceLocator()->get('MyController\Service\WebServiceClass')); $server->handle(); } //(… Controller action code …) Но в одном из моих методов WebService у меня есть параметр типа Array, […]
Я знаю, как отключить WSDL-кеш в PHP, но как насчет принудительного повторного кэширования WSDL? Это то, что я пробовал: я запускаю свой код с кешированием, установленным в отключенном состоянии, и появились новые методы, которые были обнаружены. Затем я активировал кеширование, но по какой-то причине мой старый неработающий wsdl появился снова. Итак: как я могу заставить […]
Страница PHP Soap Server (я видел это): http://www.php.net/manual/en/soapserver.soapserver.php Но у меня отсутствует важная нехватка документации для моей собственной проблемы: Мне нужно знать, возможно ли создать экземпляр сервера непосредственно с помощью XML-строки, например, класс SimpleXML : //From var (the one I want): $movies = new SimpleXMLElement($xmlstr); или //From file and from string (the one I want): […]
Я сделал несколько скриптов, работающих с внешним WSDL. Я столкнулся с тем, что мне нужно интегрировать в нашу систему, и я не могу работать. Я пробовал неделю без каких-либо результатов. Сценарий не работает при создании конструктора: $client = new SoapClient("https://webtjener09.kred.no/TestWebservice/OppdragServiceSoapHttpPort?WSDL"); Дает ошибку: PHP Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://webtjener09.kred.no/TestWebservice/OppdragServiceSoapHttpPort?WSDL' : failed to […]
Я пытаюсь использовать веб-службу в веб-приложении C # ASP.Net. Служба построена на PHP и находится на каком-то удаленном сервере, который не под моим контролем, поэтому я не могу изменить его, чтобы добавить метаданные или что-то еще в него. Когда я использую параметр «Добавить веб-ссылку» в Visual Studio 2008, я получаю следующую ошибку: HTML-документ не содержит […]
Я размещаю службу WCF в службе Windows на одном из наших серверов. После того, как он работал в basicHttpBinding и создавал тестовый клиент в .NET (который, наконец, работал), я пошел и попытался получить доступ к нему с PHP с использованием класса SoapClient. Конечным потребителем будет PHP-сайт, поэтому мне нужно сделать его потребляемым в PHP. Я […]
Я программист PHP, я хочу создать веб-службу SOAP с использованием WSDL. Пожалуйста, кто-нибудь может предложить любые простые учебники или код, которые позволяют мне создавать объекты на устройстве (iPhone, Blackberry, Android) End.
Мне нужно вернуть ответ на вызов SOAP в соответствии с WSDL. Все работает нормально, за исключением возврата xsd: любой элемент. Часть WSDL, с которой у меня проблема (это для предполагаемого ответа). xsd: complexType name = "data" XSD: последовательность xsd: любой minOccurs = "1" maxOccurs = "неограниченный" XSD: последовательность XSD: ComplexType То, что я пробовал: foreach […]