Articles of nusoap

complexType с nuSoap

У меня есть WDSL <xsd:element name="elementname"> <xsd:complexType> <xsd:sequence> <xsd:element maxOccurs="1" minOccurs="1" ref="miref"/> </xsd:sequence> </xsd:complexType> </xsd:element> Теперь я должен создать это с помощью nuSoap, но я не могу все равно опустить тип и имя в complexType и установить complexType внутри элемента. Поэтому, если я хочу создать элемент, я использую этот код: $server->wsdl->AddElement( array('name' => 'example1', 'type' […]

как аутентифицировать заголовок Soap на сервере nusoap в PHP?

Я пытаюсь сделать сервер-заглушку .net-soap-сервиса в php с помощью nusoap. Я не могу аутентифицировать заголовок в моем PHP-коде. Образец Xml <?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> <AuthenticationHeader xmlns="http://tempuri.org/"> <UserName>string</UserName> <Password>string</Password> </AuthenticationHeader> </soap:Header> <soap:Body> <getUserPackDetails xmlns="http://tempuri.org/" /> </soap:Body> </soap:Envelope> Должен ли я разбирать заголовок мыла как сложный тип или есть какой-либо другой способ?

Использовать веб-службу .Net с помощью PHP

Это мой первый раз с веб-сервисами / SOAP … Я пытаюсь использовать .NET-сервисы с использованием PHP, но безрезультатно. Я искал и читал все страницы, которые Google поднимает для чего-либо, связанного с этим, но я все еще потерян. Дело в том, что SOAP-сервис, который я пытаюсь вызвать, имеет заголовок авторизации, и я не могу определить способ […]

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 […]

как получить значения, используя php variable / array (nusoap)

Сценарий: я использую nusoap.php и подключаюсь к веб-сервису microsoft. Он возвращает результат в массиве. И это работает. Проблема. Как получить значение DeviceId, которое возвращается из nusoap, который является массивом? (Потому что мне нужно зацикливать этот массив по строкам и получить значение DeviceId.). Вот мой код: (Я печатаю все значение массива и xml) <?php require_once('nusoap.php'); $client […]

Как я могу разобрать этот ответ от nusoap на php variable / array

Поэтому, получив разрешение на получение nusoap для опроса сервера chemspider для получения информации, я получаю ответ, который будет отображаться с использованием print_r, но при использовании печати будет просто отображать Array. Мой вопрос в том, действительно ли, как взять данный ответ и превратить его в php-массив Код для клиента nusoap <?php require_once('../lib/nusoap.php'); $client = new nusoap_client('http://www.chemspider.com/Search.asmx?WSDL', […]

NuSoap PHP webservice с заголовками мыла

Мне интересно, как реализовать аутентификацию заголовка мыла на сервере веб-сервиса мыла, используя библиотеку NuSoap. Я видел множество примеров о NuSoap Client, но хочу реализовать это на сервере. Спасибо, mk

Обратите внимание на преобразование строки в строку с помощью nusoap

Я разрабатываю веб-сервис на PHP, используя nosoap. это мой файл, webservice.php <?php require_once "nusoap/nusoap.php"; $namespace = "urn:mywsdl"; $server = new soap_server(); $server->configureWSDL('myWS', $namespace); $server->wsdl->schemaTargetNamespace = $namespace; $server->wsdl->addComplexType('datosBasicos', 'complexType', 'struct', 'all', '', array( 'codigo' => array( 'name' => 'codigo', 'type' => 'xsd:string' ), 'nombre' => array( 'name' => 'nombre', 'type' => 'xsd:string' ) )); $server->wsdl->addComplexType('arraydatosBasicos', 'complexType', […]

Отправка массивов данных в nusoap и PHP

Надеюсь, кто-то может мне помочь. Я создаю клиент nusoap, используя следующий частичный WSDL: <s:element name="SavePrestaPicklist"> <s:complexType> <s:sequence> <s:element minOccurs="0" maxOccurs="1" name="USERNAME" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="PASSWORD" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="BRANCH" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="CUSTOMERNUMBER" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="CUSTOMERPO" type="s:string" /> <s:element minOccurs="0" maxOccurs="1" name="SHIPMETHOD" type="s:string" /> <s:element minOccurs="0" […]

Отключить родной класс Soap в PHP5 и использовать nuSoap?

Я провел последнюю неделю разработки кода для подключения к веб-службе с использованием библиотеки nuSoap. Я только что развернул код для производства, но сразу начал получать ошибки, которых я раньше не видел. Я проследил проблему до строки кода, которая пытается создать экземпляр нового объекта soapclient. Оказывается, что в обеих библиотеках есть класс с именем soapclient, а […]