web services - Getting response from SOAP in php -


i trying response web service using soap in php.actually paid api fore booking flights.i have 2 cases problem,in both cases didnt response properly.

here code

        try{         $client = new soapclient($url);         print_r($client->__getfunctions());         $values = $client->getavailability($input_xml);         print_r($values);         }catch(exception $e){             echo 'error<br>';             echo $e->getmessage();         } 

case 1

$url=http://59.162.33.102/arzoows/services/domflightavailability

in case exception

soap-error: parsing wsdl: couldn't find in 'http://59.162.33.102/arzoows/services/domflightavailability'

case 2

$url=http://59.162.33.102/arzoows/services/domflightavailability?wsdl

in case no exception output of __getfunctions() response

invalid xml format

i had contacted api service providers , running. here xml

<?xml version="1.0" encoding="utf-8"?>             <soapenv:envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/xmlschema" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance">              <soapenv:body>               <getavailability xmlns="http://avail.flight.arzoo.com">               <in0>                 <request>                    <origin>bom</origin>                 <destination>blr</destination>                 <departdate>2015-05-15</departdate>                 <returndate>2015-05-20</returndate>                 <adultpax>1</adultpax>                 <childpax>1</childpax>                 <infantpax>1</infantpax>                 <currency>inr</currency>                 <preferredclass>b</preferredclass>                  <mode>round</mode>                  <clientid>7xxx</clientid>                 <clientpassword>xx</clientpassword>                 <clienttype>xxx</clienttype>                 <preferredairline>ai,g8,ic,6e</preferredairline>                 </request>          </in0>     </getavailability>     </soapenv:body></soapenv:envelope> 

update here sample response of 1 flight

20875             7303             130             0             0             0               0             0             0                 319             blr             2015-05-15t07:45:00             bom             2015-05-15t06:15:00             603             ai             603              0             air india             3860             http://live.arzoo.com/flightws/image/airindia.gif                 3               z                 13250               z               6625               business               mek+yu2iz7q=               1000               fare non refundable booking class : z|cancellation penalty: bookings done subject cancellation penalty levied airlines.<br>in addition airlines cancellation penalty, charge service fee of rs. 50 per passenger cancellations.|date change penalty: in addition airlines date change penalty, charge service fee of rs. 50 per passenger.|               0               0               0              0             3369             74             2150,147,1563             2150,147,1072             0,0,74             0           arzoo11         h/jf17qhsjphwfsotfwg8tk50vhvm+kkk3mjj4nqtdo3mxltqg2qnsctjzh+twn+pnuriytjykow o8yh8+0tznjzpdcapjt4kqtfirjrrtzdwltsin0xxggck2bneofh2pr/vo/cri/xtgfh9d8zsmfy vi5mvadyyfwpho4fcqeneycx/k1jftlsnmwwqygnjxmnmf5ny36yiq2ftlkfchtsd+idehxpxjut v4yys+qneycx/k1jfv+qxluqymdijxmnmf5ny37/kms7qmjnyictjzh+twn+ot2lxrlmeoesmz+b qzlxwlz7veztrnp7hv3jj2fys5nicxquxgh6/79fdhzyracpugmf+ec/ztewo8yh8+0tzpu80orl ker+bd/guww7dz2bbbgbxj1z0hojpc4p49y3jxmnmf5ny377cknyydkf4kp854vebonogwbvnqw0 aohfgca1qkcqs0pau1ki3tfezaeuviswrgldwltsin0xxs2hllyrfkyjq8c7uojdmv7nos5wkxzg cupau1ki3tfezaeuviswrgldwltsin0xxtz6ihl3lsgmaegkretqevyneycx/k1jfui7tunwkuq0 x8cezxwg6v6nh6tvjnscrupau1ki3tfej7y1yu+fhhbzqwdbqb1e1iodsy1wep73c6lg20g9rnsn ux8jbjt6hrp5c9fnhtxfljvmh/ptlc5khxzktuh3cjy7zifz7s3o/sutzgsto8vofeuxjioz0ptt sztepvnqqduunolyhru/xw4wwewgj4d+4b+doi9iv18oflhfoi+a/uafntovyr9fdhzyracpcq4g jlabmkdzqwdbqb1e1kdthynunpqgz7rbmgdnrsy= 

i think there informations in xml.

do have documentation how format xml call getavailability() function ?

the xml more in opinion :

<request>        <origin>bom</origin>     <destination>blr</destination>     <departdate>2015-05-15</departdate>     <returndate>2015-05-20</returndate>     <adultpax>1</adultpax>     <childpax>1</childpax>     <infantpax>1</infantpax>     <currency>inr</currency>     <preferredclass>b</preferredclass>     <mode>round</mode>      <clientid>7xxx</clientid>     <clientpassword>xx</clientpassword>     <clienttype>xxx</clienttype>     <preferredairline>ai,g8,ic,6e</preferredairline> </request> 

to read xml response, :

$values_array = json_decode(json_encode((array)simplexml_load_string($values)),1); 

there no simple way print data in html table because reponse multidimensionnal array. check how create html table php array? see how parse array print html table.


Comments

Popular posts from this blog

android - MPAndroidChart - How to add Annotations or images to the chart -

javascript - Add class to another page attribute using URL id - Jquery -

firefox - Where is 'webgl.osmesalib' parameter? -