Articles of wsdl

Функции WSDL с тем же именем. Как выбрать один?

Я использую провайдер wsdl с SoapClient, но когда я использую команду __getFunctions, я получаю что-то вроде этого: method1Rsp service(method1Req $parameters) method2Rsp service(method2Req $parameters) method3Rsp service(method3Req $parameters) method4Rsp service(method4Req $parameters) method5Rsp service(method5Req $parameters) Таким образом, я могу только вызвать функцию «service ()» или использовать __soapCall('service',$info) но я всегда получаю схему «method1». Если я использую __doRequest() я […]

Файловые привязки с PHP5 SOAP

Я пишу код, чтобы поговорить с веб-сервисом через WSDL-SOAP. Я использую встроенную модификацию мыла php5. Все идет нормально. Однако теперь мне нужно загружать файлы как «вложения» поверх мыла. Взаимоотношения загадочно молчат о том, как это сделать. Разумеется, его возможные или PHP-документы упоминали бы это как ограничение? : \ Я сделал это несколько лет назад с […]

Ответ службы wsdl после отправки переменных, php

Я новичок в SOAP WSDL FUNCTIONS. У меня есть клиент, которому был предоставлен wsdl-файл от компании, которая занимается тестированием автомобилей. Мой клиент является субподрядчиком для них. Они сказали нам загрузить информацию о автомобильной табличке, категории и т. Д. И после того, как будут отправлены детали. Будет получен ответ от сервера об успехе или неудаче. Пожалуйста, […]

Изменение формата запроса SOAP

Я занят составлением сценария SOAP, который по большей части работает исправно, однако есть один запрос, который не работал должным образом, и его попросили изменить формат XML-запроса от принимающей компании, и я застрял … В настоящее время мой запрос XML выглядит так … <?xml version="1.0"?> <env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:ns1="http://www.???.com/???/"> <env:Body> <ns1:GetTransactions> <ns1:Filter> <ns1:CardId>1234</ns1:CardId> </ns1:Filter> <ns1:Range> <ns1:FirstRow/> <ns1:LastRow/> […]

SOAP-запрос веб-службы работает над SOAPUI, но не работает на PHP

Я пробовал почти все возможные решения, которые мог найти, но я не могу заставить этот скрипт работать. Вот некоторые из моих предыдущих попыток: Как использовать библиотеку wse-php для подключения к защищенным веб-сервисам через SOAP https://stackoverflow.com/questions/18952222/soap-error-encoding-object-has-no-createlead-property-php Как решить ошибку: SOAP-ERROR: Кодировка: объект не имеет свойства «createLead»? Как использовать защищенный веб-сервис с WS-Security через SOAP [PHP]? Вот […]

Что такое «any» в wsdl и как я могу вызвать функцию wsdl с помощью php?

Этот код является небольшой частью моего wsdl. Здесь я не понял <s:sequence> <s:any/> </s:sequence> Скажите, пожалуйста, что это такое <s:element name="CalculStudents"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="doc"> <s:complexType mixed="true"> <s:sequence> <s:any/> </s:sequence> </s:complexType> </s:element> </s:sequence> </s:complexType> </s:element> используя php, я вызываю эту функцию ниже, это мой код $client = new SoapClient("some.wsdl"); $params = array("any"=>''); $result […]

Исключить исключение SoapFault: Функция не является допустимым методом для этой службы

Когда я пытаюсь получить доступ к функции в wsdl с некоторыми данными (используя мыльный клиент в php), я получаю следующую ошибку. Uncaught SoapFault exception: [Client] Function function_nameis not a valid method for this service Любая помощь?

Аутентификация с использованием PHP для использования wsdl

У меня возникли проблемы с подключением к службе wsdl через PHP. Проблема, похоже, связана с аутентификацией. Вот мой код: $soapURL = "http://myurl?wsdl"; $soapLogin = Array( 'User ID'=>'myusername', 'Password'=>"mypassword" ); $soapClient = new SoapClient($soapURL, $soapLogin); $soapResult = $soapClient->mySoapFunction(); У меня есть имя пользователя и пароль, как определено клиентом, и я могу увидеть XML-файл, который генерирует wsdl, […]

Тип веб-службы PHP NuSOAP

Я написал веб-службу php, используя NuSOAP и клиентский скрипт. Я использовал массивный тип массива, чтобы вернуть массив сложного типа, но он ничего не печатает !! server.php <?php // Pull in the NuSOAP code require_once('nusoap-php5-0.9/lib/nusoap.php'); ini_set ('soap.wsdl_cache_enabled', 0); // Create the server instance $server = new soap_server(); // Initialize WSDL support $server->configureWSDL('GetCus', 'urn:GetCus'); $server->wsdl->addComplexType( 'Product', 'complexType', […]

Как создать произвольный запрос SOAP с использованием PHP?

У меня проблема с SOAP в PHP. Я пытаюсь создать произвольный запрос SOAP, используя класс Nusoap_client. Полный запрос, включая заголовки, должен выглядеть следующим образом. Конечно, заполнители (строка) должны быть заменены фактическими значениями. POST /services/RecipeCouponAPI11.asmx HTTP/1.1 Host: example.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.example.com/services/GetCouponAll" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <RCAuthenticator xmlns="http://www.example.com/services/"> <UserName>string</UserName> […]