Articles of soap

Как издеваться над тестированием веб-службы в PHPUnit через несколько тестов?

Я пытаюсь проверить класс интерфейса веб-сервиса с помощью PHPUnit. В принципе, этот класс вызывает вызовы объекта SoapClient . Я getMockFromWsdl проверить этот класс в PHPUnit с getMockFromWsdl метода getMockFromWsdl описанного здесь: http://www.phpunit.de/manual/current/en/test-doubles.html#test-doubles.stubbing-and-mocking-web-services Однако, поскольку я хочу протестировать несколько методов из этого же класса, каждый раз, когда я настраиваю объект, мне также нужно настроить mock объект […]

Не удалось подключиться к WSDL

Я работал с более старой версией OpenSSL (OpenSSL 0.9.8o), и мне пришлось использовать новые OpenSSL 1.0.1e-fips, так как я не смог подключиться к WSDL: Message: SoapClient::SoapClient(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed Мне нужно отключить проверку сертификатов SSL, я попробовал: $client = new SoapClient("https://IP:443/sdk/vimService?wsdl", array( "trace" => 1, […]

Выполнение SOAP-вызова в PHP и установка версии SSL

Я сделал несколько скриптов, работающих с внешним 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 […]

API Five9: как извлекать отчеты с использованием SOAP API и базовой проверки подлинности

Мы пытаемся получить доступ к данным с сервера Five9, используя отчетный API. Мы написали код ниже, но не получили никаких результатов. Для меня это похоже на проблему с сервером Authentication to Five9. Пожалуйста, проверьте, помогите нам понять, как мы можем вытащить данные для определенной кампании на регулярный промежуток времени и сохранить ее в хранилище данных. […]

Что лучше PHP SOAP или NuSOAP?

Что лучше PHP SOAP или NuSOAP? Пожалуйста, помогите мне?

Perfect Soap (Wsdl) веб-сервис в php

Я программист PHP, я хочу создать веб-службу SOAP с использованием WSDL. Пожалуйста, кто-нибудь может предложить любые простые учебники или код, которые позволяют мне создавать объекты на устройстве (iPhone, Blackberry, Android) End.

«У этой учетной записи не хватает разрешений» DocuSign

Не знаете, сколько людей здесь используют docusign, но у меня возникла проблема с созданием и отправкой конверта и отправкой в ​​docusign при отправке этого XML-файла <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.docusign.net/API/3.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"> <SOAP-ENV:Header> <wsa:Action>http://www.docusign.net/API/3.0/CreateAndSendEnvelope</wsa:Action> <wsa:To>https://demo.docusign.net/api/3.0/api.asmx</wsa:To> <wsa:MessageID>uudi:1e1929b6-2adc-ed07-413f-4e766500ef88</wsa:MessageID> <wsa:ReplyTo> <wsa:Address>http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous</wsa:Address> </wsa:ReplyTo> <wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" SOAP-ENV:mustUnderstand="1"> <wsu:Timestamp xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <wsu:Created>2012-03-22T20:18:07Z</wsu:Created> <wsu:Expires>2012-03-22T20:23:07Z</wsu:Expires> </wsu:Timestamp> <wsse:UsernameToken> <wsse:Username>87a3ac71-f806-4eff-ad67-7f39e5cfac42</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">testpasword</wsse:Password> <wsse:Nonce>CiT5a2eGKY/o6OfdfdJHQA31rslk3Z4xrLxHYyUMC4p4=</wsse:Nonce> <wsu:Created xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">2012-03-22T20:18:07Z</wsu:Created> […]

PHP, SOAP, .NET – ссылка на объект не установлена ​​в экземпляр объекта

Я пытаюсь настроить клиент SOAP на основе PHP для подключения к другому серверу .NET SOAP, но без везения. : / Я пробовал все, о чем я мог думать, и о том, что мог найти дядя Google – NuSOAP, Zend Framework SOAP и внутренний SOAP PHP. Все 3 дали мне ошибки, но внутренний SOAP PHP казался […]

SOAP: Возвращение массива xsd: любые элементы в PHP

Мне нужно вернуть ответ на вызов SOAP в соответствии с WSDL. Все работает нормально, за исключением возврата xsd: любой элемент. Часть WSDL, с которой у меня проблема (это для предполагаемого ответа). xsd: complexType name = "data" XSD: последовательность xsd: любой minOccurs = "1" maxOccurs = "неограниченный" XSD: последовательность XSD: ComplexType То, что я пробовал: foreach […]

Как решить ошибку: SOAP-ERROR: Кодировка: объект не имеет свойства «createLead»?

Я написал сценарий, который должен подключиться к защищенной веб-службе (ws-security). Однако при запуске скрипта я получаю эту ошибку: Error: SOAP-ERROR: Encoding: object has no 'createLead' property Я использую этот код: <?php $wsdl = "http://localhost/test/wsdl-src/CRMLeadService.wsdl"; $momurl = "https://integrationdev.momentum.co.za/sales/CRMService/CRMLeadService_v1_0/"; echo "Post to URL: {$momurl}\n"; $username = '817221'; $password = '1234'; //Perform Request $client = new SoapClient ($wsdl, […]