summaryrefslogtreecommitdiffstats
path: root/samples/LoadReport.php
blob: c33c3afe15934959f2826ddc05475ff7a55a7244 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
require('../library/SSRS/Report.php');

try {
    $options = array(
        'username' => 'testing',
        'password' => 'password'
    );

    $ssrs = new SSRS_Report('http://localhost/reportserver/', $options);
    $result = $ssrs->loadReport('/Reports/Reference_Report');

    $ssrs->setSessionId($result->executionInfo->ExecutionID);
    $ssrs->setExecutionParameters(new SSRS_Object_ExecutionParameters($result->executionInfo->Parameters));

    $output = $ssrs->render('HTML4.0'); // PDF | XML | CSV
    echo $output;
} catch (Exception $error) {
    echo 'Exception:' . PHP_EOL;
    print_r($error);

}
?>