785. 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.

785.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 fetch.xsd Tue Dec 20 19:50:59 2016 UTC
2 Wed Feb 1 19:57:07 2017 UTC

785.2 Comparison summary

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

785.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

785.4 Active regular expressions

No regular expressions were active.

785.5 Comparison detail

1   <?xml vers ion="1.0"  encoding=" utf-8" ?>        
2   <xs:schema  id="fetch " elementF ormDefault ="qualifie d" xmlns:x s="http:// www.w3.org /2001/XMLS chema"        
3           xm lns:mstns= "http://te mpuri.org/ fetch/uniq ue">        
4           <x s:annotati on>        
5                    <xs: documentat ion>Schema  name: fet ch-schema< /xs:docume ntation>        
6           </ xs:annotat ion>        
7           <! --        
8                   
9                    cond ition elem ent - used  for captu ring entit y and link -entity        
10                                                                "whe re" clause  criteria        
11                            
12           -- >        
13           <! -- [XDR-XS D] "value"  element   -->        
14           <x s:element  name="valu e" type="x s:string"> </xs:eleme nt>        
15           <! -- [XDR-XS D] "condit ion" eleme nt  -->        
16           <x s:element  name="cond ition">        
17                    <xs: complexTyp e>        
18                             <xs:ch oice minOc curs="0" m axOccurs=" unbounded" >        
19                                      <!-- -->        
20                                      <!--        
21                    The  attribute  "value" is  used for  all operat ors that c ompare to  a single v alue (for  example, e q).        
22                    The  element "v alue" is u sed for op erators th at compare  to multip le values  (for examp le, in).        
23                    Some  operators  require n either the  attribute  "value" o r the elem ent "value " (for exa mple, null ).        
24           -- >        
25                                      <xs:elem ent name=" value" min Occurs="0"  maxOccurs ="unbounde d">        
26                                               <xs:comple xType>        
27                                                       <x s:simpleCo ntent>        
28                                                                <xs: extension  base="xs:s tring">        
29                                                                         <xs:at tribute na me="uiname " type="xs :string" / >        
30                                                                         <xs:at tribute na me="uitype " type="xs :string" / >        
31                                                                </xs :extension >        
32                                                       </ xs:simpleC ontent>        
33                                               </xs:compl exType>        
34                                      </xs:ele ment>        
35                             </xs:c hoice>        
36                             <!-- - ->        
37                             <xs:at tribute na me="column " type="xs :string" / >        
38                             <xs:at tribute na me="attrib ute" type= "xs:string "></xs:att ribute>        
39                             <xs:at tribute na me="entity name" type ="xs:strin g"></xs:at tribute>        
40                             <xs:at tribute na me="operat or" use="r equired" t ype="opera tor"></xs: attribute>        
41                             <!--        
42                    The  attribute  "value" is  used for  all operat ors that c ompare to  a single v alue (for  example, e q).        
43                    The  element "v alue" is u sed for op erators th at compare  to multip le values  (for examp le, in).        
44                    Some  operators  require n either the  attribute  "value" o r the elem ent "value " (for exa mple, null ).        
45           -- >        
46                             <xs:at tribute na me="value"  type="xs: string"></ xs:attribu te>        
47                             <xs:at tribute na me="aggreg ate" type= "Aggregate Type"></xs :attribute >        
48                             <xs:at tribute na me="rowagg regate" ty pe="RowAgg regateType "></xs:att ribute>        
49                             <xs:at tribute na me="alias"  type="xs: string"></ xs:attribu te>        
50                             <xs:at tribute na me="uiname " />        
51                             <xs:at tribute na me="uitype " />        
52                             <xs:at tribute na me="uihidd en" type=" TrueFalse0 1Type" />        
53                    </xs :complexTy pe>        
54           </ xs:element >        
55           <! --        
56                   
57                    filt er element  - used fo r construc ting compl ex conditi onals        
58                                                        l egal on en tity and l ink-entity        
59                            
60           -- >        
61           <! -- [XDR-XS D] "filter " element   -->        
62           <x s:element  name="filt er">        
63                    <xs: complexTyp e>        
64                             <xs:ch oice minOc curs="0" m axOccurs=" unbounded" >        
65                                      <!-- -->        
66                                      <xs:elem ent ref="c ondition"  minOccurs= "0" maxOcc urs="500"  />        
67                                      <xs:elem ent ref="f ilter" min Occurs="0"  maxOccurs ="unbounde d" />        
68                             </xs:c hoice>        
69                             <!-- - ->        
70                             <xs:at tribute na me="type"  default="a nd">        
71                                      <xs:simp leType>        
72                                               <xs:restri ction base ="xs:NMTOK EN">        
73                                                       <x s:enumerat ion value= "and" />        
74                                                       <x s:enumerat ion value= "or" />        
75                                               </xs:restr iction>        
76                                      </xs:sim pleType>        
77                             </xs:a ttribute>        
78                             <xs:at tribute na me="isquic kfindfield s" type="x s:boolean"  />        
79                    </xs :complexTy pe>        
80           </ xs:element >        
81           <! --        
82                   
83                    attr ibute elem ents - use d for sele cting attr ibutes fro m the        
84                                                                 sur rounding e ntity / li nk-entity,  these        
85                                                                 val ues are re turned as  part of th e fetch        
86                            
87           -- >        
88           <! -- [XDR-XS D] "all-at tributes"  element  - ->        
89           <x s:element  name="all- attributes ">        
90                    <xs: complexTyp e></xs:com plexType>        
91           </ xs:element >        
92           <! -- [XDR-XS D] "attrib ute" eleme nt  -->        
93           <x s:complexT ype name=" FetchAttri buteType">        
94                    <xs: attribute  name="name " use="req uired" typ e="xs:stri ng"></xs:a ttribute>        
95                    <xs: attribute  name="buil d" type="b uild"></xs :attribute >        
96                    <xs: attribute  name="adde dby" type= "xs:string " />        
97                    <xs: attribute  name="alia s" type="x s:string"> </xs:attri bute>        
98                    <xs: attribute  name="aggr egate" typ e="Aggrega teType"></ xs:attribu te>        
99                    <xs: attribute  name="grou pby" type= "FetchBool Type"></xs :attribute >        
100                    <xs: attribute  name="date grouping"  type="Date GroupingTy pe"></xs:a ttribute>        
101                    <xs: attribute  name="user timezone"  type="Fetc hBoolType" ></xs:attr ibute>        
102                    <xs: attribute  name="dist inct" type ="FetchBoo lType"></x s:attribut e>                       
103           </ xs:complex Type>        
104           <! --        
105                   
106           or der elemen t - used t o specify  a sort ord er        
107          
108           -- >        
109           <! -- [XDR-XS D] "order"  element   -->        
110           <x s:complexT ype name=" FetchOrder Type">        
111                    <xs: choice min Occurs="0"  maxOccurs ="unbounde d">        
112                             <!-- - ->        
113                    </xs :choice>        
114                    <!--  -->        
115                    <xs: attribute  name="attr ibute" typ e="xs:stri ng"></xs:a ttribute>        
116                    <xs: attribute  name="alia s" type="x s:string"> </xs:attri bute>        
117                    <xs: attribute  name="desc ending" de fault="fal se" type=" xs:boolean "></xs:att ribute>        
118           </ xs:complex Type>        
119           <! --        
120                   
121                    link -entity el ement - us ed for joi ning one e ntity to i ts "parent "        
122                            
123           -- >        
124           <! -- [XDR-XS D] "link-e ntity" ele ment  -->        
125           <x s:complexT ype name=" FetchLinkE ntityType" >        
126                    <xs: choice min Occurs="0"  maxOccurs ="unbounde d">        
127                             <!-- - ->        
128                             <xs:el ement ref= "all-attri butes" min Occurs="0"  />        
129                             <xs:el ement name ="attribut e" type="F etchAttrib uteType" m inOccurs=" 0" maxOccu rs="unboun ded" />        
130                             <xs:el ement name ="order" t ype="Fetch OrderType"  minOccurs ="0" maxOc curs="1" / >        
131                             <xs:el ement ref= "filter" m inOccurs=" 0" />        
132                             <xs:el ement name ="link-ent ity" type= "FetchLink EntityType " />        
133                    </xs :choice>        
134                    <!--  -->        
135                    <xs: attribute  name="name " use="req uired" typ e="xs:stri ng"></xs:a ttribute>        
136                    <xs: attribute  name="to"  type="xs:s tring"></x s:attribut e>        
137                    <xs: attribute  name="from " type="xs :string">< /xs:attrib ute>        
138                    <xs: attribute  name="alia s" type="x s:string"> </xs:attri bute>        
139                    <xs: attribute  name="link -type" typ e="xs:stri ng"></xs:a ttribute>        
140                    <xs: attribute  name="visi ble" type= "xs:boolea n"></xs:at tribute>        
141                    <xs: attribute  name="inte rsect" typ e="xs:bool ean"></xs: attribute>        
142                    <xs: attribute  name="enab leprefilte ring" type ="xs:boole an"></xs:a ttribute>        
143                    <xs: attribute  name="pref ilterparam etername"  type="xs:s tring"></x s:attribut e>        
144           </ xs:complex Type>        
145           <! --        
146                   
147                    enti ty element  - used fo r specifyi ng the roo t element  for a fetc h, only        
148                                                        o ne root en tity is al lowed in a  given fet ch, all ot hers        
149                                                        a re depende nt on this  entity an d are mark ed as        
150                                                        l ink-entity        
151                            
152           -- >        
153           <! -- [XDR-XS D] "entity " element   -->        
154           <x s:complexT ype name=" FetchEntit yType">        
155                    <xs: choice min Occurs="0"  maxOccurs ="unbounde d">        
156                             <!-- - ->        
157                             <xs:el ement ref= "all-attri butes" min Occurs="0"  />        
158                             <xs:el ement name ="attribut e" type="F etchAttrib uteType" m inOccurs=" 0" maxOccu rs="unboun ded" />        
159                             <xs:el ement name ="order" t ype="Fetch OrderType"  minOccurs ="0" maxOc curs="unbo unded" />        
160                             <xs:el ement name ="link-ent ity" type= "FetchLink EntityType " />        
161                             <xs:el ement ref= "filter" m inOccurs=" 0" />        
162                    </xs :choice>        
163                    <!--  -->        
164                    <xs: attribute  name="name " use="req uired" typ e="xs:stri ng"></xs:a ttribute>        
165                    <xs: attribute  name="enab leprefilte ring" type ="xs:boole an"></xs:a ttribute>        
166                    <xs: attribute  name="pref ilterparam etername"  type="xs:s tring"></x s:attribut e>        
167           </ xs:complex Type>        
168           <! --        
169                   
170                    fetc h element  - root ele ment for t he query        
171                            
172           -- >        
173           <! -- [XDR-XS D] "fetch"  element   -->        
174           <x s:element  name="fetc h" type="F etchType"/ >        
175           <x s:complexT ype name=" FetchType" >        
176                    <xs: choice min Occurs="0"  maxOccurs ="unbounde d">        
177                             <!-- - ->        
178                             <xs:el ement name ="entity"  type="Fetc hEntityTyp e" />        
179                             <!-- T his is for  the Repor ts view on ly -->        
180                             <xs:el ement name ="order" t ype="Fetch OrderType"  minOccurs ="1" maxOc curs="1" / >        
181                    </xs :choice>        
182                    <!--  -->        
183                    <xs: attribute  name="vers ion"/>        
184                    <xs: attribute  name="coun t" type="x s:integer" />        
185                    <xs: attribute  name="page " type="xs :integer"/ >        
186                    <xs: attribute  name="pagi ng-cookie"  type="xs: string"/>        
187                    <xs: attribute  name="utc- offset" ty pe="IntOrE mpty"/>        
188                    <xs: attribute  name="aggr egate" typ e="xs:bool ean"/>        
189                    <xs: attribute  name="dist inct" type ="xs:boole an"/>        
190                    <xs: attribute  name="top"  type="xs: integer"/>        
191                    <xs: attribute  name="mapp ing">        
192                             <xs:si mpleType>        
193                                      <xs:rest riction ba se="xs:NMT OKEN">        
194                                               <xs:enumer ation valu e="interna l" />        
195                                               <xs:enumer ation valu e="logical " />        
196                                      </xs:res triction>        
197                             </xs:s impleType>        
198                    </xs :attribute >        
199                    <xs: attribute  name="min- active-row -version"  type="xs:b oolean" us e="optiona l" default ="false"/>        
200                    <xs: attribute  name="outp ut-format" >        
201                             <xs:si mpleType>        
202                                      <xs:rest riction ba se="xs:NMT OKEN">        
203                                               <xs:enumer ation valu e="xml-ado " />        
204                                               <xs:enumer ation valu e="xml-aut o" />        
205                                               <xs:enumer ation valu e="xml-ele ments" />        
206                                               <xs:enumer ation valu e="xml-raw " />        
207                                               <xs:enumer ation valu e="xml-pla tform" />        
208                                      </xs:res triction>        
209                             </xs:s impleType>        
210                    </xs :attribute >        
211                    <xs: attribute  name="retu rntotalrec ordcount"  type="xs:b oolean" us e="optiona l" default ="false" / >        
212                    <xs: attribute  name="no-l ock" type= "xs:boolea n" use="op tional" de fault="fal se" />        
213           </ xs:complex Type>        
214           <! -- [XDR-XS D] XDR dat atype deri vations -- >        
215           <x s:element  name="save dquery">        
216                    <xs: complexTyp e>        
217                             <xs:al l>        
218                                      <xs:elem ent name=" name" type ="xs:strin g" minOccu rs="1" max Occurs="1"  />        
219                                      <xs:elem ent name=" savedquery id" type=" guid" minO ccurs="1"  maxOccurs= "1" />        
220                                      <xs:elem ent name=" returnedty pecode" ty pe="Serial izedIntege r" minOccu rs="1" max Occurs="1"  />        
221                                      <xs:elem ent name=" descriptio n" type="x s:string"  minOccurs= "0" maxOcc urs="1" />        
222                                      <xs:elem ent name=" querytype"  type="Ser ializedInt eger" minO ccurs="1"  maxOccurs= "1" />        
223                                      <xs:elem ent name=" IsCustomiz able" type ="Serializ edTrueFals e01Type" m inOccurs=" 0" maxOccu rs="1" />        
224                                      <xs:elem ent name=" CanBeDelet ed" type=" Serialized TrueFalse0 1Type" min Occurs="0"  maxOccurs ="1" />        
225                                      <xs:elem ent name=" Introduced Version" t ype="Versi onType" mi nOccurs="0 " maxOccur s="1" />        
226                                      <xs:elem ent name=" isquickfin dquery" ty pe="Serial izedTrueFa lse01Type"  minOccurs ="0" maxOc curs="1" / >        
227                                      <xs:elem ent name=" isuserdefi ned" type= "Serialize dTrueFalse 01Type" mi nOccurs="0 " maxOccur s="1" />        
228                                      <xs:elem ent name=" isdefault"  type="Ser ializedTru eFalse01Ty pe" minOcc urs="0" ma xOccurs="1 " />        
229                                      <xs:elem ent name=" isprivate"  type="xs: boolean" m inOccurs=" 0" maxOccu rs="1" />        
230                                      <xs:elem ent name=" queryapi"  type="xs:s tring" min Occurs="0"  maxOccurs ="1" />        
231                                      <xs:elem ent name=" fetchxml"  minOccurs= "0" maxOcc urs="1">        
232                                               <xs:comple xType>        
233                                                       <x s:sequence >        
234                                                                <xs: element re f="fetch"  minOccurs= "0" maxOcc urs="1" />        
235                                                       </ xs:sequenc e>        
236                                               </xs:compl exType>        
237                                      </xs:ele ment>        
238                                      <xs:elem ent name=" columnsetx ml" minOcc urs="0" ma xOccurs="1 ">        
239                                               <xs:comple xType>        
240                                                       <x s:sequence >        
241                                                                <xs: element na me="column set" minOc curs="0" m axOccurs=" 1">        
242                                                                         <xs:co mplexType>        
243                                                                                  <xs:choi ce minOccu rs="0" max Occurs="un bounded">        
244                                                                                           <!-- Becau se <column > contains  text and  one attrib ute we can not specif y its type . We have  to define  it as a co mplexType  with a sim ple conten t. -->        
245                                                                                           <xs:elemen t name="co lumn" minO ccurs="0"  maxOccurs= "1">        
246                                                                                                   <x s:complexT ype>        
247                                                                                                            <xs: simpleCont ent>        
248                                                                                                                     <xs:ex tension ba se="xs:str ing">        
249                                                                                                                              <xs:attr ibute name ="build" t ype="build " />        
250                                                                                                                              <xs:attr ibute name ="addedby"  type="xs: string" />        
251                                                                                                                     </xs:e xtension>        
252                                                                                                            </xs :simpleCon tent>        
253                                                                                                   </ xs:complex Type>        
254                                                                                           </xs:eleme nt>        
255                                                                                           <xs:choice >        
256                                                                                                   <x s:element  name="asce nd" minOcc urs="0" ma xOccurs="1 " />        
257                                                                                                   <x s:element  name="desc end" minOc curs="0" m axOccurs=" 1" />        
258                                                                                           </xs:choic e>        
259                                                                                           <xs:elemen t name="fi lter" minO ccurs="0"  maxOccurs= "1">        
260                                                                                                   <! -- Allow s upport for  v1.5 form at -->        
261                                                                                                   <x s:complexT ype>        
262                                                                                                            <xs: sequence>        
263                                                                                                                     <xs:el ement name ="conditio n" minOccu rs="1" max Occurs="50 0">        
264                                                                                                                              <xs:comp lexType>        
265                                                                                                                                       <xs:attrib ute name=" column" ty pe="xs:str ing" use=" required"  />        
266                                                                                                                                       <xs:attrib ute name=" operator"  type="oper ator" use= "optional"  />        
267                                                                                                                                       <xs:attrib ute name=" value" typ e="xs:stri ng" use="o ptional"/>        
268                                                                                                                              </xs:com plexType>        
269                                                                                                                     </xs:e lement>        
270                                                                                                            </xs :sequence>        
271          
272                                                                                                            <xs: attribute  name="colu mn" type=" xs:string"  use="opti onal" />        
273                                                                                                            <xs: attribute  name="oper ator" type ="operator " use="opt ional" />        
274                                                                                                            <xs: attribute  name="valu e" type="x s:string"  use="optio nal"/>        
275                                                                                                            <xs: attribute  name="type " type="xs :string" u se="option al"/>        
276          
277                                                                                                   </ xs:complex Type>        
278                                                                                           </xs:eleme nt>        
279                                                                                  </xs:cho ice>        
280                                                                                  <xs:attr ibute name ="version" ></xs:attr ibute>        
281                                                                                  <xs:attr ibute name ="distinct " type="xs :boolean"/ >        
282                                                                         </xs:c omplexType >        
283                                                                </xs :element>        
284                                                       </ xs:sequenc e>        
285                                               </xs:compl exType>        
286                                      </xs:ele ment>        
287                                      <xs:elem ent name=" layoutxml"  minOccurs ="0" maxOc curs="1">        
288                                               <xs:comple xType>        
289                                                       <x s:sequence >        
290                                                                <xs: element na me="grid"  minOccurs= "0" maxOcc urs="1">        
291                                                                         <xs:co mplexType>        
292                                                                                  <xs:sequ ence>        
293                                                                                           <xs:elemen t name="ro w" minOccu rs="1" max Occurs="1" >        
294                                                                                                   <x s:complexT ype>        
295                                                                                                            <xs: sequence>        
296                                                                                                                     <xs:el ement name ="cell" mi nOccurs="1 " maxOccur s="unbound ed">        
297                                                                                                                              <xs:comp lexType>        
298                                                                                                                                       <xs:sequen ce></xs:se quence>        
299                                                                                                                                       <xs:attrib ute name=" name" type ="xs:strin g" use="re quired" />        
300                                                                                                                                       <xs:attrib ute name=" width" typ e="xs:inte ger" use=" optional"  />        
301                                                                                                                                       <xs:attrib ute name=" LabelId" t ype="xs:st ring" use= "optional"  />        
302                                                                                                                                       <xs:attrib ute name=" label" typ e="xs:stri ng" use="o ptional" / >        
303                                                                                                                                       <xs:attrib ute name=" desc" type ="xs:strin g" use="op tional" />        
304                                                                                                                                       <xs:attrib ute name=" ishidden"  type="xs:i nteger" us e="optiona l" />        
305                                                                                                                                       <xs:attrib ute name=" disableSor ting" type ="xs:integ er" use="o ptional" / >        
306                                                                                                                                       <xs:attrib ute name=" disableMet aDataBindi ng" type=" xs:integer " use="opt ional" />        
307                                                                                                                                       <xs:attrib ute name=" cellType"  type ="xs: string" />        
308                                                                                                                                       <xs:attrib ute name=" imageprovi derwebreso urce" type  ="xs:stri ng" />        
309                                                                                                                                       <xs:attrib ute name=" imageprovi derfunctio nname" typ e ="xs:str ing" />        
310                                                                                                                              </xs:com plexType>        
311                                                                                                                     </xs:e lement>        
312                                                                                                            </xs :sequence>        
313                                                                                                            <xs: attribute  name="name " type="xs :string" u se="requir ed" />        
314                                                                                                            <xs: attribute  name="id"  type="xs:s tring" use ="required " />        
315                                                                                                            <xs: attribute  name="mult iobjectidf ield" type ="xs:strin g" />        
316                                                                                                            <xs: attribute  name="layo utstyle" t ype="xs:st ring" />        
317                                                                                                   </ xs:complex Type>        
318                                                                                           </xs:eleme nt>        
319                                                                                  </xs:seq uence>        
320                                                                                  <xs:attr ibute name ="name" ty pe="xs:str ing" use=" required"  />        
321                                                                                  <xs:attr ibute name ="select"  type="xs:b oolean" us e="require d" />        
322                                                                                  <xs:attr ibute name ="preview"  type="Boo lOrEmpty"  use="requi red" />        
323                                                                                  <xs:attr ibute name ="icon" ty pe="BoolOr Empty" use ="required " />        
324                                                                                  <xs:attr ibute name ="jump" ty pe="xs:str ing" use=" optional"  />        
325                                                                                  <xs:attr ibute name ="object"  type="xs:i nteger" us e="require d" />        
326                                                                                  <xs:attr ibute name ="disableI nlineEditi ng" type=" xs:integer " use="opt ional" />        
327                                                                                  <xs:attr ibute name ="iconrend erer" type ="xs:strin g" />        
328                                                                                  <xs:attr ibute name ="multilin erows" typ e="BoolOrE mpty" use= "optional"  />        
329                                                                         </xs:c omplexType >        
330                                                                </xs :element>        
331                                                       </ xs:sequenc e>        
332                                               </xs:compl exType>        
333                                      </xs:ele ment>        
334                             </xs:a ll>        
335                             <xs:at tribute na me="donotu seinLCID"  type="xs:s tring" use ="optional " />        
336                             <xs:at tribute na me="useinL CID" type= "xs:string " use="opt ional" />        
337                    </xs :complexTy pe>        
338           </ xs:element >        
339           <x s:complexT ype name=" Serialized Integer">        
340                    <xs: simpleCont ent>        
341                             <xs:ex tension ba se="xs:non NegativeIn teger">        
342                                      <xs:attr ibute name ="formatte dvalue" ty pe="xs:str ing" />        
343                             </xs:e xtension>        
344                    </xs :simpleCon tent>        
345           </ xs:complex Type>        
346           <x s:simpleTy pe name="b uild">        
347                    <xs: restrictio n base="xs :string">        
348                             <xs:en umeration  value="1.5 04021" />        
349                             <xs:en umeration  value="1.0 03017" />        
350                    </xs :restricti on>        
351           </ xs:simpleT ype>        
352           <x s:simpleTy pe name="o perator">        
353                    <xs: restrictio n base="xs :NMTOKEN">        
354                             <xs:en umeration  value="eq"  />        
355                             <xs:en umeration  value="neq " />        
356                             <xs:en umeration  value="ne"  />        
357                             <xs:en umeration  value="gt"  />        
358                             <xs:en umeration  value="ge"  />        
359                             <xs:en umeration  value="le"  />        
360                             <xs:en umeration  value="lt"  />        
361                             <xs:en umeration  value="lik e" />        
362                             <xs:en umeration  value="not -like" />        
363                             <xs:en umeration  value="in"  />        
364                             <xs:en umeration  value="not -in" />        
365                             <xs:en umeration  value="bet ween" />        
366                             <xs:en umeration  value="not -between"  />        
367                             <xs:en umeration  value="nul l" />        
368                             <xs:en umeration  value="not -null" />        
369                             <xs:en umeration  value="yes terday" />        
370                             <xs:en umeration  value="tod ay" />        
371                             <xs:en umeration  value="tom orrow" />        
372                             <xs:en umeration  value="las t-seven-da ys" />        
373                             <xs:en umeration  value="nex t-seven-da ys" />        
374                             <xs:en umeration  value="las t-week" />        
375                             <xs:en umeration  value="thi s-week" />        
376                             <xs:en umeration  value="nex t-week" />        
377                             <xs:en umeration  value="las t-month" / >        
378                             <xs:en umeration  value="thi s-month" / >        
379                             <xs:en umeration  value="nex t-month" / >        
380                             <xs:en umeration  value="on"  />        
381                             <xs:en umeration  value="on- or-before"  />        
382                             <xs:en umeration  value="on- or-after"  />        
383                             <xs:en umeration  value="las t-year" />        
384                             <xs:en umeration  value="thi s-year" />        
385                             <xs:en umeration  value="nex t-year" />        
386                             <xs:en umeration  value="las t-x-hours"  />        
387                             <xs:en umeration  value="nex t-x-hours"  />        
388                             <xs:en umeration  value="las t-x-days"  />        
389                             <xs:en umeration  value="nex t-x-days"  />        
390                             <xs:en umeration  value="las t-x-weeks"  />        
391                             <xs:en umeration  value="nex t-x-weeks"  />        
392                             <xs:en umeration  value="las t-x-months " />        
393                             <xs:en umeration  value="nex t-x-months " />        
394                             <xs:en umeration  value="old erthan-x-m onths" />        
395                             <xs:en umeration  value="old erthan-x-y ears" />        
396                             <xs:en umeration  value="old erthan-x-w eeks" />        
397                             <xs:en umeration  value="old erthan-x-d ays" />        
398                             <xs:en umeration  value="old erthan-x-h ours" />        
399                             <xs:en umeration  value="old erthan-x-m inutes" />        
400                             <xs:en umeration  value="las t-x-years"  />        
401                             <xs:en umeration  value="nex t-x-years"  />        
402                             <xs:en umeration  value="eq- userid" />        
403                             <xs:en umeration  value="ne- userid" />        
404                             <xs:en umeration  value="eq- userteams"  />        
405                             <xs:en umeration  value="eq- useroruser teams" />        
406                             <xs:en umeration  value="eq- useroruser hierarchy"  />        
407                             <xs:en umeration  value="eq- useroruser hierarchya ndteams" / >        
408                             <xs:en umeration  value="eq- businessid " />        
409                             <xs:en umeration  value="ne- businessid " />        
410                             <xs:en umeration  value="eq- userlangua ge" />        
411                             <xs:en umeration  value="thi s-fiscal-y ear" />        
412                             <xs:en umeration  value="thi s-fiscal-p eriod" />        
413                             <xs:en umeration  value="nex t-fiscal-y ear" />        
414                             <xs:en umeration  value="nex t-fiscal-p eriod" />        
415                             <xs:en umeration  value="las t-fiscal-y ear" />        
416                             <xs:en umeration  value="las t-fiscal-p eriod" />        
417                             <xs:en umeration  value="las t-x-fiscal -years" />        
418                             <xs:en umeration  value="las t-x-fiscal -periods"  />        
419                             <xs:en umeration  value="nex t-x-fiscal -years" />        
420                             <xs:en umeration  value="nex t-x-fiscal -periods"  />        
421                             <xs:en umeration  value="in- fiscal-yea r" />        
422                             <xs:en umeration  value="in- fiscal-per iod" />        
423                             <xs:en umeration  value="in- fiscal-per iod-and-ye ar" />        
424                             <xs:en umeration  value="in- or-before- fiscal-per iod-and-ye ar" />        
425                             <xs:en umeration  value="in- or-after-f iscal-peri od-and-yea r" />        
426                             <xs:en umeration  value="beg ins-with"  />        
427                             <xs:en umeration  value="not -begin-wit h" />        
428                             <xs:en umeration  value="end s-with" />        
429                             <xs:en umeration  value="not -end-with"  />        
430                             <xs:en umeration  value="und er"/>        
431                             <xs:en umeration  value="eq- or-under"  />        
432                             <xs:en umeration  value="not -under"/>        
433                             <xs:en umeration  value="abo ve" />        
434                             <xs:en umeration  value="eq- or-above"  />        
435                    </xs :restricti on>        
436           </ xs:simpleT ype>        
437           <x s:simpleTy pe name="V ersionType ">        
438                    <xs: annotation >        
439                             <xs:do cumentatio n xml:lang ="en">        
440                                      The repr esentation  of a Vers ion number .        
441                             </xs:d ocumentati on>        
442                    </xs :annotatio n>        
443                    <xs: restrictio n base="xs :string">        
444                             <xs:pa ttern valu e="^[0-9]+ (\.[0-9]+) {1,3}$" />        
445                    </xs :restricti on>        
446           </ xs:simpleT ype>        
447           <x s:simpleTy pe name="g uid">        
448                    <xs: restrictio n base="xs :string">        
449                             <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 }\}?" />        
450                    </xs :restricti on>        
451           </ xs:simpleT ype>        
452           <x s:simpleTy pe name="B oolOrEmpty ">        
453                    <xs: union memb erTypes="x s:boolean" >        
454                             <xs:si mpleType>        
455                                      <xs:rest riction ba se="xs:str ing">        
456                                               <xs:enumer ation valu e="" />        
457                                      </xs:res triction>        
458                             </xs:s impleType>        
459                    </xs :union>        
460           </ xs:simpleT ype>        
461           <x s:simpleTy pe name="I ntOrEmpty" >        
462                    <xs: union memb erTypes="x s:integer" >        
463                             <xs:si mpleType>        
464                                      <xs:rest riction ba se="xs:str ing">        
465                                               <xs:enumer ation valu e="" />        
466                                      </xs:res triction>        
467                             </xs:s impleType>        
468                    </xs :union>        
469           </ xs:simpleT ype>        
470           <x s:simpleTy pe name="T rueFalse01 Type">        
471                    <xs: restrictio n base="xs :string">        
472                             <xs:en umeration  value="0"  />        
473                             <xs:en umeration  value="1"  />        
474                    </xs :restricti on>        
475           </ xs:simpleT ype>        
476           <x s:simpleTy pe name="A ggregateTy pe">        
477                    <xs: restrictio n base="xs :NMTOKEN">        
478                             <xs:en umeration  value="cou nt" />        
479                             <xs:en umeration  value="cou ntcolumn"  />        
480                             <xs:en umeration  value="sum " />        
481                             <xs:en umeration  value="avg " />        
482                             <xs:en umeration  value="min " />        
483                             <xs:en umeration  value="max " />        
484                    </xs :restricti on>        
485           </ xs:simpleT ype>        
486           <x s:simpleTy pe name="R owAggregat eType">        
487                    <xs: restrictio n base="xs :NMTOKEN">        
488                             <xs:en umeration  value="cou ntchildren " />        
489                    </xs :restricti on>        
490           </ xs:simpleT ype>        
491           <x s:simpleTy pe name="D ateGroupin gType">        
492                    <xs: restrictio n base="xs :NMTOKEN">        
493                             <xs:en umeration  value="day " />        
494                             <xs:en umeration  value="wee k" />        
495                             <xs:en umeration  value="mon th" />        
496                             <xs:en umeration  value="qua rter" />        
497                             <xs:en umeration  value="yea r" />        
498                             <xs:en umeration  value="fis cal-period " />        
499                             <xs:en umeration  value="fis cal-year"  />        
500                    </xs :restricti on>        
501           </ xs:simpleT ype>        
502           <x s:simpleTy pe name="F etchBoolTy pe">        
503                    <xs: restrictio n base="xs :NMTOKEN">        
504                             <xs:en umeration  value="tru e" />        
505                             <xs:en umeration  value="fal se" />        
506                             <xs:en umeration  value="1"  />        
507                             <xs:en umeration  value="0"  />        
508                    </xs :restricti on>        
509           </ xs:simpleT ype>        
510           <x s:complexT ype name=" Serialized TrueFalse0 1Type">        
511                    <xs: simpleCont ent>        
512                             <xs:ex tension ba se="TrueFa lse01Type" >        
513                                      <xs:attr ibute name ="name" ty pe="xs:str ing" />        
514                             </xs:e xtension>        
515                    </xs :simpleCon tent>        
516           </ xs:complex Type>        
517           <x s:complexT ype name=" LocalizedN amesType">        
518                    <xs: sequence>        
519                             <xs:el ement name ="Localize dName" typ e="FieldXm lFieldUITy pe" minOcc urs="0" ma xOccurs="u nbounded"  />        
520                    </xs :sequence>        
521           </ xs:complex Type>        
522           <x s:complexT ype name=" Descriptio nsType">        
523                    <xs: sequence>        
524                             <xs:el ement name ="Descript ion" type= "FieldXmlF ieldUIType " minOccur s="0" maxO ccurs="unb ounded" />        
525                    </xs :sequence>        
526           </ xs:complex Type>        
527           <x s:complexT ype name=" ColorsType ">        
528                    <xs: sequence>        
529                             <xs:el ement name ="Color" t ype="Field XmlFieldUI Type" minO ccurs="0"  maxOccurs= "unbounded " />        
530                    </xs :sequence>        
531           </ xs:complex Type>        
532           <x s:complexT ype name=" FieldXmlFi eldUIType" >        
533                    <xs: attribute  name="id"  type="guid " />        
534                    <xs: attribute  name="desc ription" u se="requir ed" type=" xs:string"  />        
535                    <xs: attribute  name="lang uagecode"  use="requi red" type= "xs:positi veInteger"  />        
536           </ xs:complex Type>        
537   </xs:schem a>