Articles of soap

Non ricevere risposta utilizzando SOAP e PHP

Sto usando PHP5 e NuSOAP – SOAP Toolkit per PHP. Ho creato il server utilizzando il seguente codice: <?php function getStockQuote($symbol) { mysql_connect('localhost','user','pass'); mysql_select_db('test'); $query = "SELECT stock_price FROM stockprices WHERE stock_symbol = '$symbol'"; $result = mysql_query($query); $row = mysql_fetch_assoc($result); echo $row['stock_price']; } $a=require('lib/nusoap.php'); $server = new soap_server(); $server->configureWSDL('stockserver', 'urn:stockquote'); $server->register("getStockQuote", arrays('symbol' => 'xsd:string'), arrays('return' […]

Posso eseguire un cURL parallelo multiplo rispetto allo stesso URL?

Ho bisogno di eseguire più richieste in parallelo usando cURL, ma ho bisogno di farlo contro lo stesso URL. Questo perché è un servizio web SOAP, ho un URL univoco ma invierò diverse intestazioni per ricevere più risposte di cui ho bisogno. Ho provato a creare un curl_multi_exec, ma ho var_dump l'arrays $ channels e […]

simplexml_load_string restituisce una matrix vuota

Sto usando un servizio web di terze parti per submit la richiesta e get la risposta via soap usando php curl. La risposta è soddisfacente, ma per qualche motivo non riesco ad analizzare la risposta. Quando uso simplexml_load_string mi dà il vuoto. Il mio codice è // PHP cURL for https connection with auth $ch […]

Connettore Web QuickBooks Autenticazione con server SOAP PHP

Sto solo cercando di capire il process di authentication di QBWC. Sto cercando di creare un vero server SOAP di base in PHP che autentica solo le richieste di QBWC. Ecco il mio WSDL: <?xml version="1.0" encoding="utf-8"?> <wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://developer.intuit.com/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://developer.intuit.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">WebService for QBFS created using ASP.NET […]

Come utilizzare la libreria wse-php per connettersi ai servizi Web protetti tramite SOAP

Ho uno script che dovrebbe connettersi al webservice usando WS-Security. Attualmente, nel mio script, ho creato un soap XML e l'ho inviato all'endpoint webservice, ma ricevo una risposta xml che dice "Errore interno del client". Ecco il codice che sto usando: <?php function sendXMLRequest($url, $params) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTPHEADER, Array("Content-Type: application/soap+xml")); curl_setopt($ch, CURLOPT_URL, […]

Richiesta SOAP da parte di PHP

Ho dati: POST /Reseller.asmx HTTP/1.1 Host: server.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://server/FunctionOnDemand" <?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> <AuthHeader xmlns="http://server/"> <UserName>string</UserName> <Password>string</Password> </AuthHeader> </soap:Header> <soap:Body> <OrderServicesExport xmlns="http://server/" /> </soap:Body> </soap:Envelope> Devo submit una richiesta di soap a "someURL? WSDL" usando PHP. Qualcuno può aiutare?

server di soap wsdl che non restituisce xml

Devo scrivere soap server wsdl in php. Requisito: richiesta: due parametri indicano la risposta startDate e endDate: come segue <students> <student FirstName='Mr. A' LastName='B' /> <student FirstName='Mr. B' LastName='C' /> </students> Qualcuno può aiutarmi a scrivere file wsdl e server di soap per il requisito di cui sopra. Ho provato molti modi ma fallendo negli […]

PHP – SOAP – WSDL: nessun deserializzatore trovato per deserializzare l'errore

Questo è il formato di file xml che devo usare: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soapenv:Body> <exec xmlns="CBWSCallEngine" soapenv:encodingStyle="http://xml.apache.org/xml-soap/literalxml"> <arguments> <CbOrderProduct> <Header> <EndpointNm>123456789</EndpointNm> <Certificaat>abcdef</Certificaat> </Header> <Detail> <EAN>9789460941726</EAN> <OrderReference>201406100527</OrderReference> <ClientId></ClientId> <ReadingMethods>D</ReadingMethods> <RetailerId></RetailerId> <License></License> <RentalUnits></RentalUnits> <RentalNumberOfUnits></RentalNumberOfUnits> </Detail> </CbOrderProduct> </arguments> </exec> </soapenv:Body> </soapenv:Envelope> questo è l'URL WSDL: https://tst.eboekhuis.nl/cbwebs/CBWSCallEngine?WSDL each volta che provo, ottengo sotto il messaggio di errore: Errore […]

Errore irreversibile: exception Uncaught SoapFault: Errore interno

Sto cercando di submit un messaggio di prova con il mio client PHP SOAP. Sto usando la libreria BeSimpleSoap perché ho avuto problemi con il PHP standard SOAP calss e la class NuSOAP. Parte del copione è: $client = new BeSimple\SoapClient\SoapClient("GSBService.wsdl", arrays( "trace"=>1, "exceptions"=>1, 'location'=>$SERVICE_TEST, "local_cert" =>$SOAP_cert, 'uri'=>$NAMESPACE_URI, "passphrase"=>$cert_password, "connection_timeout" => 60)); var_dump($client->echo('abc1234')); print_r( $client->sendMessage($par_envelope)); […]

php soap client come submit un tipo complesso di arrays multidimensionale?

Questo è l'xml che voglio produrre, al momento voglio che each tag e taginfo siano contornati da tag xml per ognuno, il problema è che sto ottenendo un elenco di molti dal database e ho bisogno di passare questa list nel cliente di soap? Per favore puoi aiutarmi qualcuno, grazie questo è ciò di cui […]