• Модуль: dav
  • Путь к файлу: ~/bitrix/modules/dav/classes/general/exchangeclient.php
  • Класс: CDavExchangeClient
  • Вызов: CDavExchangeClient::ExecuteOperation
public function ExecuteOperation($operationName, $operationBody)
{
	$request = $this->CreateSOAPRequest("POST", $this->GetPath());
	$request->AddHeader("Content-Type", "text/xml; charset=utf-8");
	$request->AddHeader("SOAPAction", "http://schemas.microsoft.com/exchange/services/2006/messages/".$operationName);
	$request->AddHeader("Connection", "Keep-Alive");
	$request->SetBody($operationBody);

	$this->Connect();
	$response = $this->Send($request);
	$this->Disconnect();

	if (is_null($response))
		return null;

	return $response->GetBody();
}