public function __doRequest($request, $location, $saction, $version, $one_way = NULL)
{
$xml = $this->getXML($request);
$this->lastRequest = $xml;
if ($this->returnRequest) {
return '';
}
$this->traceRequired && ($this->lastResponseStartTime = microtime(TRUE));
$response = $this->__doRequestByCurl($xml, $location, $saction, $version);
$this->traceRequired && ($this->lastResponseEndTime = microtime(TRUE));
return $response;
}