/** * Call PCI Web Services API * * @param array $searchString XML parameters as a string * * @return string XML returned from server * @access protected */ protected function soapCall($searchString) { global $configArray; $conf = getExtraConfigArray("PCI"); $wsdl = $conf['General']['wsdl']; $options = array('soap_version' => SOAP_1_1, 'exceptions' => true); $client = new SoapClient($wsdl, $options); try { $xml = $client->searchBrief($searchString); } catch (Exception $e) { PEAR::raiseError(new PEAR_Error($e->getMessage())); } return $xml; }