Articles of soap

Как использовать WSDL

Я работаю над WSDL-приложением. Но на самом деле я не понял, что делает параметр «? Wsdl» и что мне делать с возвращенным XML. Например: https://adwords.google.com/api/adwords/cm/v201309/CampaignService?wsdl Этот URL-адрес возвращается и XML-строка, но что я буду делать с этим? Я могу преобразовать файлы схемы в классы java с помощью jaxb (xjc), но я не понял правильно, как […]

Salesforce / PHP – массовое исходящее сообщение (SOAP), проблема с тайм-аутом – см. Обновление # 2

Salesforce может отправлять до 100 запросов внутри 1 сообщения SOAP. При отправке запроса типа Bulk Ooutbound мой PHP-скрипт завершает выполнение, но SF не может принять ACK, используемый для очистки очереди сообщений на стороне Salesforce. Глядя на журнал исходящих сообщений (мониторинг), я вижу все сообщения в ожидающем состоянии с причиной отказа поставки «java.net.SocketTimeoutException: Read timed out». […]

Отправка XML-ввода в WSDL с использованием SoapClient

У меня есть этот 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 api

Мне нужно обновить групповую цену в таблице пурпурного цвета, используя SOAP api Я попытался сделать что-то вроде этого: require_once 'app/Mage.php'; $proxy = new SoapClient('http://example.com/api/soap/?wsdl'); $sessionId = $proxy->login('abhi', '123456'); $productId = 1; $price = 200; $tierPrices = array( array('customer_group_id' => '2', 'website' => '0', 'qty' => '1', 'price' => $price) ); $result = $proxy->call( $sessionId, 'product_attribute_group_price.update', […]

Запустить отчет от JasperServer с помощью PHP SOAP client

Я хочу запустить отчет от JasperServer с помощью PHP SOAP-клиента. Я нашел этот пример в Интернете, но хочу приложить источник данных XML, используемый для данных отчета, и я не уверен, как его следует правильно прикрепить. Как я могу подключить свой XML-источник данных к запросу SOAP, приемлемому для Jasper Server? public function requestReport($report, $format, $params) { […]

Получение непрочитанной почты из веб-сервисов обмена через PHP

Как вы получаете всю непрочитанную почту в почтовом ящике обмена пользователями с использованием PHP при использовании этого класса ? Я решил сначала перечислить содержимое папок следующим образом: $ews = new ExchangeWebServices("mailserver.domain.local", "user", "pass"); $request = new EWSType_FindFolderType(); $request->FolderShape = new EWSType_FolderResponseShapeType(); $request->FolderShape->BaseShape = EWSType_DefaultShapeNamesType::DEFAULT_PROPERTIES; $request->ParentFolderIds = new EWSType_NonEmptyArrayOfBaseFolderIdsType(); $request->ParentFolderIds->DistinguishedFolderId = new EWSType_DistinguishedFolderIdType(); $request->ParentFolderIds->DistinguishedFolderId->Id = EWSType_DistinguishedFolderIdNameType::INBOX; […]

Отправка массива байтов из PHP в WCF

Мне нужно отправить массив байтов (закодированное фото) из моего PHP-клиента на хост WCF. когда я делаю var_dump () на моем массиве в PHP, я получаю массив [2839], который в порядке, но на стороне сервера, когда я отлаживаю, я вижу, что полученный массив является только байтом [5] … Любая идея, как я могу исправить Это? Я […]

Ошибка Magento API v2 PHP

Я пытаюсь использовать SOAP с C #. Magento 1.4.2. http://localhost/api/v2_soap/?wsdl Здесь я вижу catalogProductCreate Поэтому я пытаюсь установить соединение с: $proxy = new SoapClient('http://localhost/api/v2_soap/?wsdl'); $sessionId = $proxy->login('xxx', 'xxxxxx'); // user with full access $newProductData = new stdClass(); $newProductData->name = 'Product Name'; $newProductData->description = 'Description'; $newProductData->short_description = 'Short Description'; $newProductData->websites = array(138); $newProductData->categories = array(7,15); $newProductData->status […]

PHP Soap Server: создайте экземпляр со строкой (строка xml) вместо файла WSDL (url к нему)

Страница 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): […]

Проблемы с использованием Fedex Webservice через WSDL / SOAP

Я загрузил образец кода, чтобы запросить курс с веб-сайта Fedex … Я поместил файл WSDL в нужное место, у меня есть номер acct, пароль, номер счетчика и ключ. Когда я запускаю скрипт, я получаю эту ошибку: Ошибка при обработке транзакции. ОШИБКА профессор 1000 Ошибка аутентификации Сценарий, который они дают, выглядит следующим образом, и да, я […]

Intereting Posts