예제 #1
0
 /**     
  * Sets and validates parameter values associated with
  *                                          the current report execution.
  * @param ParameterValue[] $parameters An array of ParameterValue objects.
  * @param string $parameterLanguage locale identifier
  * @return ExecutionInfo An  ExecutionInfo object containing the new execution.
  */
 public function SetExecutionParameters2($parameters, $parameterLanguage = "en-us")
 {
     $parameters = array("Parameters" => $parameters, "ParameterLanguage" => $parameterLanguage);
     try {
         $this->SetSessionId();
         $stdObject = $this->_soapHandle_Exe->SetExecutionParameters2($parameters);
         $this->ExecutionInfo2 = SSRSTypeFactory::CreateSSRSObject('ExecutionInfo2', $stdObject);
         return $this->ExecutionInfo2;
     } catch (SoapFault $soapFault) {
         self::ThrowReportException($soapFault);
     }
 }