I am write the following function to access the soap webservice but i get the error as following Error: WSDL Error Details: SOAP-ERROR: Parsing Schema: unresolved element 'ref' attribute Notice: Undefined variable: client in F:\xampp\htdocs\tj\functions\travel_functions.php on line 513 Fatal error: Call to a member function __getLastRequest() on a non-object in F:\xampp\htdocs\tj\functions\travel_functions.php program is follows function bookRoom($hotel_id,$check_in,$check_out,$rooms,$first_name,$last_name,$Guest,$bedtype,$smoke,$splreq,$address,$city,$state,$zip,$country,$areacode,$homephone,$workphone,$fax,$email,$totalcharge,$ccnum,$ccexpdate,$ccaddress,$cczip,$cclastname,$ccfirstname,$ccipaddress,$sitename,$tollfreeno,$ccsecuritycode) { error_reporting(E_ALL); $ini = ini_set("soap.wsdl_cache_enabled","0"); try { $client = new SoapClient("https://twedixml.test.travelworm.com/xmls/service1.asmx?wsdl", array("trace" => true, "exceptions" => true, 'soap_version' => SOAP_1_1)); $parameter = array( 'UserName' => $this->username, 'UserID' => $this->userid, 'HotelID' => $hotel_id, 'CIDate' => $check_in, 'CODate' => $check_out, 'Rooms' => $rooms, 'FirstName' => $first_name, 'LastName' => $last_name, 'Guests' => $Guest, 'BedType' => $bedtype, 'Smoking' => $smoke, 'SpecReq' => $splreq, 'Add' => $address, 'City' => $city, 'State' => $state, 'Zip' => $zip, 'Country' => $country, 'AreaCode' => $areacode, 'HPhone' => $homephone, 'WPhone' => $workphone, 'Fax' => $fax, 'Email' => $email, 'TotalCharge' => $totalcharge, 'CCNum' => $ccnum, 'CCExp' => $ccexpdate, 'CCAdd' => $ccaddress, 'CCZip' => $cczip, 'CCLName' => $cclastname, 'CCFName' => $ccfirstname, 'IPAddress' => $ccipaddress, 'SiteName' => $sitename, 'TollFree' => $tollfreeno, 'cardSecurityCode' => $ccsecuritycode); $result = $client->BookRoomToXmlFromStringParams2($parameter); $res=$client->__getLastResponse(); } catch (SoapFault $ex) { echo "Error: " . nl2br($ex->faultcode) . ' Error Details: '. nl2br($ex->faultstring) . ' '; echo(" REQUEST : " . htmlspecialchars($client->__getLastRequest()) . " "); echo(" RESPONSE: " .htmlspecialchars($client->__getLastResponse()) . " "); return "ERROR ".nl2br($ex->faultstring); } return $res; // return $this->HotelsInformationToXML_xml($res); } -- View this message in context: http://www.nabble.com/SOAP-ERROR%3A-Parsing-Schema%3A-unresolved-element-%27ref%27-attribute-tp15479449p15479449.html Sent from the Php - Soap mailing list archive at Nabble.com.