У меня проблема с вызовом soapclient. Soaprequest должен выглядеть так: <eng:Compose> <!–Optional:–> <EWSComposeRequest> <!–Optional:–> <driver> <!–Optional:–> <driver>base64</driver> <!–Optional:–> <fileName>INPUT</fileName> </driver> <engineOptions> <name>FILEMAP</name> <value>DLFOUT.dlf,dummy.dlf</value> </engineOptions> <engineOptions> <name>FILEMAP</name> <value>PDFOUT.pdf,dummy.pdf</value> </engineOptions> <engineOptions> <name>RUNMODE</name> <value>PRODUCTION</value> </engineOptions> <!–Optional:–> <fileReturnRegEx>^.*.(dlf|pdf)$</fileReturnRegEx> <includeHeader>True</includeHeader> <includeMessageFile>True</includeMessageFile> <!–Optional:–> <pubFile>TestLive.pub</pubFile> </EWSComposeRequest> </eng:Compose> Мой soap_param: $soap_param = array("Compose"=> array("EWSComposeRequest" => array( "driver" => array( "driver" => $post_Driver, "fileName" […]
Я написал веб-службу 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', […]
Я хочу позвонить в веб-сервис. И веб-сервис содержит некоторые элементы complextype. Я получаю хорошие результаты с ASP.NET и soapUI. Но я получаю сообщение об ошибке с PHP. Я не мог понять. Итак, вы могли бы мне помочь? Благодарю. Функция, которую я хочу вызвать: <xs:element name="GetHotelSearch"> <xs:complexType> <xs:sequence> <xs:element minOccurs="0" name="searchClass" nillable="true" type="q13:HotelSearch" xmlns:q13="http://schemas.datacontract.org/2004/07/Model"/> <xs:element minOccurs="0" […]