/** * 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); } }