1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
|
<?php
$execParams1 = new stdClass;
$execParams1->Name = 'Validation';
$execParams1->Type = 'String';
$execParams1->Nullable = null;
$execParams1->AllowBlank = null;
$execParams1->MultiValue = null;
$execParams1->QueryParameter = 1;
$execParams1->Prompt = null;
$execParams1->PromptUser = 1;
$execParams1->ValidValuesQueryBased = null;
$execParams1->DefaultValuesQueryBased = null;
$execParams1->DefaultValues->Value = 0;
$execParams1->State = 'HasValidValue';
$execParams2 = new stdClass;
$execParams2->name = 'portfolio';
$execParams2->Type = 'String';
$execParams2->Nullable = null;
$execParams2->AllowBlank = 1;
$execParams2->MultiValue = 1;
$execParams2->QueryParameter = 1;
$execParams2->Prompt = null;
$execParams2->PromptUser = 1;
$execParams2->ValidValuesQueryBased = null;
$execParams2->DefaultValuesQueryBased = null;
$execParams2->DefaultValues->Value = 61;
$execParams2->State = 'HasValidValue';
$execParams3 = new stdClass;
$execParams3->name = 'managedaccount';
$execParams3->Type = 'String';
$execParams3->Nullable = null;
$execParams3->AllowBlank = null;
$execParams3->MultiValue = 1;
$execParams3->QueryParameter = 1;
$execParams3->Prompt = 'Portfolio:';
$execParams3->PromptUser = 1;
$execParams3->Dependencies->Dependency = array('Validation', 'portfolio');
$execParams3->ValidValuesQueryBased = 1;
$execParams3->ValidValues->ValidValue->Label = 'Label 1';
$execParams3->ValidValues->ValidValue->Value = '61';
$execParams3->DefaultValuesQueryBased = 1;
$execParams3->DefaultValues->Value = 61;
$execParams3->State = 'HasValidValue';
$execParams4value1 = new stdClass;
$execParams4value1->Label = 0;
$execParams4value1->Value = 0;
$execParams4value2 = new stdClass;
$execParams4value2->Label = 1;
$execParams4value2->Value = 1;
$execParams4value = array($execParams4value1, $execParams4value2);
$execParams4 = new stdClass;
$execParams4->name = 'visibility';
$execParams4->Type = 'String';
$execParams4->Nullable = null;
$execParams4->AllowBlank = 1;
$execParams4->MultiValue = null;
$execParams4->QueryParameter = null;
$execParams4->Prompt = null;
$execParams4->PromptUser = 1;
$execParams4->ValidValuesQueryBased = 1;
$execParams4->ValidValues->ValidValue = $execParams4value;
$execParams4->DefaultValuesQueryBased = 1;
$execParams4->DefaultValues->Value = 0;
$execParams4->State = 'HasValidValue';
$execParams5value1 = new stdClass;
$execParams5value1->Label = '2011-02-25';
$execParams5value1->Value = '2011-02-25';
$execParams5value2 = new stdClass;
$execParams5value2->Label = '2011-02-18';
$execParams5value2->Value = '2011-02-18';
$execParams5values = array($execParams5value1, $execParams5value2);
$execParams5 = new stdClass;
$execParams5->Name = 'eff_date2';
$execParams5->Type = 'String';
$execParams5->Nullable = null;
$execParams5->AllowBlank = 1;
$execParams5->MultiValue = null;
$execParams5->QueryParameter = 1;
$execParams5->Prompt = 'Date:';
$execParams5->PromptUser = 1;
$execParams5->Dependencies->Dependency = array('managedaccount', 'validation');
$execParams5->ValidValuesQueryBased = 1;
$execParams5->ValidValues->ValidValue = $execParams5values;
$execParams5->DefaultValuesQueryBased = 1;
$execParams5->DefaultValues->Value = '2011-01-21';
$execParams5->State = 'HasValidValue';
$execParams = array($execParams1, $execParams2, $execParams3, $execParams4, $execParams5);
$returnExecParams = new stdClass;
$returnExecParams->executionInfo->HasSnapshot = null;
$returnExecParams->executionInfo->NeedsProcessing = 1;
$returnExecParams->executionInfo->CredentialsRequired = null;
$returnExecParams->executionInfo->ParametersRequired = null;
$returnExecParams->executionInfo->ExpirationDateTime = '2011-03-08T14:40:17.383Z';
$returnExecParams->executionInfo->ExecutionDateTime = '0001-01-01T00:00:00';
$returnExecParams->executionInfo->NumPages = 0;
$returnExecParams->executionInfo->Parameters->ReportParameter = $execParams;
$returnExecParams->executionInfo->DataSourcePrompts = new stdClass;
$returnExecParams->executionInfo->HasDocumentMap = null;
$returnExecParams->executionInfo->ExecutionID = 'ybv45155dta00245nxlqfi55';
$returnExecParams->executionInfo->ReportPath = '/Reports/Reference_Report';
$returnExecParams->executionInfo->ReportPageSettings->PaperSize->Height = '210';
$returnExecParams->executionInfo->ReportPageSettings->PaperSize->Width = '277.00000762939';
$returnExecParams->executionInfo->ReportPageSettings->Margins->Top = '10';
$returnExecParams->executionInfo->ReportPageSettings->Margins->Bottom = '10';
$returnExecParams->executionInfo->ReportPageSettings->Margins->Left = '5';
$returnExecParams->executionInfo->ReportPageSettings->Margins->Right = '5';
$returnExecParams->executionInfo->AutoRefreshInterval = 0;
$parameters = new SSRS_Object_ExecutionParameters(new SSRS_Object_ReportParameters(array(
'Parameters' => array(
new SSRS_Object_ExecutionParameter(array(
'Name' => 'Validation',
'Value' => '0'
)),
array(
'Name' => 'portfolio',
'Value' => '61'
),
array(
'Name' => 'managedaccount',
'Value' => '61'
),
array(
'Name' => 'visibility',
'Value' => '0'
),
array(
'Name' => 'eff_date2',
'Value' => '2011-01-21'
),
)
)));
|