786. Araxis Merge File Comparison Report

Produced by Araxis Merge on 2/1/2017 2:57:07 PM Eastern Standard Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

786.1 Files compared

# Location File Last Modified
1 C:\Araxis_Merge_Comprasion\Pub_un\BTSSS_CIF_122016.zip\BTSSS_CIF_12_20_16\clean\CRM\trunk\SDK\Schemas FormXml.xsd Tue Dec 20 19:50:59 2016 UTC
2 Wed Feb 1 19:57:07 2017 UTC

786.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 0 0
Changed 0 0
Inserted 0 0
Removed 1 1056

786.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

786.4 Active regular expressions

No regular expressions were active.

786.5 Comparison detail

1   <?xml vers ion="1.0"? >        
2   <xs:schema  xmlns:xs= "http://ww w.w3.org/2 001/XMLSch ema" eleme ntFormDefa ult="quali fied" attr ibuteFormD efault="un qualified" >        
3           <x s:include  schemaLoca tion="Ribb onCore.xsd " />        
4           <x s:element  name="form " type="Fo rmType" />        
5           <x s:complexT ype name=" ClientFile IncludeAtt ributeType ">        
6                    <xs: attribute  name="src"  use="requ ired">        
7                             <xs:si mpleType>        
8                                      <xs:rest riction ba se ="xs:st ring">        
9                                               <xs:patter n value =" (\$webreso urce:|/)(. )+"/>        
10                                      </xs:res triction>        
11                             </xs:s impleType>        
12                    </xs :attribute >        
13                            
14           </ xs:complex Type>        
15           <x s:complexT ype name=" ClientReso urcesType" >        
16                    <xs: all>        
17                             <xs:el ement name ="internal resources"  minOccurs  ="0" maxO ccurs ="1" >        
18                                      <xs:comp lexType>        
19                                               <xs:all>        
20                                                       <x s:element  name ="cli entinclude s" minOccu rs ="0" ma xOccurs =" 1">        
21                                                                <xs: complexTyp e >        
22                                                                         <xs:ch oice minOc curs="0" m axOccurs = "100000" >        
23                                                                                  <xs:elem ent name = "internalj scriptfile " type="Cl ientFileIn cludeAttri buteType"  minOccurs  ="0" maxOc curs ="1"  />        
24                                                                                  <xs:elem ent name = "internalc ssfile" ty pe="Client FileInclud eAttribute Type" minO ccurs ="0"  maxOccurs  ="1" />        
25                                                                         </xs:c hoice>        
26                                                                                 
27                                                                </xs :complexTy pe >        
28                                                       </ xs:element >        
29                                                       <x s:element  name ="cli entvariabl es" minOcc urs="0" ma xOccurs =" 1">        
30                                                                <xs: complexTyp e>        
31                                                                         <xs:se quence>        
32                                                                                  <xs:elem ent name = "internalj scriptvari able" minO ccurs ="0"  maxOccurs  ="100000" >        
33                                                                                           <xs:comple xType>        
34                                                                                                   <x s:attribut e name="na me" use =" required">        
35                                                                                                            <xs: simpleType >        
36                                                                                                                     <xs:re striction  base ="xs: string">        
37                                                                                                                              <xs:patt ern value= "LOCID_([A -Za-z0-9_] )+"/>        
38                                                                                                                              <xs:maxL ength valu e ="32"/>        
39                                                                                                                     </xs:r estriction >        
40                                                                                                            </xs :simpleTyp e>        
41                                                                                                   </ xs:attribu te>        
42                                                                                                   <x s:attribut e name ="r esourceid"  use="requ ired" >        
43                                                                                                            <xs: simpleType >        
44                                                                                                                     <xs:re striction  base ="xs: string">        
45                                                                                                                              <xs:patt ern value= "([A-Za-z0 -9_.])+"/>        
46                                                                                                                     </xs:r estriction >        
47                                                                                                            </xs :simpleTyp e>        
48                                                                                                   </ xs:attribu te>        
49                                                                                                           
50                                                                                           </xs:compl exType>        
51                                                                                  </xs:ele ment>        
52                                                                         </xs:s equence>        
53                                                                                 
54                                                                </xs :complexTy pe>        
55                                                       </ xs:element >        
56                                               </xs:all>        
57                                                      
58                                      </xs:com plexType>        
59                             </xs:e lement>        
60                             <xs:el ement name ="isvresou rces" minO ccurs ="0"  maxOccurs  ="1">        
61                                      <xs:comp lexType>        
62                                               <xs:sequen ce>        
63                                                       <x s:element  name ="cli entinclude s" minOccu rs ="0" ma xOccurs =" 1">        
64                                                                <xs: complexTyp e >        
65                                                                         <xs:se quence>        
66                                                                                  <xs:elem ent name = "webresour ce" minOcc urs ="0" m axOccurs = "100000">        
67                                                                                           <xs:comple xType>        
68                                                                                                   <x s:attribut e name="pa th" type=" xs:string"  use ="req uired"/>        
69                                                                                                   <x s:attribut e name="ty pe" use =" required">        
70                                                                                                            <xs: simpleType >        
71                                                                                                                     <xs:re striction  base="xs:s tring">        
72                                                                                                                              <xs:enum eration va lue="jscri pt"/>        
73                                                                                                                              <xs:enum eration va lue ="css"  />        
74                                                                                                                     </xs:r estriction >        
75                                                                                                            </xs :simpleTyp e>        
76                                                                                                   </ xs:attribu te>        
77                                                                                                           
78                                                                                           </xs:compl exType>        
79                                                                                  </xs:ele ment>        
80                                                                         </xs:s equence>        
81                                                                                 
82                                                                </xs :complexTy pe>        
83                                                       </ xs:element >        
84                                               </xs:seque nce>        
85                                                      
86                                      </xs:com plexType>        
87                             </xs:e lement>        
88                    </xs :all>        
89                            
90           </ xs:complex Type>        
91           <x s:complexT ype name=" FormDispla yCondition sType">        
92                    <xs: choice min Occurs="0"  maxOccurs ="1">        
93                             <xs:el ement name ="Everyone " minOccur s="1" maxO ccurs="1">        
94                                      <xs:comp lexType>        
95                                                      
96                                      </xs:com plexType>        
97                             </xs:e lement>        
98                             <xs:el ement name ="Role" mi nOccurs="1 " maxOccur s="unbound ed">        
99                                      <xs:comp lexType>        
100                                               <xs:attrib ute name=" Id" type=" FormGuidTy pe" use="r equired" / >        
101                                                      
102                                      </xs:com plexType>        
103                             </xs:e lement>        
104                    </xs :choice>        
105                    <xs: attribute  name="Fall backForm"  type="xs:b oolean" us e="optiona l" />        
106                    <xs: attribute  name="Orde r" type="x s:integer"  use="opti onal" />        
107                            
108           </ xs:complex Type>        
109           <x s:complexT ype name=" FormLocali zedLabel">        
110                    <xs: attribute  name="LCID " type="xs :integer"  />        
111                    <xs: attribute  name="Text " type="xs :string" / >        
112                            
113           </ xs:complex Type>        
114           <x s:complexT ype name=" FormLocali zedTitles" >        
115                    <xs: sequence m inOccurs=" 1" maxOccu rs="unboun ded">        
116                             <xs:el ement name ="Title" t ype="FormL ocalizedLa bel" />        
117                    </xs :sequence>        
118                            
119           </ xs:complex Type>        
120           <x s:complexT ype name=" FormNavBar AreasType" >        
121                    <xs: sequence>        
122                             <xs:el ement name ="NavBarAr ea" minOcc urs="0" ma xOccurs="u nbounded">        
123                                      <xs:comp lexType>        
124                                               <xs:sequen ce>        
125                                                       <x s:element  name="Titl es" minOcc urs="1" ma xOccurs="1 " type="Fo rmLocalize dTitles" / >        
126                                               </xs:seque nce>        
127                                               <xs:attrib ute name=" Id" type=" xs:string"  use="requ ired" />        
128                                                      
129                                      </xs:com plexType>        
130                             </xs:e lement>        
131                    </xs :sequence>        
132                            
133           </ xs:complex Type>        
134           <x s:complexT ype name=" FormNavBar Type">        
135                    <xs: choice min Occurs="0"  maxOccurs ="100000">        
136                             <xs:el ement minO ccurs="0"  maxOccurs= "1" name=" NavBarItem ">        
137                                      <xs:comp lexType>        
138                                               <xs:sequen ce>        
139                                                       <x s:element  name="Titl es" minOcc urs="1" ma xOccurs="1 " type="Fo rmLocalize dTitles" / >        
140                                               </xs:seque nce>        
141                                               <xs:attrib ute name=" Icon" type ="xs:strin g" use="re quired" />        
142                                               <xs:attrib ute name=" Url" type= "xs:string " use="req uired" />        
143                                               <xs:attrib ute name=" Id" type=" xs:string"  use="requ ired" />        
144                                               <xs:attrib ute name=" PassParams " type="Fo rmCRM_Bool ean" use=" optional"  />        
145                                               <xs:attrib ute name=" Sequence"  type="xs:n onNegative Integer" u se="option al" />        
146                                               <xs:attrib ute name=" Area" type ="xs:strin g" use="op tional" />        
147                                               <xs:attrib ute name=" Client" ty pe="xs:str ing" use=" optional"  />        
148                                               <xs:attrib ute name=" AvailableO ffline" ty pe="xs:boo lean" use= "optional"  />        
149                                                      
150                                      </xs:com plexType>        
151                             </xs:e lement>        
152                             <xs:el ement name ="NavBarBy Relationsh ipItem" mi nOccurs="0 " maxOccur s="1">        
153                                      <xs:comp lexType>        
154                                               <xs:all>        
155                                                       <x s:element  name="Titl es" minOcc urs="0" ma xOccurs="1 " type="Fo rmLocalize dTitles" / >        
156                                                       <x s:element  name="Tool Tip" minOc curs="0" m axOccurs=" 1">        
157                                                                <xs: complexTyp e>        
158                                                                         <xs:se quence>        
159                                                                                  <xs:elem ent name=" Titles" mi nOccurs="1 " maxOccur s="1" type ="FormLoca lizedTitle s" />        
160                                                                         </xs:s equence>        
161                                                                                 
162                                                                </xs :complexTy pe>        
163                                                       </ xs:element >        
164                                                       <x s:element  name="Priv ileges" mi nOccurs="0 " maxOccur s ="1">        
165                                                                <xs: complexTyp e>        
166                                                                         <xs:se quence >        
167                                                                                  <xs:elem ent name = "Privilege " minOccur s ="1" max Occurs ="1 00000">        
168                                                                                           <xs:comple xType>        
169                                                                                                   <x s:attribut e name ="E ntity" typ e ="xs:str ing" use = "required" />        
170                                                                                                   <x s:attribut e name="Pr ivilege" t ype ="xs:s tring" use  ="require d"/>        
171                                                                                                           
172                                                                                           </xs:compl exType>        
173                                                                                  </xs:ele ment>        
174                                                                         </xs:s equence>        
175                                                                                 
176                                                                </xs :complexTy pe>        
177                                                       </ xs:element >        
178                                               </xs:all>        
179                                               <xs:attrib ute name=" Relationsh ipName" ty pe="xs:str ing" use=" required"  />        
180                                               <xs:attrib ute name=" Id" type=" xs:string"  use="requ ired" />        
181                                               <xs:attrib ute name=" Area" type ="xs:strin g" use="op tional" />        
182                                               <xs:attrib ute name=" TitleResou rceId" typ e="xs:stri ng" use="o ptional" / >        
183                                               <xs:attrib ute name=" Client" ty pe="xs:str ing" use=" optional"  />        
184                                               <xs:attrib ute name=" AvailableO ffline" ty pe="xs:boo lean" use= "optional"  />        
185                                               <xs:attrib ute name=" Icon" type ="xs:strin g" use="op tional" />        
186                                               <xs:attrib ute name=" Sequence"  type="xs:n onNegative Integer" u se="option al" />        
187                                               <xs:attrib ute name=" Show" type ="xs:boole an" use="o ptional" / >        
188                                               <xs:attrib ute name=" ViewId" ty pe="FormIS VGuid" use ="optional " />        
189                                                      
190                                      </xs:com plexType>        
191                             </xs:e lement>        
192                    </xs :choice>        
193                    <xs: attribute  name="Vali dForCreate " type="Fo rmCRM_Bool ean" use=" optional"  />        
194                    <xs: attribute  name="Vali dForUpdate " type="Fo rmCRM_Bool ean" use=" optional"  />        
195                            
196           </ xs:complex Type>        
197           <x s:complexT ype name=" FormNaviga tionType">        
198                    <xs: all>        
199                             <xs:el ement name ="NavBarAr eas" type= "FormNavBa rAreasType " minOccur s="0" maxO ccurs="1"  />        
200                             <xs:el ement name ="NavBar"  type="Form NavBarType " minOccur s="0" maxO ccurs="1"  />        
201                    </xs :all>        
202                            
203           </ xs:complex Type>        
204           <x s:complexT ype name = "FormParam etersType" >        
205                    <xs: choice min Occurs="1"  maxOccurs  ="100000" >        
206                             <xs:el ement name  ="queryst ringparame ter" type= "FormQuery StringPara meterType"  minOccurs  ="0" maxO ccurs ="1"  />        
207                    </xs :choice>        
208                            
209           </ xs:complex Type>        
210           <x s:complexT ype name=" FormQueryS tringParam eterType">        
211                    <xs: attribute  name="name " type="Fo rmQueryStr ingParamet erNameAttr ibuteType"  use="requ ired" />        
212                    <xs: attribute  name="type " type="Fo rmParamete rAttribute Type" use= "required"  />        
213                            
214           </ xs:complex Type>        
215           <x s:complexT ype name=" FormType">        
216                    <xs: all>        
217                                                       <x s:element  name="ance stor" minO ccurs="0"  maxOccurs= "1">        
218                                                                <xs: complexTyp e>        
219                                                                                  <xs:attr ibute name ="id" type ="FormGuid Type" use= "required"  />        
220                                                                </xs :complexTy pe>        
221                                                       </ xs:element >        
222                             <xs:el ement name ="hiddenco ntrols" mi nOccurs="0 " maxOccur s="1">        
223                                      <xs:comp lexType>        
224                                               <xs:sequen ce>        
225                                                       <x s:element  name="data " minOccur s="0" maxO ccurs="unb ounded">        
226                                                                <xs: complexTyp e>        
227                                                                         <xs:at tribute na me="id" ty pe="xs:str ing" />        
228                                                                         <xs:at tribute na me="datafi eldname" t ype="xs:st ring" />        
229                                                                         <xs:at tribute na me="classi d" type="F ormGuidTyp e" />        
230                                                                         <xs:at tribute na me="relati onship" ty pe="xs:str ing" />        
231                                                                                 
232                                                                </xs :complexTy pe>        
233                                                       </ xs:element >        
234                                               </xs:seque nce>        
235                                                      
236                                      </xs:com plexType>        
237                             </xs:e lement>        
238                             <xs:el ement name ="controlD escription s" minOccu rs="0" max Occurs="1" >        
239                                      <xs:comp lexType>        
240                                               <xs:sequen ce>        
241                                                       <x s:element  name="cont rolDescrip tion" minO ccurs="0"  maxOccurs= "unbounded ">        
242                                                                <xs: complexTyp e>        
243                                                                         <xs:se quence>        
244                                                                                  <xs:elem ent name=" customCont rol" minOc curs="0" m axOccurs=" unbounded" >        
245                                                                                           <xs:comple xType>        
246                                                                                                   <x s:sequence >        
247                                                                                                            <xs: element na me="parame ters" minO ccurs="0"  maxOccurs= "1">        
248                                                                                                                     <xs:co mplexType>        
249                                                                                                                              <xs:sequ ence>        
250                                                                                                                                       <xs:any mi nOccurs="0 " maxOccur s="unbound ed" proces sContents= "skip"></x s:any>        
251                                                                                                                              </xs:seq uence>        
252                                                                                                                     </xs:c omplexType >        
253                                                                                                            </xs :element>        
254                                                                                                   </ xs:sequenc e>        
255                                                                                                   <x s:attribut e name="id " type="Fo rmGuidType " use="opt ional" />        
256                                                                                                   <x s:attribut e name="fo rmFactor"  type="xs:i nteger" us e="optiona l" />        
257                                                                                                   <x s:attribut e name="na me" type=" xs:string"  use="opti onal" />        
258                                                                                                   <x s:attribut e name="ve rsion" typ e="xs:stri ng" use="o ptional" / >        
259                                                                                                           
260                                                                                           </xs:compl exType>        
261                                                                                  </xs:ele ment>        
262                                                                         </xs:s equence>        
263                                                                         <xs:at tribute na me="forCon trol" type ="xs:strin g" use="re quired" />        
264                                                                                 
265                                                                </xs :complexTy pe>        
266                                                       </ xs:element >        
267                                               </xs:seque nce>        
268                                                      
269                                      </xs:com plexType>        
270                             </xs:e lement>        
271                             <xs:el ement name ="tabs" mi nOccurs="1 " maxOccur s="1">        
272                                      <xs:comp lexType>        
273                                               <xs:sequen ce>        
274                                                       <x s:element  name="tab"  minOccurs ="1" maxOc curs="100" >        
275                                                                <xs: complexTyp e>        
276                                                                         <xs:al l>        
277                                                                                  <xs:elem ent name=" labels" ty pe="FormXm lLabelsTyp e" minOccu rs="0" max Occurs="1"  />        
278                                                                                  <xs:elem ent name=" tabheader"  type="For mXmlHeader FooterType " minOccur s="0" maxO ccurs="1"/ >        
279                                                                                  <xs:elem ent name=" tabfooter"  type="For mXmlHeader FooterType " minOccur s="0" maxO ccurs="1"/ >        
280                                                                                  <xs:elem ent name=" columns" m inOccurs=" 1" maxOccu rs="1">        
281                                                                                           <xs:comple xType>        
282                                                                                                   <x s:sequence >        
283                                                                                                            <xs: element na me="column " minOccur s="1" maxO ccurs="3">        
284                                                                                                                     <xs:co mplexType>        
285                                                                                                                              <xs:sequ ence>        
286                                                                                                                                       <xs:elemen t name="se ctions" mi nOccurs="0 " maxOccur s="1">        
287                                                                                                                                               <x s:complexT ype>        
288                                                                                                                                                        <xs: sequence>        
289                                                                                                                                                                 <xs:el ement name ="section"  minOccurs ="0" maxOc curs="unbo unded">        
290                                                                                                                                                                          <xs:comp lexType>        
291                                                                                                                                                                                   <xs:all>        
292                                                                                                                                                                                           <x s:element  name="labe ls" type=" FormXmlLab elsType" m inOccurs=" 0" maxOccu rs="1" />        
293                                                                                                                                                                                           <x s:element  name="rows " minOccur s="0" maxO ccurs="1">        
294                                                                                                                                                                                                    <xs: complexTyp e>        
295                                                                                                                                                                                                             <xs:se quence>        
296                                                                                                                                                                                                                      <xs:elem ent name=" row" minOc curs="0" m axOccurs=" unbounded" >        
297                                                                                                                                                                                                                               <xs:comple xType>        
298                                                                                                                                                                                                                                       <x s:sequence >        
299                                                                                                                                                                                                                                                <xs: element na me="cell"  minOccurs= "0" maxOcc urs="unbou nded">        
300                                                                                                                                                                                                                                                         <xs:co mplexType>        
301                                                                                                                                                                                                                                                                  <xs:all>  <xs:eleme nt name="l abels" typ e="FormXml LabelsType " minOccur s="0" maxO ccurs="1"  /> <xs:ele ment name= "control"  type="Form XmlControl Type" minO ccurs="0"  maxOccurs= "1" /> <xs :element n ame="event s" type="F ormXmlEven tsType" mi nOccurs="0 " maxOccur s="1" /></ xs:all>        
302                                                                                                                                                                                                                                                                  <xs:attr ibute name ="auto" ty pe="xs:boo lean" />        
303                                                                                                                                                                                                                                                                  <xs:attr ibute name ="addedby"  type="xs: string" />        
304                                                                                                                                                                                                                                                                  <xs:attr ibuteGroup  ref="Form XmlCellCom mon"/>        
305                                                                                                                                                                                                                                                         </xs:c omplexType >        
306                                                                                                                                                                                                                                                </xs :element>        
307                                                                                                                                                                                                                                       </ xs:sequenc e>        
308                                                                                                                                                                                                                                       <x s:attribut e name="ad dedby" typ e="xs:stri ng" />        
309                                                                                                                                                                                                                                       <x s:attribut eGroup ref ="FormXmlR owCommon"/ >        
310                                                                                                                                                                                                                               </xs:compl exType>        
311                                                                                                                                                                                                                      </xs:ele ment>        
312                                                                                                                                                                                                             </xs:s equence>        
313                                                                                                                                                                                                             <xs:at tribute na me="addedb y" type="x s:string"  />        
314                                                                                                                                                                                                                     
315                                                                                                                                                                                                    </xs :complexTy pe>        
316                                                                                                                                                                                           </ xs:element >        
317                                                                                                                                                                                   </xs:all>        
318                                                                                                                                                                                   <xs:attrib ute name=" group" typ e="xs:stri ng" />        
319                                                                                                                                                                                   <xs:attrib ute name=" name" type ="xs:strin g" />        
320                                                                                                                                                                                   <xs:attrib ute name=" showlabel"  type="xs: boolean" / >        
321                                                                                                                                                                                   <xs:attrib ute name=" labelid" t ype="FormG uidType" u se="option al" />        
322                                                                                                                                                                                   <xs:attrib ute name=" showbar" t ype="xs:bo olean" />        
323                                                                                                                                                                                   <xs:attrib ute name=" id" type=" FormGuidTy pe" />        
324                                                                                                                                                                                   <xs:attrib ute name=" IsUserDefi ned" type= "xs:string " />        
325                                                                                                                                                                                   <xs:attrib ute name=" height" ty pe="xs:str ing" />        
326                                                                                                                                                                                   <xs:attrib ute name=" locklevel"  type="xs: nonNegativ eInteger"  />        
327                                                                                                                                                                                   <xs:attrib ute name=" layout" ty pe="xs:str ing" />        
328                                                                                                                                                                                   <xs:attrib ute name=" addedby" t ype="xs:st ring" />        
329                                                                                                                                                                                   <xs:attrib ute name=" visible" t ype="xs:bo olean" />        
330                                                                                                                                                                                   <xs:attrib ute name=" rowheight"  type="xs: nonNegativ eInteger"  use="optio nal" />        
331                                                                                                                                                                                   <xs:attrib ute name=" autoexpand " type="xs :boolean"  use="optio nal" />        
332                                                                                                                                                                                   <xs:attrib uteGroup r ef="FormXm lSectionCo mmon"/>        
333                                                                                                                                                                                          
334                                                                                                                                                                          </xs:com plexType>        
335                                                                                                                                                                 </xs:e lement>        
336                                                                                                                                                        </xs :sequence>        
337                                                                                                                                                        <xs: attribute  name="adde dby" type= "xs:string " />        
338                                                                                                                                                                
339                                                                                                                                               </ xs:complex Type>        
340                                                                                                                                       </xs:eleme nt>        
341                                                                                                                              </xs:seq uence>        
342                                                                                                                              <xs:attr ibute name ="width" t ype="FormP ercentageT ype" use=" required"  />        
343                                                                                                                                      
344                                                                                                                                      
345                                                                                                                     </xs:c omplexType >        
346                                                                                                            </xs :element>        
347                                                                                                   </ xs:sequenc e>        
348                                                                                                           
349                                                                                           </xs:compl exType>        
350                                                                                  </xs:ele ment>        
351                                                                                  <xs:elem ent name=" events" ty pe="FormXm lEventsTyp e" minOccu rs="0" max Occurs="1"  />        
352                                                                         </xs:a ll>        
353                                                                         <xs:at tribute na me="group"  type="xs: string" />        
354                                                                         <xs:at tribute na me="name"  type="xs:s tring" />        
355                                                                         <xs:at tribute na me="vertic allayout"  type="xs:b oolean" />        
356                                                                         <xs:at tribute na me="showla bel" type= "xs:boolea n" />        
357                                                                         <xs:at tribute na me="labeli d" type="F ormGuidTyp e" use="op tional" />        
358                                                                         <xs:at tribute na me="id" ty pe="FormGu idType" />        
359                                                                         <xs:at tribute na me="IsUser Defined" t ype="xs:st ring" />        
360                                                                         <xs:at tribute na me="lockle vel" type= "xs:nonNeg ativeInteg er" />        
361                                                                         <xs:at tribute na me="addedb y" type="x s:string"  />        
362                                                                         <xs:at tribute na me="expand ed" type=" xs:boolean " />        
363                                                                         <xs:at tribute na me="visibl e" type="x s:boolean"  />        
364                                                                         <xs:at tribute na me="availa bleforphon e" type="x s:boolean"  />        
365                                                                         <xs:at tribute na me="collap sible" typ e="xs:bool ean" />        
366                                                                                 
367                                                                                 
368                                                                </xs :complexTy pe>        
369                                                       </ xs:element >        
370                                               </xs:seque nce>        
371                                               <xs:attrib ute name=" showlabels " type="xs :boolean"  />        
372                                               <xs:attrib ute name=" addedby" t ype="xs:st ring" />        
373                                               <xs:attrib ute name=" filterby"  type="xs:s tring" />        
374                                               <xs:attrib ute name=" dashboardC ategory" t ype="xs:st ring" />        
375                                               <xs:attrib ute name=" timeframe"  type="xs: string" />        
376                                               <xs:attrib ute name=" primaryent itylogical name" type ="xs:strin g" />        
377                                               <xs:attrib ute name=" entityview " type="xs :string" / >        
378                                               <xs:attrib ute name=" tilesprese nt" type=" xs:boolean " />        
379                                                      
380                                      </xs:com plexType>        
381                             </xs:e lement>        
382                             <xs:el ement name ="header"  type="Form XmlHeaderF ooterType"  minOccurs ="0" maxOc curs="1"/>        
383                             <xs:el ement name ="footer"  type="Form XmlHeaderF ooterType"  minOccurs ="0" maxOc curs="1"/>        
384                             <xs:el ement name ="events"  type="Form XmlEventsT ype" minOc curs="0" m axOccurs=" 1" />        
385                             <xs:el ement name ="formLibr aries" typ e="FormXml LibraryTyp e" minOccu rs="0" max Occurs="1"  />        
386                             <xs:el ement name ="external dependenci es" type=" FormXmlExt ernalDepen denciesTyp e" minOccu rs="0" max Occurs="1"  />        
387                             <xs:el ement name ="formpara meters" ty pe="FormPa rametersTy pe" minOcc urs="0" ma xOccurs="1 ">        
388                                      <xs:uniq ue name="U niqueName" >        
389                                               <xs:select or xpath = "./queryst ringparame ter"/>        
390                                               <xs:field  xpath ="@n ame"/>        
391                                      </xs:uni que>        
392                             </xs:e lement>        
393                             <xs:el ement name  ="clientr esources"  type ="Cli entResourc esType" mi nOccurs =" 0" maxOccu rs ="1"></ xs:element >        
394                             <xs:el ement name ="Navigati on" type=" FormNaviga tionType"  minOccurs= "0" maxOcc urs="1"/>        
395                             <xs:el ement name ="DisplayC onditions"  type="For mDisplayCo nditionsTy pe" minOcc urs="0" ma xOccurs="1 " />        
396                             <xs:el ement name ="RibbonDi ffXml" typ e="RibbonE ntityDiffX mlType" mi nOccurs="0 " maxOccur s="1" />        
397                    </xs :all>        
398                    <xs: attribute  name="enab lerelatedi nformation " type="xs :boolean"  />        
399                    <xs: attribute  name="rela tedInforma tionCollap sed" type= "xs:boolea n" />        
400                    <xs: attribute  name="hasm argin" typ e="xs:bool ean" />        
401                    <xs: attribute  name="adde dby" type= "xs:string " />        
402                    <xs: attribute  name="show navigation bar" type= "xs:boolea n" />        
403                    <xs: attribute  name="show Image" typ e="xs:bool ean" />        
404                    <xs: attribute  name="maxW idth" use= "optional" >        
405                             <xs:si mpleType>        
406                                      <xs:rest riction ba se="xs:pos itiveInteg er">        
407                                               <xs:minInc lusive val ue="400" / >        
408                                      </xs:res triction>        
409                             </xs:s impleType>        
410                    </xs :attribute >        
411                            
412           </ xs:complex Type>        
413           <x s:complexT ype name=" FormXmlCon trolType">        
414                    <xs: sequence>        
415                             <xs:el ement name ="labels"  type="Form XmlLabelsT ype" minOc curs="0" m axOccurs=" 1" />        
416                             <xs:el ement name ="paramete rs" minOcc urs="0" ma xOccurs="1 ">        
417                                      <xs:comp lexType>        
418                                               <xs:choice  minOccurs ="1" maxOc curs="1">        
419                                                       <! -- LATER:  (TobinZ, 2 008-07-24)  - Divide  this list  up into se ts that ar e valid to gether. -- >        
420                                                       <x s:choice m inOccurs=" 1" maxOccu rs="unboun ded">        
421                                                                <xs: element na me="Url" t ype="xs:st ring" minO ccurs="0"  maxOccurs= "1" />        
422                                                                <xs: element na me="PassPa rameters"  type="xs:b oolean" mi nOccurs="0 " maxOccur s="1" />        
423                                                                <xs: element na me="Securi ty" type=" xs:boolean " minOccur s="0" maxO ccurs="1"  />        
424                                                                <xs: element na me="Scroll ing" type= "xs:string " minOccur s="0" maxO ccurs="1"  />        
425                                                                <xs: element na me="Border " type="xs :string" m inOccurs=" 0" maxOccu rs="1" />        
426                                                                <xs: element na me="Preloa d" type="x s:string"  minOccurs= "0" maxOcc urs="1" />        
427                                                                <xs: element na me="IsPass word" type ="xs:boole an" minOcc urs="0" ma xOccurs="1 " />        
428                                                                <xs: element na me="IsColo rValue" ty pe="xs:boo lean" minO ccurs="0"  maxOccurs= "1" />        
429                                                                <!-- Web Resour ce related  parameter s. Include d in this  section si nce they         
430                                                                         can in clude Url,  PassParam eters etc- ->        
431                                                                <xs: element na me="Height " type="xs :unsignedI nt" minOcc urs="0" ma xOccurs="1 "/>        
432                                                                <xs: element na me="Width"  type="xs: unsignedIn t" minOccu rs="0" max Occurs="1" />        
433                                                                <xs: element na me="AltTex t" type="x s:string"  minOccurs= "0" maxOcc urs="1"/>        
434                                                                <xs: element na me="SizeTy pe" type=" WebResourc eSizeType"  minOccurs ="0" maxOc curs="1"/>        
435                                                                <xs: element na me="ShowIn ROF" type= "xs:boolea n" minOccu rs="0" max Occurs="1"  />        
436                                                                <xs: element na me="ShowOn MobileClie nt" type=" xs:boolean " minOccur s="0" maxO ccurs="1"  />        
437                                                                <xs: element na me="Horizo ntalAlignm ent" type= "ImageHori zontalAlig nmentType"  minOccurs ="0" maxOc curs="1"/>        
438                                                                <xs: element na me="Vertic alAlignmen t" type="I mageVertic alAlignmen tType" min Occurs="0"  maxOccurs ="1"/>        
439                                                                <xs: element na me="Data"  type="xs:s tring" min Occurs="0"  maxOccurs ="1" />        
440                                                                <xs: element na me="WebRes ourceId" t ype="xs:st ring" minO ccurs="0"  maxOccurs= "1" />        
441                                                                <!-- Parameters  for Rich  Editor Con trol-->        
442                                                                <xs: element na me="ReadOn ly" type=" xs:boolean " minOccur s="0" maxO ccurs="1"  />        
443                                                                <xs: element na me="ShowDi alogs" typ e="xs:bool ean" minOc curs="0" m axOccurs=" 1" />        
444                                                                <xs: element na me="IsView Expandable " type="xs :boolean"  minOccurs= "0" maxOcc urs="1" />        
445                                                                <xs: element na me="HideTo olbar" typ e="xs:bool ean" minOc curs="0" m axOccurs=" 1" />        
446                                                                <xs: element na me="Toolba rJSON" typ e="xs:stri ng" minOcc urs="0" ma xOccurs="1 " />        
447                                                                <xs: element na me="Expand edToolbarJ SON" type= "xs:string " minOccur s="0" maxO ccurs="1"  />        
448                                                                <xs: element na me="Hidden ToolbarJSO N" type="x s:string"  minOccurs= "0" maxOcc urs="1" />        
449                                                                <xs: element na me="ClassN ame" type= "xs:string " minOccur s="0" maxO ccurs="1"  />        
450                                                                <xs: element na me="ViewNa me" type=" xs:string"  minOccurs ="0" maxOc curs="1" / >        
451                                                       </ xs:choice>        
452                                                       <! --Paramete rs for unb ound looku p control- ->        
453                                                       <x s:choice m inOccurs=" 1" maxOccu rs="unboun ded">        
454                                                                <xs: element na me="Target Entities"  minOccurs= "0" maxOcc urs="1">        
455                                                                         <xs:co mplexType>        
456                                                                                  <xs:sequ ence>        
457                                                                                           <xs:elemen t name="Ta rgetEntity " minOccur s="1" maxO ccurs="unb ounded">        
458                                                                                                   <x s:complexT ype>        
459                                                                                                            <xs: all>        
460                                                                                                                     <xs:el ement name ="EntityLo gicalName"  type="xs: string" mi nOccurs="1 " maxOccur s="1" />        
461                                                                                                                     <xs:el ement name ="DefaultV iewId" typ e="FormGui dType" min Occurs="0"  maxOccurs ="1" />        
462                                                                                                                     <xs:el ement name ="IsDeDupL ookup" typ e="xs:bool ean" minOc curs="0" m axOccurs=" 1" />        
463                                                                                                                     <xs:el ement name ="UnboundL ookupStyle " type="xs :string" m inOccurs=" 0" maxOccu rs="1" />        
464                                                                                                            </xs :all>        
465                                                                                                   </ xs:complex Type>        
466                                                                                           </xs:eleme nt>        
467                                                                                  </xs:seq uence>        
468                                                                         </xs:c omplexType >        
469                                                                </xs :element>        
470                                                       </ xs:choice>        
471                                                       <! -- Paramet ers for th e subgrid  control an d and refe rence pane l subgrid  control -- >        
472                                                       <x s:choice m inOccurs=" 1" maxOccu rs="unboun ded">        
473                                                                <xs: element na me="ViewId " type="Fo rmGuidType " minOccur s="0" maxO ccurs="1"  />        
474                                                                <xs: element na me="IsUser View" type ="xs:boole an" minOcc urs="0" ma xOccurs="1 " />        
475                                                                <xs: element na me="IsUser Chart" typ e="xs:bool ean" minOc curs="0" m axOccurs=" 1" />        
476                                                                <xs: element na me="Relati onshipName " type="xs :string" m inOccurs=" 0" maxOccu rs="1" />        
477                                                                <xs: element na me="Relati onshipRole Ordinal" t ype="Relat ionshipRol eOrdinalTy pe" minOcc urs="0" ma xOccurs="1 " />        
478                                                                <xs: element na me="Target EntityType " type="xs :string" m inOccurs=" 1" maxOccu rs="1" />        
479                                                                <xs: element na me="AutoEx pand" type ="GridResi zeType" mi nOccurs="0 " maxOccur s="1" />        
480                                                                <xs: element na me="Record sPerPage"  type="xs:u nsignedSho rt" minOcc urs="0" ma xOccurs="1 " />        
481                                                                <xs: element na me="MaxRow sBeforeScr oll" type= "xs:intege r" minOccu rs="0" max Occurs="1"  />        
482                                                                <xs: element na me="Enable QuickFind"  type="xs: boolean" m inOccurs=" 0" maxOccu rs="1" />        
483                                                                <xs: element na me="Enable JumpBar" t ype="xs:bo olean" min Occurs="0"  maxOccurs ="1" />        
484                                                                <xs: element na me="Enable ViewPicker " type="xs :boolean"  minOccurs= "0" maxOcc urs="1" />        
485                                                                <xs: element na me="ViewId s" type="x s:string"  minOccurs= "0" maxOcc urs="1" />        
486                                                                <xs: element na me="ChartG ridMode" t ype="xs:st ring" minO ccurs="0"  maxOccurs= "1" />        
487                                                                <xs: element na me="Visual izationId"  type="xs: string" mi nOccurs="0 " maxOccur s="1" />        
488                                                                <xs: element na me="Enable ChartPicke r" type="x s:boolean"  minOccurs ="0" maxOc curs="1" / >        
489                                                                <xs: element na me="Enable Contextual Actions" t ype="xs:bo olean" min Occurs="0"  maxOccurs ="1" />        
490                                                                <xs: element na me="TeamTe mplateId"  type="Form GuidType"  minOccurs= "0" maxOcc urs="1" />        
491                                                                <xs: element na me="GridUI Mode" type ="xs:strin g" minOccu rs="0" max Occurs="1"  />        
492                                                                <xs: element na me="Refere ncePanelSu bgridIconU rl" type=" xs:string"  minOccurs ="0" maxOc curs="1" / >        
493                                                       </ xs:choice>        
494                                                       <! -- Paramet ers for Po wer BI Til e control  -->        
495                                                       <x s:choice m inOccurs=" 1" maxOccu rs="unboun ded">        
496                                                                <xs: element na me="PowerB IDashboard Id" type=" xs:string"  minOccurs ="0" maxOc curs="1" / >        
497                                                                <xs: element na me="TileId " type="xs :string" m inOccurs=" 0" maxOccu rs="1" />        
498                                                                <xs: element na me="TileUr l" type="x s:string"  minOccurs= "0" maxOcc urs="1" />        
499                                                                <xs: element na me="Type"  type="xs:s tring" min Occurs="0"  maxOccurs ="1" />        
500                                                                <xs: element na me="Enable InMobile"  type="xs:s tring" min Occurs="0"  maxOccurs ="1" />        
501                                                       </ xs:choice>        
502                                                       <! -- Paramet ers for th e lookup c ontrol -->        
503                                                       <x s:choice m inOccurs=" 1" maxOccu rs="unboun ded">        
504                                                                <xs: element na me="Defaul tViewId" t ype="FormG uidType" m inOccurs=" 0" maxOccu rs="1" />        
505                                                                <xs: element na me="Filter Relationsh ipName" ty pe="xs:str ing" minOc curs="0" m axOccurs=" 1" />        
506                                                                <xs: element na me="Depend entAttribu teName" ty pe="xs:str ing" minOc curs="0" m axOccurs=" 1" />        
507                                                                <xs: element na me="Depend entAttribu teType" ty pe="xs:str ing" minOc curs="0" m axOccurs=" 1" />        
508                                                                <xs: element na me="AutoRe solve" typ e="xs:bool ean" minOc curs="0" m axOccurs=" 1" />        
509                                                                <xs: element na me="Resolv eEmailAddr ess" type= "xs:boolea n" minOccu rs="0" max Occurs="1"  />        
510                                                                <xs: element na me="Defaul tViewReadO nly" type= "xs:boolea n" minOccu rs="0" max Occurs="1"  />        
511                                                                <xs: element na me="ViewPi ckerReadOn ly" type=" xs:boolean " minOccur s="0" maxO ccurs="1"  />        
512                                                                <xs: element na me="AllowF ilterOff"  type="xs:b oolean" mi nOccurs="0 " maxOccur s="1" />        
513                                                                <xs: element na me="Disabl eMru" type ="xs:boole an" minOcc urs="0" ma xOccurs="1 " />        
514                                                                <xs: element na me="Disabl eQuickFind " type="xs :boolean"  minOccurs= "0" maxOcc urs="1" />        
515                                                                <xs: element na me="Disabl eViewPicke r" type="x s:boolean"  minOccurs ="0" maxOc curs="1" / >        
516                                                                <xs: element na me="Availa bleViewIds " type="xs :string" m inOccurs=" 0" maxOccu rs="1" />        
517                                                                <xs: element na me="Entity LogicalNam e" type="x s:string"  minOccurs= "0" maxOcc urs="1" />        
518                                                                <xs: element na me="IsInli neNewEnabl ed" type=" xs:boolean " minOccur s="0" maxO ccurs="1"  />        
519                                                                <xs: element na me="Inline ViewIds" t ype="xs:st ring" minO ccurs="0"  maxOccurs= "1" />        
520                                                                <xs: element na me="Unboun dLookupTyp es" type=" xs:string"  minOccurs ="0" maxOc curs="1" / >        
521                                                                <xs: element na me="Unboun dLookupBro wse" type= "xs:boolea n" minOccu rs="0" max Occurs="1"  />        
522                                                                <xs: element na me="Unboun dLookupCon trolType"  type="xs:s tring" min Occurs="0"  maxOccurs ="1" />        
523                                                                <xs: element na me="ShowAs Breadcrumb Control" t ype="xs:bo olean" min Occurs="0"  maxOccurs ="1" />        
524                                                       </ xs:choice>        
525                                                       <! -- Paramet ers for th e TextBox  -->        
526                                                       <x s:choice m inOccurs=" 1" maxOccu rs="unboun ded">        
527                                                                <xs: element na me="MaxLen gth" type= "xs:intege r" minOccu rs="0" max Occurs="1"  />        
528                                                                <xs: element na me="Format " type="Fo rmatType"  minOccurs= "0" maxOcc urs="1" />        
529                                                       </ xs:choice>        
530                                                       <! -- Paramet ers for th e Label -- >        
531                                                       <x s:choice m inOccurs=" 1" maxOccu rs="unboun ded">        
532                                                                <xs: element na me="IsTitl e" type="x s:boolean"  minOccurs ="0" maxOc curs="1" / >        
533                                                       </ xs:choice>        
534                                                       <! -- Paramet ers for th e Numbers  (i.e Whole , Decimal,  Currency) -->        
535                                                       <x s:choice m inOccurs=" 1" maxOccu rs="unboun ded">        
536                                                                <xs: element na me="MinVal ue" type=" xs:double"  minOccurs ="0" maxOc curs="1" / >        
537                                                                <xs: element na me="MaxVal ue" type=" xs:double"  minOccurs ="0" maxOc curs="1" / >        
538                                                                <xs: element na me="Precis ion" type= "xs:intege r" minOccu rs="0" max Occurs="1"  />        
539                                                       </ xs:choice>        
540                                                       <! -- Paramet ers for th e PickList  Control a nd Two Val ue Option( Radio) Con trol -->        
541                                                       <x s:choice m inOccurs=" 1" maxOccu rs="unboun ded">        
542                                                                <xs: element na me="Defaul tValue" ty pe="xs:str ing" minOc curs="0" m axOccurs=" 1" />        
543                                                                <xs: element na me="Option SetId" typ e="FormGui dType" min Occurs="0"  maxOccurs ="1" />        
544                                                       </ xs:choice>        
545                                                       <! -- Paramet ers for th e quickfor mcollectio n control  and refere nce panel  quick form  collectio n control  -->        
546                                                       <x s:choice m inOccurs=" 1" maxOccu rs="unboun ded">        
547                                                                <xs: element na me="QuickF orms" type ="xs:strin g" minOccu rs="1" max Occurs="1"  />        
548                                                                <xs: element na me="Contro lMode" typ e="xs:stri ng" minOcc urs="0" ma xOccurs="1 " />        
549                                                                <xs: element na me="Refere ncePanelQu ickFormCol lectionIco nUrl" type ="xs:strin g" minOccu rs="0" max Occurs="1"  />        
550                                                                <xs: element na me="Displa yAsCustome r360Tile"  type="xs:b oolean" mi nOccurs="0 " maxOccur s="1" />        
551                                                       </ xs:choice>        
552                                                       <! -- Paramet ers for th e tabs con trol -->        
553                                                                <xs: choice min Occurs="1"  maxOccurs ="unbounde d">        
554                                                                         <xs:el ement name ="DefaultT abId" type ="xs:strin g" minOccu rs="0" max Occurs="1"  />        
555                                                                         <xs:el ement name ="ShowArti cleTab" ty pe="xs:boo lean" minO ccurs="0"  maxOccurs= "1" />        
556                                                                         <xs:gr oup ref="S earchWidge tControlPa rameters"  minOccurs= "0" maxOcc urs="unbou nded" />        
557                                                                         <xs:gr oup ref="A ctivitySor tParameter s" minOccu rs="0" max Occurs="un bounded" / >        
558                                                                </xs :choice>        
559                                                       <! -- Link Co ntrol para meters -->        
560                                                       <x s:choice m inOccurs=" 1" maxOccu rs="unboun ded">        
561                                                                <xs: element na me="LinkCo ntrolDefin itionId" t ype="FormG uidType" m inOccurs=" 0" maxOccu rs="1" />        
562                                                                <xs: element na me="ShowLi nkControlL abel" type ="xs:boole an" minOcc urs="0" ma xOccurs="1 " />        
563                                                       </ xs:choice>        
564                                                       <! -- Bing Ma ps Control  parameter s -->        
565                                                       <x s:choice m inOccurs=" 1" maxOccu rs="unboun ded">        
566                                                                <xs: element na me="Addres sField" ty pe="xs:str ing" minOc curs="1" m axOccurs=" 1" />        
567                                                       </ xs:choice>        
568                                                       <! -- Timer C ontrol par ameters -- >        
569                                                       <x s:choice m inOccurs=" 1" maxOccu rs="unboun ded">        
570                                                                <xs: element na me="Failur eTimeField " type="xs :string" m inOccurs=" 1" maxOccu rs="1" />        
571                                                                <xs: element na me="Succes sCondition Name" type ="xs:strin g" minOccu rs="1" max Occurs="1"  />        
572                                                                <xs: element na me="Succes sCondition Value" typ e="xs:stri ng" minOcc urs="1" ma xOccurs="1 " />        
573                                                                <xs: element na me="Failur eCondition Name" type ="xs:strin g" minOccu rs="0" max Occurs="1"  />        
574                                                                <xs: element na me="Failur eCondition Value" typ e="xs:stri ng" minOcc urs="0" ma xOccurs="1 " />        
575                                                                <xs: element na me="Warnin gCondition Name" type ="xs:strin g" minOccu rs="0" max Occurs="1"  />        
576                                                                <xs: element na me="Warnin gCondition Value" typ e="xs:stri ng" minOcc urs="0" ma xOccurs="1 " />        
577                                                                <xs: element na me="Cancel ConditionN ame" type= "xs:string " minOccur s="0" maxO ccurs="1"  />        
578                                                                <xs: element na me="Cancel ConditionV alue" type ="xs:strin g" minOccu rs="0" max Occurs="1"  />        
579                                                                <xs: element na me="PauseC onditionNa me" type=" xs:string"  minOccurs ="0" maxOc curs="1" / >        
580                                                                <xs: element na me="PauseC onditionVa lue" type= "xs:string " minOccur s="0" maxO ccurs="1"  />        
581                                                       </ xs:choice>        
582                                                       <! -- Search  Widget par ameters -- >        
583                                                       <x s:choice m inOccurs=" 1" maxOccu rs="unboun ded">        
584                                                                <xs: group ref= "SearchWid getControl Parameters " minOccur s="0" maxO ccurs="unb ounded" />        
585                                                       </ xs:choice>        
586                                                       <! -- Queue C ontrol par ameters -- >        
587                                                       <x s:choice m inOccurs=" 1" maxOccu rs="unboun ded">        
588                                                                <xs: element na me="Stream Objects" m inOccurs=" 1" maxOccu rs="1" >        
589                                                                         <xs:co mplexType>        
590                                                                                  <xs:sequ ence>        
591                                                                                           <xs:elemen t name="Sh owAsTiles"  type="xs: boolean" m inOccurs=" 1" maxOccu rs="1" />        
592                                                                                           <xs:elemen t name="St reamObject " minOccur s="1" maxO ccurs="unb ounded" >        
593                                                                                                   <x s:complexT ype>        
594                                                                                                            <xs: sequence>        
595                                                                                                                     <xs:el ement name ="LogicalE ntityName"  type="xs: string" mi nOccurs="1 " maxOccur s="1" />                                     
596                                                                                                                     <xs:ch oice minOc curs="1" m axOccurs=" 1">        
597                                                                                                                              <!-- Par ameters fo r stream o bjects of  type queue  -->        
598                                                                                                                              <xs:choi ce minOccu rs="1" max Occurs="un bounded">        
599                                                                                                                                       <xs:elemen t name="Qu eueId" typ e="FormGui dType" min Occurs="1"  maxOccurs ="1" />        
600                                                                                                                                       <xs:elemen t name="Qu eueViewId"  type="For mGuidType"  minOccurs ="1" maxOc curs="1" / >        
601                                                                                                                              </xs:cho ice>        
602                                                                                                                              <!-- Par ameters fo r stream o bjects of  type entit y view -->        
603                                                                                                                              <xs:choi ce minOccu rs="1" max Occurs="un bounded">        
604                                                                                                                                       <xs:elemen t name="En tityViewId " type="Fo rmGuidType " minOccur s="1" maxO ccurs="1"  />        
605                                                                                                                              </xs:cho ice>        
606                                                                                                                              <!-- Par ameters fo r stream o bjects of  type saved  query on  queue -->        
607                                                                                                                              <xs:choi ce minOccu rs="1" max Occurs="un bounded">        
608                                                                                                                                       <xs:elemen t name="Sa vedQueryID " type="Fo rmGuidType " minOccur s="1" maxO ccurs="1"  />        
609                                                                                                                                       <xs:elemen t name="Qu eueViewIdF orSavedQue ry" type=" FormGuidTy pe" minOcc urs="1" ma xOccurs="1 " />        
610                                                                                                                              </xs:cho ice>        
611                                                                                                                     </xs:c hoice>        
612                                                                                                            </xs :sequence>        
613                                                                                                            <xs: attribute  name="type " type="xs :nonNegati veInteger"  use="requ ired" />        
614                                                                                                            <xs: attribute  name="id"  type="Form GuidType"  use="requi red" />        
615                                                                                                                    
616                                                                                                   </ xs:complex Type>        
617                                                                                           </xs:eleme nt>        
618                                                                                  </xs:seq uence>        
619                                                                                          
620                                                                         </xs:c omplexType >                         
621                                                                </xs :element>        
622                                                       </ xs:choice>        
623                                                       <! -- Date Ra nge Contro l paramete rs -->        
624                                                       <x s:choice m inOccurs=" 1" maxOccu rs="unboun ded">        
625                                                                <xs: element na me="Attrib uteLogical Name" type ="xs:strin g" minOccu rs="0" max Occurs="1"  />        
626                                                                <xs: element na me="TimeFr ame" type= "xs:string " minOccur s="0" maxO ccurs="1"  />        
627                                                       </ xs:choice>        
628                                               </xs:choic e>        
629                                                      
630                                      </xs:com plexType>        
631                             </xs:e lement>        
632                    </xs :sequence>        
633                    <xs: attribute  name="id"  type="xs:s tring" />        
634                    <xs: attribute  name="uniq ueid" type ="FormGuid Type" />        
635                    <xs: attribute  name="clas sid" type= "FormGuidT ype" />        
636                    <xs: attribute  name="labe lid" type= "FormGuidT ype" />        
637                    <xs: attribute  name="data fieldname"  type="xs: string" />        
638                    <xs: attribute  name="disa bled" type ="xs:boole an" />        
639                    <xs: attribute  name="adde dby" type= "xs:string " />        
640                    <xs: attribute  name="isun bound" typ e="xs:bool ean" />        
641                    <xs: attribute  name="isre quired" ty pe="xs:boo lean" />        
642                    <xs: attribute  name="rela tionship"  type="xs:s tring" />        
643                    <xs: attribute  name="indi cationOfSu bgrid" typ e="xs:bool ean" />        
644                            
645           </ xs:complex Type>        
646           <x s:complexT ype name=" FormXmlLib raryType">        
647                    <xs: sequence>        
648                             <xs:el ement name ="Library"  minOccurs ="1" maxOc curs="50">        
649                                      <xs:comp lexType>        
650                                               <xs:attrib ute name=" name" type ="xs:strin g" use="re quired" />        
651                                               <xs:attrib ute name=" libraryUni queId" typ e="xs:stri ng" use="r equired" / >        
652                                                      
653                                      </xs:com plexType>        
654                             </xs:e lement>        
655                    </xs :sequence>        
656                            
657           </ xs:complex Type>        
658           <x s:simpleTy pe name="C rmEventTyp e">        
659                    <xs: restrictio n base="xs :string">        
660                             <xs:en umeration  value="Dat aEvent" />        
661                             <xs:en umeration  value="Con trolEvent"  />        
662                    </xs :restricti on>        
663           </ xs:simpleT ype>        
664           <x s:complexT ype name=" FormXmlHan dlerType">        
665                    <xs: sequence>        
666                             <xs:el ement name ="dependen cies" minO ccurs="0"  maxOccurs= "1">        
667                                      <xs:comp lexType>        
668                                               <xs:sequen ce>        
669                                                       <x s:element  name="depe ndency" mi nOccurs="0 " maxOccur s="unbound ed">        
670                                                                <xs: complexTyp e>        
671                                                                         <xs:at tribute na me="id" ty pe="xs:str ing" />        
672                                                                                 
673                                                                </xs :complexTy pe>        
674                                                       </ xs:element >        
675                                               </xs:seque nce>        
676                                                      
677                                      </xs:com plexType>        
678                             </xs:e lement>        
679                    </xs :sequence>        
680                    <xs: attribute  name="func tionName"  type="xs:s tring" use ="required " />        
681                    <xs: attribute  name="libr aryName" t ype="xs:st ring" use= "required"  />        
682                    <xs: attribute  name="hand lerUniqueI d" type="x s:string"  use="requi red" />        
683                    <xs: attribute  name="enab led" type= "xs:boolea n" />        
684                    <xs: attribute  name="pass ExecutionC ontext" ty pe="xs:boo lean" />        
685                    <xs: attribute  name="para meters" ty pe="xs:str ing" />        
686                            
687           </ xs:complex Type>        
688           <x s:complexT ype name=" FormXmlEve ntsType">        
689                    <xs: sequence>        
690                             <xs:el ement name ="event" m inOccurs=" 1" maxOccu rs="unboun ded">        
691                                      <xs:comp lexType>        
692                                               <xs:all>        
693                                                       <x s:element  name="Hand lers" minO ccurs="0"  maxOccurs= "1">        
694                                                                <xs: complexTyp e>        
695                                                                         <xs:se quence>        
696                                                                                  <xs:elem ent name=" Handler" t ype="FormX mlHandlerT ype" minOc curs="0" m axOccurs=" 50" />        
697                                                                         </xs:s equence>        
698                                                                                 
699                                                                </xs :complexTy pe>        
700                                                       </ xs:element >        
701                                                       <x s:element  name="Inte rnalHandle rs" minOcc urs="0" ma xOccurs="1 ">        
702                                                                <xs: complexTyp e>        
703                                                                         <xs:se quence>        
704                                                                                  <xs:elem ent name=" Handler" t ype="FormX mlHandlerT ype" minOc curs="0" m axOccurs=" 50" />        
705                                                                         </xs:s equence>        
706                                                                                 
707                                                                </xs :complexTy pe>        
708                                                       </ xs:element >        
709                                                       <x s:element  name="depe ndencies"  minOccurs= "0" maxOcc urs="1">        
710                                                                <xs: complexTyp e>        
711                                                                         <xs:se quence>        
712                                                                                  <xs:elem ent name=" dependency " minOccur s="0" maxO ccurs="unb ounded">        
713                                                                                           <xs:comple xType>        
714                                                                                                   <x s:attribut e name="id " type="xs :string" / >        
715                                                                                                           
716                                                                                           </xs:compl exType>        
717                                                                                  </xs:ele ment>        
718                                                                         </xs:s equence>        
719                                                                                 
720                                                                </xs :complexTy pe>        
721                                                       </ xs:element >        
722                                               </xs:all>        
723                                               <xs:attrib ute name=" name" type ="xs:strin g" />        
724                                               <xs:attrib ute name=" BehaviorIn BulkEditFo rm" type=" BehaviorIn BulkEditFo rm" />        
725                                               <xs:attrib ute name=" applicatio n" type="x s:boolean"  />        
726                                               <xs:attrib ute name=" active" ty pe="xs:boo lean" />        
727                                               <xs:attrib ute name=" eventType"  type="Crm EventType"  />        
728                                               <xs:attrib ute name=" attribute"  type="xs: string" />        
729                                               <xs:attrib ute name=" control" t ype="xs:st ring" />        
730                                               <xs:attrib ute name=" relationsh ip" type=" xs:string"  />        
731                                                      
732                                      </xs:com plexType>        
733                             </xs:e lement>        
734                    </xs :sequence>        
735                            
736           </ xs:complex Type>        
737           <x s:complexT ype name=" FormXmlExt ernalDepen denciesTyp e">        
738                    <xs: sequence>        
739                             <xs:el ement name ="dependen cy" minOcc urs="1" ma xOccurs="u nbounded">        
740                                      <xs:comp lexType>        
741                                               <xs:attrib ute name=" id" type=" xs:string"  />        
742                                                      
743                                      </xs:com plexType>        
744                             </xs:e lement>        
745                    </xs :sequence>        
746                            
747           </ xs:complex Type>        
748           <x s:complexT ype name=" FormXmlLab elsType">        
749                    <xs: sequence>        
750                             <xs:el ement name ="label" m inOccurs=" 0" maxOccu rs="unboun ded">        
751                                      <xs:comp lexType>        
752                                               <xs:attrib ute name=" descriptio n" use="re quired" ty pe="xs:str ing" />        
753                                               <xs:attrib ute name=" languageco de" use="r equired" t ype="xs:po sitiveInte ger" />        
754                                               <xs:attrib ute name=" addedby" t ype="xs:st ring" />        
755                                                      
756                                      </xs:com plexType>        
757                             </xs:e lement>        
758                    </xs :sequence>        
759                            
760           </ xs:complex Type>        
761           <x s:complexT ype name=" FormXmlHea derFooterT ype">        
762                    <xs: sequence>        
763                             <xs:el ement name ="rows" mi nOccurs="1 " maxOccur s="1">        
764                                      <xs:comp lexType>        
765                                               <xs:sequen ce>        
766                                                       <x s:element  name="row"  minOccurs ="0" maxOc curs="unbo unded">        
767                                                                <xs: complexTyp e>        
768                                                                         <xs:se quence>        
769                                                                                  <xs:elem ent name=" cell" minO ccurs="0"  maxOccurs= "unbounded ">        
770                                                                                           <xs:comple xType>        
771                                                                                                   <x s:all>        
772                                                                                                            <xs: element na me="labels " type="Fo rmXmlLabel sType" min Occurs="0"  maxOccurs ="1" />        
773                                                                                                            <xs: element na me="contro l" type="F ormXmlCont rolType" m inOccurs=" 0" maxOccu rs="1" />        
774                                                                                                   </ xs:all>        
775                                                                                                   <x s:attribut eGroup ref ="FormXmlC ellCommon" />        
776                                                                                           </xs:compl exType>        
777                                                                                  </xs:ele ment>        
778                                                                         </xs:s equence>        
779                                                                         <xs:at tributeGro up ref="Fo rmXmlRowCo mmon"/>        
780                                                                </xs :complexTy pe>        
781                                                       </ xs:element >        
782                                               </xs:seque nce>        
783                                                      
784                                      </xs:com plexType>        
785                             </xs:e lement>        
786                    </xs :sequence>        
787                    <xs: attribute  name="id"  type="Form GuidType"  use="requi red" />        
788                    <xs: attributeG roup ref=" FormXmlSec tionCommon " />        
789           </ xs:complex Type>        
790           <x s:attribut eGroup nam e="FormXml SectionCom mon">        
791                    <xs: attribute  name="colu mns" type= "xs:nonNeg ativeInteg er" />        
792                    <xs: attribute  name="labe lwidth" ty pe="xs:non NegativeIn teger" />        
793                    <xs: attribute  name="avai lableforph one" type= "xs:boolea n" />        
794                    <xs: attribute  name="cell labelalign ment" use= "optional" >        
795                             <xs:si mpleType>        
796                                      <xs:rest riction ba se="xs:str ing">        
797                                               <xs:enumer ation valu e="Center" />        
798                                               <xs:enumer ation valu e="Left"/>        
799                                               <xs:enumer ation valu e="Right"/ >        
800                                      </xs:res triction>        
801                             </xs:s impleType>        
802                    </xs :attribute >        
803                    <xs: attribute  name="cell labelposit ion" use=" optional">        
804                             <xs:si mpleType>        
805                                      <xs:rest riction ba se="xs:str ing">        
806                                               <xs:enumer ation valu e="Top"/>        
807                                               <xs:enumer ation valu e="Left"/>        
808                                      </xs:res triction>        
809                             </xs:s impleType>        
810                    </xs :attribute >        
811                            
812           </ xs:attribu teGroup>        
813           <x s:attribut eGroup nam e="FormXml RowCommon" >        
814                    <xs: attribute  name="heig ht" type=" xs:string"  />        
815                            
816           </ xs:attribu teGroup>        
817           <x s:attribut eGroup nam e="FormXml CellCommon ">        
818                    <xs: attribute  name="id"  type="Form GuidType"  />        
819                    <xs: attribute  name="show label" typ e="xs:bool ean" />        
820                    <xs: attribute  name="labe lid" type= "FormGuidT ype" use=" optional"  />        
821                    <xs: attribute  name="lock level" typ e="xs:nonN egativeInt eger" />        
822                    <xs: attribute  name="rows pan" type= "xs:nonNeg ativeInteg er" />        
823                    <xs: attribute  name="cols pan" type= "xs:nonNeg ativeInteg er" />        
824                    <xs: attribute  name="user spacer" ty pe="xs:boo lean" />        
825                    <xs: attribute  name="ispr eviewcell"  type="xs: boolean"/>        
826                    <xs: attribute  name="visi ble" type= "xs:boolea n" />        
827                    <xs: attribute  name="avai lableforph one" type= "xs:boolea n" />        
828                    <xs: attribute  name="isst reamcell"  type="xs:b oolean" />        
829                    <xs: attribute  name="isch artcell" t ype="xs:bo olean" />        
830                    <xs: attribute  name="isti lecell" ty pe="xs:boo lean" />        
831                            
832                            
833           </ xs:attribu teGroup>        
834           <x s:simpleTy pe name="B ehaviorInB ulkEditFor m">        
835                    <xs: restrictio n base="xs :string">        
836                             <xs:en umeration  value="Dis abled" />        
837                             <xs:en umeration  value="Ena bledButNoR ender" />        
838                             <xs:en umeration  value="Ena bled" />        
839                    </xs :restricti on>        
840           </ xs:simpleT ype>        
841           <x s:simpleTy pe name="F ormCRM_Boo lean">        
842                    <xs: restrictio n base="xs :unsignedB yte">        
843                             <xs:mi nInclusive  value="0"  />        
844                             <xs:ma xInclusive  value="1"  />        
845                    </xs :restricti on>        
846           </ xs:simpleT ype>        
847           <x s:simpleTy pe name="F ormGuidTyp e">        
848                    <xs: annotation >        
849                             <xs:do cumentatio n xml:lang ="en">        
850                                      The repr esentation  of a GUID , generall y the id o f an eleme nt.        
851                             </xs:d ocumentati on>        
852                    </xs :annotatio n>        
853                    <xs: restrictio n base="xs :string">        
854                             <xs:pa ttern valu e="\{[a-fA -F0-9]{8}- [a-fA-F0-9 ]{4}-[a-fA -F0-9]{4}- [a-fA-F0-9 ]{4}-[a-fA -F0-9]{12} \}" />        
855                    </xs :restricti on>        
856           </ xs:simpleT ype>        
857           <x s:simpleTy pe name="F ormISVGuid ">        
858                    <xs: restrictio n base="xs :string">        
859                             <xs:pa ttern valu e="\{?[0-9 a-fA-F]{8} -[0-9a-fA- F]{4}-[0-9 a-fA-F]{4} -[0-9a-fA- F]{4}-[0-9 a-fA-F]{12 }\}?" />        
860                    </xs :restricti on>        
861           </ xs:simpleT ype>        
862           <x s:simpleTy pe name =" FormParame terAttribu teType">        
863                    <xs: restrictio n base ="x s:string">        
864                             <xs:en umeration  value ="Bo olean" />        
865                             <xs:en umeration  value ="Da teTime" />        
866                             <xs:en umeration  value ="Do uble" />        
867                             <xs:en umeration  value ="En tityType"  />        
868                             <xs:en umeration  value ="In teger" />        
869                             <xs:en umeration  value ="Lo ng" />        
870                             <xs:en umeration  value ="Po sitiveInte ger" />        
871                             <xs:en umeration  value ="Sa feString"  />        
872                             <xs:en umeration  value ="Un iqueId" />        
873                             <xs:en umeration  value ="Un signedInt"  />        
874                    </xs :restricti on>        
875           </ xs:simpleT ype >        
876           <x s:simpleTy pe name =" FormParame terPassAsA ttributeTy pe">        
877                    <xs: restrictio n base ="x s:string">        
878                             <xs:en umeration  value ="Qu eryString"  />        
879                    </xs :restricti on>        
880           </ xs:simpleT ype>        
881           <x s:simpleTy pe name="F ormPercent ageType">        
882                    <xs: restrictio n base="xs :string">        
883                             <xs:pa ttern valu e="^(100|[ 0-9]{1,2}) %$" />        
884                    </xs :restricti on>        
885           </ xs:simpleT ype>        
886           <x s:simpleTy pe name="F ormQuerySt ringParame terNameAtt ributeType ">        
887                    <xs: restrictio n base="xs :string">        
888                             <xs:pa ttern valu e="(?![cC] [rR][mM]_) ([A-Za-z0- 9])+([_])+ ([A-Za-z0- 9_])*"/>        
889                    </xs :restricti on>        
890           </ xs:simpleT ype>        
891           <x s:simpleTy pe name="G ridResizeT ype">        
892                    <xs: restrictio n base="xs :string">        
893                             <xs:en umeration  value="Aut o"/>        
894                             <xs:en umeration  value="Fix ed"/>        
895                             <xs:en umeration  value="Aut oWithFixed Max"/>        
896                    </xs :restricti on>        
897           </ xs:simpleT ype>        
898           <x s:simpleTy pe name="I mageHorizo ntalAlignm entType">        
899                    <xs: restrictio n base ="x s:string">        
900                             <xs:en umeration  value ="Le ft" />        
901                             <xs:en umeration  value ="Ri ght" />        
902                             <xs:en umeration  value ="Ce nter" />        
903                             <xs:en umeration  value ="No tSet" />        
904                    </xs :restricti on>        
905           </ xs:simpleT ype>        
906           <x s:simpleTy pe name="I mageVertic alAlignmen tType">        
907                    <xs: restrictio n base ="x s:string">        
908                             <xs:en umeration  value ="To p" />        
909                             <xs:en umeration  value ="Mi ddle" />        
910                             <xs:en umeration  value ="Bo ttom" />        
911                             <xs:en umeration  value ="No tSet" />        
912                    </xs :restricti on>        
913           </ xs:simpleT ype>        
914           <x s:simpleTy pe name="R elationshi pRoleOrdin alType">        
915                    <xs: restrictio n base="xs :unsignedB yte">        
916                             <xs:en umeration  value="1"  />        
917                             <xs:en umeration  value="2"  />        
918                    </xs :restricti on>        
919           </ xs:simpleT ype>        
920           <x s:simpleTy pe name =" WebResourc eSizeType" >        
921                    <xs: restrictio n base ="x s:string">        
922                             <xs:en umeration  value ="St retchToFit " />        
923                             <xs:en umeration  value ="St retchMaint ainAspectR atio" />        
924                             <xs:en umeration  value ="Or iginal" />        
925                             <xs:en umeration  value ="Sp ecific" />        
926                    </xs :restricti on>        
927           </ xs:simpleT ype>        
928           <x s:simpleTy pe name="F ormatType" >        
929                    <xs: restrictio n base ="x s:string">        
930                             <xs:en umeration  value ="Si ngleLineOf Text" />        
931                             <xs:en umeration  value ="Wh oleNumber"  />        
932                             <xs:en umeration  value ="De cimalNumbe r" />        
933                             <xs:en umeration  value ="Cu rrency" />        
934                             <xs:en umeration  value="Dat e" />        
935                             <xs:en umeration  value="Dat eTime" />        
936                             <xs:en umeration  value="Dat eAndTime"  />        
937                             <xs:en umeration  value="Url " />        
938                             <xs:en umeration  value="Tic ker" />        
939                             <xs:en umeration  value="Ema il" />        
940                             <xs:en umeration  value="Tex tArea" />        
941                    </xs :restricti on>        
942           </ xs:simpleT ype>        
943           <x s:simpleTy pe name="s olutionact ionType">        
944                    <xs: restrictio n base="xs :string">        
945                             <xs:en umeration  value="Add ed" />        
946                             <xs:en umeration  value="Rem oved" />        
947                             <xs:en umeration  value="Mod ified" />        
948                    </xs :restricti on>        
949           </ xs:simpleT ype >        
950           <x s:attribut eGroup nam e="FormXml BaseElemen tCommon">        
951                    <xs: attribute  name="solu tionaction " type="so lutionacti onType" />        
952           </ xs:attribu teGroup>        
953           <x s:complexT ype name = "solutionS tringType" >        
954                    <xs: simpleCont ent>        
955                             <xs:ex tension ba se="xs:str ing">        
956                                      <xs:attr ibuteGroup  ref="Form XmlBaseEle mentCommon "/>        
957                             </xs:e xtension>        
958                    </xs :simpleCon tent>        
959           </ xs:complex Type>        
960           <x s:complexT ype name = "solutionB ooleanType ">        
961                    <xs: simpleCont ent>        
962                             <xs:ex tension ba se="xs:boo lean">        
963                                      <xs:attr ibuteGroup  ref="Form XmlBaseEle mentCommon "/>        
964                             </xs:e xtension>        
965                    </xs :simpleCon tent>        
966           </ xs:complex Type>        
967           <x s:complexT ype name = "solutionF ormGuidTyp e">        
968                    <xs: simpleCont ent>        
969                             <xs:ex tension ba se="FormGu idType">        
970                                      <xs:attr ibuteGroup  ref="Form XmlBaseEle mentCommon "/>        
971                             </xs:e xtension>        
972                    </xs :simpleCon tent>        
973           </ xs:complex Type>        
974           <x s:complexT ype name = "solutionU nsignedInt Type">        
975                    <xs: simpleCont ent>        
976                             <xs:ex tension ba se="xs:uns ignedInt">        
977                                      <xs:attr ibuteGroup  ref="Form XmlBaseEle mentCommon "/>        
978                             </xs:e xtension>        
979                    </xs :simpleCon tent>        
980           </ xs:complex Type>        
981           <x s:complexT ype name = "solutionW ebResource SizeType">        
982                    <xs: simpleCont ent>        
983                             <xs:ex tension ba se="WebRes ourceSizeT ype">        
984                                      <xs:attr ibuteGroup  ref="Form XmlBaseEle mentCommon "/>        
985                             </xs:e xtension>        
986                    </xs :simpleCon tent>        
987           </ xs:complex Type>        
988           <x s:complexT ype name = "solutionI mageHorizo ntalAlignm entType">        
989                    <xs: simpleCont ent>        
990                             <xs:ex tension ba se="ImageH orizontalA lignmentTy pe">        
991                                      <xs:attr ibuteGroup  ref="Form XmlBaseEle mentCommon "/>        
992                             </xs:e xtension>        
993                    </xs :simpleCon tent>        
994           </ xs:complex Type>        
995           <x s:complexT ype name = "solutionF ormatType" >        
996                    <xs: simpleCont ent>        
997                             <xs:ex tension ba se="Format Type">        
998                                      <xs:attr ibuteGroup  ref="Form XmlBaseEle mentCommon "/>        
999                             </xs:e xtension>        
1000                    </xs :simpleCon tent>        
1001           </ xs:complex Type>        
1002           <x s:complexT ype name = "solutionI mageVertic alAlignmen tType">        
1003                    <xs: simpleCont ent>        
1004                             <xs:ex tension ba se="ImageV erticalAli gnmentType ">        
1005                                      <xs:attr ibuteGroup  ref="Form XmlBaseEle mentCommon "/>        
1006                             </xs:e xtension>        
1007                    </xs :simpleCon tent>        
1008           </ xs:complex Type>        
1009           <x s:complexT ype name = "solutionR elationshi pRoleOrdin alType">        
1010                    <xs: simpleCont ent>        
1011                             <xs:ex tension ba se="Relati onshipRole OrdinalTyp e">        
1012                                      <xs:attr ibuteGroup  ref="Form XmlBaseEle mentCommon "/>        
1013                             </xs:e xtension>        
1014                    </xs :simpleCon tent>        
1015           </ xs:complex Type>        
1016           <x s:complexT ype name = "solutionG ridResizeT ype">        
1017                    <xs: simpleCont ent>        
1018                             <xs:ex tension ba se="GridRe sizeType">        
1019                                      <xs:attr ibuteGroup  ref="Form XmlBaseEle mentCommon "/>        
1020                             </xs:e xtension>        
1021                    </xs :simpleCon tent>        
1022           </ xs:complex Type>        
1023           <x s:complexT ype name = "solutionU nsignedSho rtType">        
1024                    <xs: simpleCont ent>        
1025                             <xs:ex tension ba se="xs:uns ignedShort ">        
1026                                      <xs:attr ibuteGroup  ref="Form XmlBaseEle mentCommon "/>        
1027                             </xs:e xtension>        
1028                    </xs :simpleCon tent>        
1029           </ xs:complex Type>        
1030           <x s:group na me="Search WidgetCont rolParamet ers">        
1031                    <xs: choice>        
1032                             <xs:el ement name ="FilterRe sults" typ e="xs:stri ng" minOcc urs="0" ma xOccurs="1 " />        
1033                             <xs:el ement name ="AllowCha ngingFilte rsOnUI" ty pe="xs:boo lean" minO ccurs="0"  maxOccurs= "1" />        
1034                             <xs:el ement name ="ShowLang uageFilter " type="xs :boolean"  minOccurs= "0" maxOcc urs="1" />        
1035                             <xs:el ement name ="ShowDepa rtmentFilt er" type=" xs:boolean " minOccur s="0" maxO ccurs="1"  />        
1036                             <xs:el ement name ="EnableAu toSuggesti ons" type= "xs:boolea n" minOccu rs="0" max Occurs="1"  />        
1037                             <xs:el ement name ="SearchFo rAutoSugge stionsUsin g" type="x s:string"  minOccurs= "0" maxOcc urs="1" />        
1038                             <xs:el ement name ="EnableRa ting" type ="xs:boole an" minOcc urs="0" ma xOccurs="1 " />        
1039                             <xs:el ement name ="ShowRati ngUsing" t ype="xs:st ring" minO ccurs="0"  maxOccurs= "1" />        
1040                             <xs:el ement name ="AutoSugg estionSour ce" type=" xs:string"  minOccurs ="0" maxOc curs="1" / >        
1041                             <xs:el ement name ="SelectPr imaryCusto mer" type= "xs:string " minOccur s="0" maxO ccurs="1"  />        
1042                             <xs:el ement name ="NumberOf Results" t ype="xs:un signedInt"  minOccurs ="0" maxOc curs="1" / >        
1043                             <xs:el ement name ="ShowCont extualActi ons" type= "xs:string " minOccur s="0" maxO ccurs="1"  />        
1044                             <xs:el ement name ="ActionLi st" type=" xs:string"  minOccurs ="0" maxOc curs="1" / >        
1045                             <xs:el ement name ="Referenc ePanelSear chWidgetIc onUrl" typ e="xs:stri ng" minOcc urs="0" ma xOccurs="1 " />        
1046                             <xs:el ement name ="SelectDe faultLangu age" type= "xs:string " minOccur s="0" maxO ccurs="1"  />        
1047                    </xs :choice>        
1048           </ xs:group>        
1049           <! -- Paramet ers for Ac tivity Sor ting -->        
1050           <x s:group na me="Activi tySortPara meters">        
1051           <x s:choice >        
1052                    <xs: element na me="OrderB yActivityW all" type= "xs:string " minOccur s="0" maxO ccurs="1"  />        
1053                    <xs: element na me="SortAc tivityWall " type="xs :string" m inOccurs=" 0" maxOccu rs="1" />        
1054           </ xs:choice>        
1055           </ xs:group>        
1056   </xs:schem a>