Я пытаюсь проверить класс интерфейса веб-сервиса с помощью PHPUnit. В принципе, этот класс вызывает вызовы объекта SoapClient . Я getMockFromWsdl проверить этот класс в PHPUnit с getMockFromWsdl метода getMockFromWsdl описанного здесь: http://www.phpunit.de/manual/current/en/test-doubles.html#test-doubles.stubbing-and-mocking-web-services Однако, поскольку я хочу протестировать несколько методов из этого же класса, каждый раз, когда я настраиваю объект, мне также нужно настроить mock объект […]
Я работал с более старой версией 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, […]
Я сделал несколько скриптов, работающих с внешним 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 […]
Мы пытаемся получить доступ к данным с сервера Five9, используя отчетный API. Мы написали код ниже, но не получили никаких результатов. Для меня это похоже на проблему с сервером Authentication to Five9. Пожалуйста, проверьте, помогите нам понять, как мы можем вытащить данные для определенной кампании на регулярный промежуток времени и сохранить ее в хранилище данных. […]
Что лучше PHP SOAP или NuSOAP? Пожалуйста, помогите мне?
Я программист PHP, я хочу создать веб-службу SOAP с использованием WSDL. Пожалуйста, кто-нибудь может предложить любые простые учебники или код, которые позволяют мне создавать объекты на устройстве (iPhone, Blackberry, Android) End.
Не знаете, сколько людей здесь используют 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> […]
Я пытаюсь настроить клиент SOAP на основе PHP для подключения к другому серверу .NET SOAP, но без везения. : / Я пробовал все, о чем я мог думать, и о том, что мог найти дядя Google – NuSOAP, Zend Framework SOAP и внутренний SOAP PHP. Все 3 дали мне ошибки, но внутренний SOAP PHP казался […]
Мне нужно вернуть ответ на вызов SOAP в соответствии с WSDL. Все работает нормально, за исключением возврата xsd: любой элемент. Часть WSDL, с которой у меня проблема (это для предполагаемого ответа). xsd: complexType name = "data" XSD: последовательность xsd: любой minOccurs = "1" maxOccurs = "неограниченный" XSD: последовательность XSD: ComplexType То, что я пробовал: foreach […]
Я написал сценарий, который должен подключиться к защищенной веб-службе (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, […]