Articles of wsdl

nusoap XML-анализ ошибок WSDL

im, используя nusoap для вызова метода ASP.NET, который выглядит (вызов метода в .NET) Dim obj As New ct400.WSConnector objWS.someMethod ("a", "b", "c", "d", "e", "f","g"); (кроме этого у меня больше нет документации относительно этого метода webservice.) это код im, используемый для вызова метода с PHP $uri="192.xxx/somefolder/somefile.asmx; $client = new nusoap_client ($uri,true); $param = array("a","b","c","d","e","f","g"); $response […]

Как создать SOAP-сервис с помощью ZF2?

Что не так в моем коде? Как создать SOAP-сервис для моего класса Math? Обратите внимание, что я не упоминал пространство имен для Math.php, потому что, если бы я сделал это, я получил class Math does not exist сообщения в браузере. Без упоминания пространства имен класса Math, как создать объект Math в indexAction (). Пожалуйста, представьте […]

php soap client, ошибка от плохой wsdl? «Исключить исключение SoapFault: Не удалось подключиться к хосту"

Я в основном новичок в SOAP, поэтому я сделал небольшой тестовый скрипт для подключения к серверу моего клиента. У них есть команда GetMessage, которая не требует ввода или аутентификации и предназначена только для проверки возможности подключения: <?php ini_set('soap.wsdl_cache_enabled',0); ini_set('soap.wsdl_cache_ttl',0); $url = "https://test.mycustomer.com/api/TestService.svc?wsdl"; $client = new SoapClient($url, array("trace" => 1, "exception" => 0)); $result = $client->GetMessage(NULL); […]

Ошибка SOAP PHP. Не удалось найти <определения>

Немного кудрявого я не могу сработать (я не использовал SOAP очень много). У меня есть веб-служба WDSL, которую мне нужно потреблять: https://gist.github.com/aleayr/0dc4f26b0b9dd6ba7dae Но PHP бросает фатальную ошибку, пытаясь ее уничтожить, говоря PHP Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't find <definitions> in 'http://path/to/ServiceManager.svc?wsdl' in C:\path\to\submit.php on line 37 Я отмечаю, что у фактического тега XML есть […]

Как отлаживать мыло в PHP?

Я пытаюсь выполнить SOAP-запрос с PHP на сервере, но все, что я получаю, это «Не удается подключиться к хосту» при запуске $this->client->__soapCall("aMethod()", [$request_param_array])); Я думаю, что WSDL в порядке, поскольку я могу связаться с ним в своем браузере и при запуске $this->client->__getFunctions(); Я получаю список доступных функций (как указано в этом wsdl). Мне нужен сертификат […]

SOAP-ERROR: Разбор WSDL: не удалось загрузить из «XXX / check? Wsdl»: не удалось загрузить внешний объект «XXX / check? Wsdl»

Я сделал SoapServer, используя Zend framework Symfony. Я могу генерировать файл wsdl как в браузере, так и в терминале (Ubuntu). Но я получаю SOAP-ERROR: Разбор WSDL: не удалось загрузить из «XXX / check? Wsdl»: не удалось загрузить внешний объект «XXX / check? Wsdl» в программе SoapClient на линии: $client = new SoapClient("http://xxx/check?wsdl"); У меня что-то […]

Обработка ошибок веб-службы в PHP

У меня есть простой клиент SOAP для получения данных из WSDL и отображения его. <?php //Data, connection, auth $dataFromTheForm = $_POST['fieldName']; // request data from the form $soapUrl = "https://connecting.website.com/soap.asmx?op=DoSomething"; // asmx URL of WSDL $soapUser = "username"; // username $soapPassword = "password; // password // xml post structure $xml_post_string = '<?xml version="1.0" encoding="utf-8"?> <soap:Envelope […]

Клиент PHP Soap, Java SOAP-сервер

Я пишу PHP SOAP-клиент, который будет подключаться к веб-сервису Java SOAP, а клиенту необходимо получить некоторые данные из веб-сервиса. Веб-службы wsdl-файлы: http://test.iaeste.net:8080/iws-ws/accessWS?wsdl http://test.iaeste.net:8080/iws-ws/exchangeWS?wsdl Мой код: <?php $soapURL = "http://test.iaeste.net:8080/iws-ws/accessWS?wsdl" ; $options = array('features' => SOAP_USE_XSI_ARRAY_TYPE + SOAP_SINGLE_ELEMENT_ARRAYS); $soapClient = new SoapClient($soapURL, $options); $soapResult = $soapClient->generateSession(Array("password"=>"mypassword", "username"=> "myusername")) ; var_dump($soapResult); $token = $soapResult->token->token; $obj= new stdClass(); […]

Прокси-сервер клиента WCF возвратил SOAP-конверт

У меня есть PHP-служба PHP, закодированная в RPC, которая возвращает простой мыльный конверт с булевым типом данных. При выполнении трассировки на стороне клиента мыльный конверт выглядит так, как прежде, чем он войдет в прокси-сервер WCF: <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://sample.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org /soap/encoding/"> <SOAP-ENV:Body> <ns1:ServiceMessageResponse> <outgoingVar1>true</outgoingVar1> </ns1:ServiceMessageResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Однако, когда возвращаемое значение выходит на […]

PHP – клиент SOAP не может вызывать конечную точку HTTPS

У меня проблема с тем, что я не могу вызвать веб-сервис с другого сервера, и он показывает такую ​​ошибку: Ошибка Получение заголовков HTTP Когда я просмотрел более подробную ошибку, я понял, что конечная точка не права. Например, я написал это в своем php-коде $client=new SoapClient('https://www.example.com:17819/wsdl/sample.php?wsdl', array("trace" => 1, "connection_timeout" => 5, "exceptions" => 1)); Конечная […]