Example #1
0
 /**
  * Creates a report execution from a report definition supplied by the client.
  * @param byte[] $Definition A byte stream containing the Report Definition
  *               Language (RDL) for the report.
  * @param Warning[] $warnings A collection of Warning objects containing
  *               warnings that may have occurred during report publishing.
  * @return ExecutionInfo An ExecutionInfo object containing information for
  *               the report execution.
  */
 public function LoadReportDefinition2($Definition, &$warnings)
 {
     $parameters = array('Definition' => $Definition);
     try {
         $stdObject = $this->_soapHandle_Exe->LoadReportDefinition2($parameters);
         $this->ExecutionInfo2 = SSRSTypeFactory::CreateSSRSObject('ExecutionInfo2', $stdObject);
         return $this->ExecutionInfo2;
     } catch (SoapFault $soapFault) {
         self::ThrowReportException($soapFault);
     }
 }