ECLR-includer.xml 67 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
  3. "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
  4. <book xml:base="../">
  5. <bookinfo>
  6. <title>ECL Language Reference</title>
  7. <mediaobject>
  8. <imageobject>
  9. <imagedata fileref="images/redswooshWithLogo3.jpg" />
  10. </imageobject>
  11. </mediaobject>
  12. <author>
  13. <surname>Boca Raton Documentation Team</surname>
  14. </author>
  15. <legalnotice>
  16. <para>We welcome your comments and feedback about this document via
  17. email to &lt;docfeedback@hpccsystems.com&gt; subject to the HPCC
  18. Contribution Agreement at: hpccsystems.com/contribution. Please include
  19. <emphasis role="bold">Documentation Feedback</emphasis> in the subject
  20. line and reference the document name, page numbers, and current Revision
  21. Number in the text of the message.</para>
  22. <para>LexisNexis and related logos, designs, trade dress, and trademarks
  23. are owned by Reed Elsevier Properties Inc. and its affiliates, used
  24. under license and not subject to the Creative Commons license. Other
  25. trademarks owned by their respective companies and not subject to the
  26. Creative Commons license.</para>
  27. <para>All names and example data used in this manual are fictitious. Any
  28. similarity to actual persons, living or dead, is purely
  29. coincidental.</para>
  30. <para>THIS WORK IS PROVIDED UNDER THE TERMS OF THE CREATIVE COMMONS
  31. PUBLIC LICENSE DESCRIBED IN <link linkend="appendixA">APPENDIX
  32. "A"</link> (WHICH SEE).</para>
  33. </legalnotice>
  34. <xi:include href="common/Version.xml"
  35. xpointer="xpointer(//*[@id='DateVer'])"
  36. xmlns:xi="http://www.w3.org/2001/XInclude" />
  37. <releaseinfo>© 2018 HPCC Systems<superscript>®</superscript>. All rights
  38. reserved. Except where otherwise noted, ECL Language Reference content
  39. licensed under Creative Commons public license.</releaseinfo>
  40. <corpname>HPCC Systems<superscript>®</superscript></corpname>
  41. <mediaobject role="logo">
  42. <imageobject>
  43. <imagedata fileref="images/LN_Rightjustified.jpg" />
  44. </imageobject>
  45. </mediaobject>
  46. </bookinfo>
  47. <chapter id="ECLR_Intro">
  48. <title><emphasis role="bold">Introduction</emphasis></title>
  49. <xi:include href="ECLLanguageReference/ECLR_mods/DocumentStructure.xml"
  50. xpointer="element(/1)"
  51. xmlns:xi="http://www.w3.org/2001/XInclude" />
  52. <xi:include href="ECLLanguageReference/ECLR_mods/DocumentConventions.xml"
  53. xpointer="element(/1)"
  54. xmlns:xi="http://www.w3.org/2001/XInclude" />
  55. </chapter>
  56. <chapter id="ECL_Basics">
  57. <title><emphasis role="bold">ECL Basics</emphasis></title>
  58. <xi:include href="ECLLanguageReference/ECLR_mods/Basics-Overview.xml"
  59. xpointer="element(/1)"
  60. xmlns:xi="http://www.w3.org/2001/XInclude" />
  61. <xi:include href="ECLLanguageReference/ECLR_mods/Basics-Constants.xml"
  62. xpointer="element(/1)"
  63. xmlns:xi="http://www.w3.org/2001/XInclude" />
  64. <xi:include href="ECLLanguageReference/ECLR_mods/Basics-AttributeDef.xml"
  65. xpointer="element(/1)"
  66. xmlns:xi="http://www.w3.org/2001/XInclude" />
  67. <xi:include href="ECLLanguageReference/ECLR_mods/Basics-AttributeTypes.xml"
  68. xpointer="element(/1)"
  69. xmlns:xi="http://www.w3.org/2001/XInclude" />
  70. <xi:include href="ECLLanguageReference/ECLR_mods/Basics-RecordSetFiltring.xml"
  71. xpointer="element(/1)"
  72. xmlns:xi="http://www.w3.org/2001/XInclude" />
  73. <xi:include href="ECLLanguageReference/ECLR_mods/Basics-FunctionAttributes.xml"
  74. xpointer="element(/1)"
  75. xmlns:xi="http://www.w3.org/2001/XInclude" />
  76. <xi:include href="ECLLanguageReference/ECLR_mods/Basics-AttributeVisibility.xml"
  77. xpointer="element(/1)"
  78. xmlns:xi="http://www.w3.org/2001/XInclude" />
  79. <xi:include href="ECLLanguageReference/ECLR_mods/Basics-FieldandAttribute.xml"
  80. xpointer="element(/1)"
  81. xmlns:xi="http://www.w3.org/2001/XInclude" />
  82. <xi:include href="ECLLanguageReference/ECLR_mods/Basics-ActionsandAttrib.xml"
  83. xpointer="element(/1)"
  84. xmlns:xi="http://www.w3.org/2001/XInclude" />
  85. </chapter>
  86. <chapter id="Expressions_and_Operators_Chapter">
  87. <title><emphasis role="bold">Expressions and Operators</emphasis></title>
  88. <xi:include href="ECLLanguageReference/ECLR_mods/ExpressionsandOperatos.xml"
  89. xpointer="element(/1)"
  90. xmlns:xi="http://www.w3.org/2001/XInclude" />
  91. <xi:include href="ECLLanguageReference/ECLR_mods/Expr-LogicalOperators.xml"
  92. xpointer="element(/1)"
  93. xmlns:xi="http://www.w3.org/2001/XInclude" />
  94. <xi:include href="ECLLanguageReference/ECLR_mods/Expr-RecordSetOps.xml"
  95. xpointer="element(/1)"
  96. xmlns:xi="http://www.w3.org/2001/XInclude" />
  97. <xi:include href="ECLLanguageReference/ECLR_mods/Expr-SetOper.xml"
  98. xpointer="element(/1)"
  99. xmlns:xi="http://www.w3.org/2001/XInclude" />
  100. <xi:include href="ECLLanguageReference/ECLR_mods/Expr-StringOps.xml"
  101. xpointer="element(/1)"
  102. xmlns:xi="http://www.w3.org/2001/XInclude" />
  103. <xi:include href="ECLLanguageReference/ECLR_mods/Expr-InOps.xml"
  104. xpointer="element(/1)"
  105. xmlns:xi="http://www.w3.org/2001/XInclude" />
  106. <xi:include href="ECLLanguageReference/ECLR_mods/Expr-BetweenOps.xml"
  107. xpointer="element(/1)"
  108. xmlns:xi="http://www.w3.org/2001/XInclude" />
  109. </chapter>
  110. <chapter id="Value_Types_Chapter">
  111. <title><emphasis role="bold">Value Types</emphasis></title>
  112. <para>Value types<indexterm>
  113. <primary>Value Types</primary>
  114. </indexterm> declare an Attribute's type when placed left of the
  115. Attribute name in the definition. They also declare a passed parameter's
  116. type when placed left of the parameter name in the definition. Value types
  117. also explicitly cast from type to another when placed in parentheses left
  118. of the expression to cast.</para>
  119. <xi:include href="ECLLanguageReference/ECLR_mods/Value-Boolean.xml"
  120. xpointer="element(/1)"
  121. xmlns:xi="http://www.w3.org/2001/XInclude" />
  122. <xi:include href="ECLLanguageReference/ECLR_mods/Value-Integer.xml"
  123. xpointer="element(/1)"
  124. xmlns:xi="http://www.w3.org/2001/XInclude" />
  125. <xi:include href="ECLLanguageReference/ECLR_mods/Value-Real.xml"
  126. xpointer="element(/1)"
  127. xmlns:xi="http://www.w3.org/2001/XInclude" />
  128. <xi:include href="ECLLanguageReference/ECLR_mods/Value-Decimal.xml"
  129. xpointer="element(/1)"
  130. xmlns:xi="http://www.w3.org/2001/XInclude" />
  131. <xi:include href="ECLLanguageReference/ECLR_mods/Value-String.xml"
  132. xpointer="element(/1)"
  133. xmlns:xi="http://www.w3.org/2001/XInclude" />
  134. <xi:include href="ECLLanguageReference/ECLR_mods/Value-QString.xml"
  135. xpointer="element(/1)"
  136. xmlns:xi="http://www.w3.org/2001/XInclude" />
  137. <xi:include href="ECLLanguageReference/ECLR_mods/Value-Unicode.xml"
  138. xpointer="element(/1)"
  139. xmlns:xi="http://www.w3.org/2001/XInclude" />
  140. <xi:include href="ECLLanguageReference/ECLR_mods/Value-UTF8.xml"
  141. xpointer="element(/1)"
  142. xmlns:xi="http://www.w3.org/2001/XInclude" />
  143. <xi:include href="ECLLanguageReference/ECLR_mods/Value-Data.xml"
  144. xpointer="element(/1)"
  145. xmlns:xi="http://www.w3.org/2001/XInclude" />
  146. <xi:include href="ECLLanguageReference/ECLR_mods/Value-VarString.xml"
  147. xpointer="element(/1)"
  148. xmlns:xi="http://www.w3.org/2001/XInclude" />
  149. <xi:include href="ECLLanguageReference/ECLR_mods/Value-VarUnicode.xml"
  150. xpointer="element(/1)"
  151. xmlns:xi="http://www.w3.org/2001/XInclude" />
  152. <xi:include href="ECLLanguageReference/ECLR_mods/Value-SetOf.xml"
  153. xpointer="element(/1)"
  154. xmlns:xi="http://www.w3.org/2001/XInclude" />
  155. <xi:include href="ECLLanguageReference/ECLR_mods/Value-TypeOf.xml"
  156. xpointer="element(/1)"
  157. xmlns:xi="http://www.w3.org/2001/XInclude" />
  158. <xi:include href="ECLLanguageReference/ECLR_mods/Value-RecordOf.xml"
  159. xpointer="element(/1)"
  160. xmlns:xi="http://www.w3.org/2001/XInclude" />
  161. <xi:include href="ECLLanguageReference/ECLR_mods/Value-Enum.xml"
  162. xpointer="element(/1)"
  163. xmlns:xi="http://www.w3.org/2001/XInclude" />
  164. <xi:include href="ECLLanguageReference/ECLR_mods/Value-TypeCasting.xml"
  165. xpointer="element(/1)"
  166. xmlns:xi="http://www.w3.org/2001/XInclude" />
  167. </chapter>
  168. <chapter id="Record_Structures_and_Files">
  169. <title><emphasis role="bold">Record Structures and
  170. Files</emphasis></title>
  171. <xi:include href="ECLLanguageReference/ECLR_mods/RecordStructure.xml"
  172. xpointer="element(/1)"
  173. xmlns:xi="http://www.w3.org/2001/XInclude" />
  174. <xi:include href="ECLLanguageReference/ECLR_mods/Recrd-DATASET.xml"
  175. xpointer="element(/1)"
  176. xmlns:xi="http://www.w3.org/2001/XInclude" />
  177. <xi:include href="ECLLanguageReference/ECLR_mods/Recrd-DICTIONARY.xml"
  178. xpointer="element(/1)"
  179. xmlns:xi="http://www.w3.org/2001/XInclude" />
  180. <xi:include href="ECLLanguageReference/ECLR_mods/Recrd-Index.xml"
  181. xpointer="element(/1)"
  182. xmlns:xi="http://www.w3.org/2001/XInclude" />
  183. <xi:include href="ECLLanguageReference/ECLR_mods/Recrd-ScopeNLogicalFilenames.xml"
  184. xpointer="element(/1)"
  185. xmlns:xi="http://www.w3.org/2001/XInclude" />
  186. <xi:include href="ECLLanguageReference/ECLR_mods/Recrd-ImplicitDatasetRel.xml"
  187. xpointer="element(/1)"
  188. xmlns:xi="http://www.w3.org/2001/XInclude" />
  189. </chapter>
  190. <chapter id="Alien_Data_Types">
  191. <title><emphasis role="bold">Alien Data Types</emphasis></title>
  192. <xi:include href="ECLLanguageReference/ECLR_mods/AlienData-TypeStruct.xml"
  193. xpointer="element(/1)"
  194. xmlns:xi="http://www.w3.org/2001/XInclude" />
  195. <xi:include href="ECLLanguageReference/ECLR_mods/AlienData-TypeStrucSpecial.xml"
  196. xpointer="element(/1)"
  197. xmlns:xi="http://www.w3.org/2001/XInclude" />
  198. </chapter>
  199. <chapter id="Parsing_Support_Chapter">
  200. <title><emphasis role="bold">Parsing Support</emphasis></title>
  201. <xi:include href="ECLLanguageReference/ECLR_mods/ParSppt.xml"
  202. xpointer="element(/1)"
  203. xmlns:xi="http://www.w3.org/2001/XInclude" />
  204. <xi:include href="ECLLanguageReference/ECLR_mods/ParSppt-PARSPattrn.xml"
  205. xpointer="element(/1)"
  206. xmlns:xi="http://www.w3.org/2001/XInclude" />
  207. <xi:include href="ECLLanguageReference/ECLR_mods/ParSppt-NLPRecrd.xml"
  208. xpointer="element(/1)"
  209. xmlns:xi="http://www.w3.org/2001/XInclude" />
  210. <xi:include href="ECLLanguageReference/ECLR_mods/ParSppt-XMLnTRANSF.xml"
  211. xpointer="element(/1)"
  212. xmlns:xi="http://www.w3.org/2001/XInclude" />
  213. </chapter>
  214. <chapter id="Reserved_Keywords">
  215. <title><emphasis role="bold">Reserved Keywords</emphasis></title>
  216. <xi:include href="ECLLanguageReference/ECLR_mods/ResrvdKywds-ALL.xml"
  217. xpointer="element(/1)"
  218. xmlns:xi="http://www.w3.org/2001/XInclude" />
  219. <xi:include href="ECLLanguageReference/ECLR_mods/ResrvdKywds-EXCEPT.xml"
  220. xpointer="element(/1)"
  221. xmlns:xi="http://www.w3.org/2001/XInclude" />
  222. <xi:include href="ECLLanguageReference/ECLR_mods/ResrvdKywds-EXPORT.xml"
  223. xpointer="element(/1)"
  224. xmlns:xi="http://www.w3.org/2001/XInclude" />
  225. <xi:include href="ECLLanguageReference/ECLR_mods/ResrvdKywds-GROUP.xml"
  226. xpointer="element(/1)"
  227. xmlns:xi="http://www.w3.org/2001/XInclude" />
  228. <xi:include href="ECLLanguageReference/ECLR_mods/ResrvdKywds-IMPORT.xml"
  229. xpointer="element(/1)"
  230. xmlns:xi="http://www.w3.org/2001/XInclude" />
  231. <xi:include href="ECLLanguageReference/ECLR_mods/ResrvdKywds-KEYED-WILD.xml"
  232. xpointer="element(/1)"
  233. xmlns:xi="http://www.w3.org/2001/XInclude" />
  234. <xi:include href="ECLLanguageReference/ECLR_mods/ResrvdKywds-LEFT-RIGHT.xml"
  235. xpointer="element(/1)"
  236. xmlns:xi="http://www.w3.org/2001/XInclude" />
  237. <xi:include href="ECLLanguageReference/ECLR_mods/ResrvdKywds-LIKELY.xml"
  238. xpointer="element(/1)"
  239. xmlns:xi="http://www.w3.org/2001/XInclude" />
  240. <xi:include href="ECLLanguageReference/ECLR_mods/ResrvdKywds-ROWS--LEFT-RIGHT.xml"
  241. xpointer="element(/1)"
  242. xmlns:xi="http://www.w3.org/2001/XInclude" />
  243. <xi:include href="ECLLanguageReference/ECLR_mods/ResrvdKywds-SELF.xml"
  244. xpointer="element(/1)"
  245. xmlns:xi="http://www.w3.org/2001/XInclude" />
  246. <xi:include href="ECLLanguageReference/ECLR_mods/ResrvdKywds-SHARED.xml"
  247. xpointer="element(/1)"
  248. xmlns:xi="http://www.w3.org/2001/XInclude" />
  249. <xi:include href="ECLLanguageReference/ECLR_mods/ResrvdKywds-SKIP.xml"
  250. xpointer="element(/1)"
  251. xmlns:xi="http://www.w3.org/2001/XInclude" />
  252. <xi:include href="ECLLanguageReference/ECLR_mods/ResrvdKywds-TrueFalse.xml"
  253. xpointer="element(/1)"
  254. xmlns:xi="http://www.w3.org/2001/XInclude" />
  255. </chapter>
  256. <chapter id="Special_Structures">
  257. <title><emphasis role="bold">Special Structures</emphasis></title>
  258. <xi:include href="ECLLanguageReference/ECLR_mods/SpecStruc-BeginC++.xml"
  259. xpointer="element(/1)"
  260. xmlns:xi="http://www.w3.org/2001/XInclude" />
  261. <xi:include href="ECLLanguageReference/ECLR_mods/SpecStruc-EMBED.xml"
  262. xpointer="element(/1)"
  263. xmlns:xi="http://www.w3.org/2001/XInclude" />
  264. <xi:include href="ECLLanguageReference/ECLR_mods/SpecStruc-FuncTion.xml"
  265. xpointer="element(/1)"
  266. xmlns:xi="http://www.w3.org/2001/XInclude" />
  267. <xi:include href="ECLLanguageReference/ECLR_mods/SpecStruc-FuncTionMacro.xml"
  268. xpointer="element(/1)"
  269. xmlns:xi="http://www.w3.org/2001/XInclude" />
  270. <xi:include href="ECLLanguageReference/ECLR_mods/SpecStruc-Interface.xml"
  271. xpointer="element(/1)"
  272. xmlns:xi="http://www.w3.org/2001/XInclude" />
  273. <xi:include href="ECLLanguageReference/ECLR_mods/SpecStruc-Macro.xml"
  274. xpointer="element(/1)"
  275. xmlns:xi="http://www.w3.org/2001/XInclude" />
  276. <xi:include href="ECLLanguageReference/ECLR_mods/SpecStruc-Module.xml"
  277. xpointer="element(/1)"
  278. xmlns:xi="http://www.w3.org/2001/XInclude" />
  279. <xi:include href="ECLLanguageReference/ECLR_mods/SpecStruc-Transform.xml"
  280. xpointer="element(/1)"
  281. xmlns:xi="http://www.w3.org/2001/XInclude" />
  282. </chapter>
  283. <chapter id="Built-in_Functions_and_Actions">
  284. <title><emphasis role="bold">Built-in Functions and
  285. Actions</emphasis></title>
  286. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ABS.xml"
  287. xpointer="element(/1)"
  288. xmlns:xi="http://www.w3.org/2001/XInclude" />
  289. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ACOS.xml"
  290. xpointer="element(/1)"
  291. xmlns:xi="http://www.w3.org/2001/XInclude" />
  292. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-AGGREGATE.xml"
  293. xpointer="element(/1)"
  294. xmlns:xi="http://www.w3.org/2001/XInclude" />
  295. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ALLNODES.xml"
  296. xpointer="element(/1)"
  297. xmlns:xi="http://www.w3.org/2001/XInclude" />
  298. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-APPLY.xml"
  299. xpointer="element(/1)"
  300. xmlns:xi="http://www.w3.org/2001/XInclude" />
  301. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ASCII.xml"
  302. xpointer="element(/1)"
  303. xmlns:xi="http://www.w3.org/2001/XInclude" />
  304. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ASIN.xml"
  305. xpointer="element(/1)"
  306. xmlns:xi="http://www.w3.org/2001/XInclude" />
  307. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ASSERT.xml"
  308. xpointer="element(/1)"
  309. xmlns:xi="http://www.w3.org/2001/XInclude" />
  310. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ASTRING.xml"
  311. xpointer="element(/1)"
  312. xmlns:xi="http://www.w3.org/2001/XInclude" />
  313. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ATAN.xml"
  314. xpointer="element(/1)"
  315. xmlns:xi="http://www.w3.org/2001/XInclude" />
  316. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ATAN2.xml"
  317. xpointer="element(/1)"
  318. xmlns:xi="http://www.w3.org/2001/XInclude" />
  319. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-AVE.xml"
  320. xpointer="element(/1)"
  321. xmlns:xi="http://www.w3.org/2001/XInclude" />
  322. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-BUILD.xml"
  323. xpointer="element(/1)"
  324. xmlns:xi="http://www.w3.org/2001/XInclude" />
  325. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-CASE.xml"
  326. xpointer="element(/1)"
  327. xmlns:xi="http://www.w3.org/2001/XInclude" />
  328. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-CATCH.xml"
  329. xpointer="element(/1)"
  330. xmlns:xi="http://www.w3.org/2001/XInclude" />
  331. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-CHOOSE.xml"
  332. xpointer="element(/1)"
  333. xmlns:xi="http://www.w3.org/2001/XInclude" />
  334. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-CHOOSEN.xml"
  335. xpointer="element(/1)"
  336. xmlns:xi="http://www.w3.org/2001/XInclude" />
  337. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-CHOOSETS.xml"
  338. xpointer="element(/1)"
  339. xmlns:xi="http://www.w3.org/2001/XInclude" />
  340. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-CLUSTERSIZE.xml"
  341. xpointer="element(/1)"
  342. xmlns:xi="http://www.w3.org/2001/XInclude" />
  343. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-COMBINE.xml"
  344. xpointer="element(/1)"
  345. xmlns:xi="http://www.w3.org/2001/XInclude" />
  346. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-CORRELATION.xml"
  347. xpointer="element(/1)"
  348. xmlns:xi="http://www.w3.org/2001/XInclude" />
  349. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-COS.xml"
  350. xpointer="element(/1)"
  351. xmlns:xi="http://www.w3.org/2001/XInclude" />
  352. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-COSH.xml"
  353. xpointer="element(/1)"
  354. xmlns:xi="http://www.w3.org/2001/XInclude" />
  355. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-COUNT.xml"
  356. xpointer="element(/1)"
  357. xmlns:xi="http://www.w3.org/2001/XInclude" />
  358. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-COVARIANCE.xml"
  359. xpointer="element(/1)"
  360. xmlns:xi="http://www.w3.org/2001/XInclude" />
  361. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-CRON.xml"
  362. xpointer="element(/1)"
  363. xmlns:xi="http://www.w3.org/2001/XInclude" />
  364. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-DEDUP.xml"
  365. xpointer="element(/1)"
  366. xmlns:xi="http://www.w3.org/2001/XInclude" />
  367. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-DEFINE.xml"
  368. xpointer="element(/1)"
  369. xmlns:xi="http://www.w3.org/2001/XInclude" />
  370. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-DENORMALIZE.xml"
  371. xpointer="element(/1)"
  372. xmlns:xi="http://www.w3.org/2001/XInclude" />
  373. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-DISTRIBUTE.xml"
  374. xpointer="element(/1)"
  375. xmlns:xi="http://www.w3.org/2001/XInclude" />
  376. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-DISTRIBUTED.xml"
  377. xpointer="element(/1)"
  378. xmlns:xi="http://www.w3.org/2001/XInclude" />
  379. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-DISTRIBUTION.xml"
  380. xpointer="element(/1)"
  381. xmlns:xi="http://www.w3.org/2001/XInclude" />
  382. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-EBCDIC.xml"
  383. xpointer="element(/1)"
  384. xmlns:xi="http://www.w3.org/2001/XInclude" />
  385. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ENTH.xml"
  386. xpointer="element(/1)"
  387. xmlns:xi="http://www.w3.org/2001/XInclude" />
  388. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ERROR.xml"
  389. xpointer="element(/1)"
  390. xmlns:xi="http://www.w3.org/2001/XInclude" />
  391. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-EVALUATE.xml"
  392. xpointer="element(/1)"
  393. xmlns:xi="http://www.w3.org/2001/XInclude" />
  394. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-EVENT.xml"
  395. xpointer="element(/1)"
  396. xmlns:xi="http://www.w3.org/2001/XInclude" />
  397. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-EVENTNAME.xml"
  398. xpointer="element(/1)"
  399. xmlns:xi="http://www.w3.org/2001/XInclude" />
  400. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-EVENTEXTRA.xml"
  401. xpointer="element(/1)"
  402. xmlns:xi="http://www.w3.org/2001/XInclude" />
  403. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-EXISTS.xml"
  404. xpointer="element(/1)"
  405. xmlns:xi="http://www.w3.org/2001/XInclude" />
  406. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-EXP.xml"
  407. xpointer="element(/1)"
  408. xmlns:xi="http://www.w3.org/2001/XInclude" />
  409. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-FAIL.xml"
  410. xpointer="element(/1)"
  411. xmlns:xi="http://www.w3.org/2001/XInclude" />
  412. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-FAILCODE.xml"
  413. xpointer="element(/1)"
  414. xmlns:xi="http://www.w3.org/2001/XInclude" />
  415. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-FAILMESSAGE.xml"
  416. xpointer="element(/1)"
  417. xmlns:xi="http://www.w3.org/2001/XInclude" />
  418. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-FETCH.xml"
  419. xpointer="element(/1)"
  420. xmlns:xi="http://www.w3.org/2001/XInclude" />
  421. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-FROMJSON.xml"
  422. xpointer="element(/1)"
  423. xmlns:xi="http://www.w3.org/2001/XInclude" />
  424. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-FROMUNICODE.xml"
  425. xpointer="element(/1)"
  426. xmlns:xi="http://www.w3.org/2001/XInclude" />
  427. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-FROMXML.xml"
  428. xpointer="element(/1)"
  429. xmlns:xi="http://www.w3.org/2001/XInclude" />
  430. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-GETENV.xml"
  431. xpointer="element(/1)"
  432. xmlns:xi="http://www.w3.org/2001/XInclude" />
  433. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-GLOBAL.xml"
  434. xpointer="element(/1)"
  435. xmlns:xi="http://www.w3.org/2001/XInclude" />
  436. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-GRAPH.xml"
  437. xpointer="element(/1)"
  438. xmlns:xi="http://www.w3.org/2001/XInclude" />
  439. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-GROUP.xml"
  440. xpointer="element(/1)"
  441. xmlns:xi="http://www.w3.org/2001/XInclude" />
  442. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-HASH.xml"
  443. xpointer="element(/1)"
  444. xmlns:xi="http://www.w3.org/2001/XInclude" />
  445. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-HASH32.xml"
  446. xpointer="element(/1)"
  447. xmlns:xi="http://www.w3.org/2001/XInclude" />
  448. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-HASH64.xml"
  449. xpointer="element(/1)"
  450. xmlns:xi="http://www.w3.org/2001/XInclude" />
  451. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-HASHCRC.xml"
  452. xpointer="element(/1)"
  453. xmlns:xi="http://www.w3.org/2001/XInclude" />
  454. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-HASHMD5.xml"
  455. xpointer="element(/1)"
  456. xmlns:xi="http://www.w3.org/2001/XInclude" />
  457. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-HAVING.xml"
  458. xpointer="element(/1)"
  459. xmlns:xi="http://www.w3.org/2001/XInclude" />
  460. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-HTTPCALL.xml"
  461. xpointer="element(/1)"
  462. xmlns:xi="http://www.w3.org/2001/XInclude" />
  463. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-IF.xml"
  464. xpointer="element(/1)"
  465. xmlns:xi="http://www.w3.org/2001/XInclude" />
  466. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-IFF.xml"
  467. xpointer="element(/1)"
  468. xmlns:xi="http://www.w3.org/2001/XInclude" />
  469. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-IMPORT.xml"
  470. xpointer="element(/1)"
  471. xmlns:xi="http://www.w3.org/2001/XInclude" />
  472. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-INTFORMAT.xml"
  473. xpointer="element(/1)"
  474. xmlns:xi="http://www.w3.org/2001/XInclude" />
  475. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ISVALID.xml"
  476. xpointer="element(/1)"
  477. xmlns:xi="http://www.w3.org/2001/XInclude" />
  478. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ITERATE.xml"
  479. xpointer="element(/1)"
  480. xmlns:xi="http://www.w3.org/2001/XInclude" />
  481. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-JOIN.xml"
  482. xpointer="element(/1)"
  483. xmlns:xi="http://www.w3.org/2001/XInclude" />
  484. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-KEYDIFF.xml"
  485. xpointer="element(/1)"
  486. xmlns:xi="http://www.w3.org/2001/XInclude" />
  487. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-KEYPATCH.xml"
  488. xpointer="element(/1)"
  489. xmlns:xi="http://www.w3.org/2001/XInclude" />
  490. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-KEYUNICODE.xml"
  491. xpointer="element(/1)"
  492. xmlns:xi="http://www.w3.org/2001/XInclude" />
  493. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-LENGTH.xml"
  494. xpointer="element(/1)"
  495. xmlns:xi="http://www.w3.org/2001/XInclude" />
  496. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-LIBRARY.xml"
  497. xpointer="element(/1)"
  498. xmlns:xi="http://www.w3.org/2001/XInclude" />
  499. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-LIMIT.xml"
  500. xpointer="element(/1)"
  501. xmlns:xi="http://www.w3.org/2001/XInclude" />
  502. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-LN.xml"
  503. xpointer="element(/1)"
  504. xmlns:xi="http://www.w3.org/2001/XInclude" />
  505. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-LoadXML.xml"
  506. xpointer="element(/1)"
  507. xmlns:xi="http://www.w3.org/2001/XInclude" />
  508. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-LOCAL.xml"
  509. xpointer="element(/1)"
  510. xmlns:xi="http://www.w3.org/2001/XInclude" />
  511. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-LOG.xml"
  512. xpointer="element(/1)"
  513. xmlns:xi="http://www.w3.org/2001/XInclude" />
  514. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-LOOP.xml"
  515. xpointer="element(/1)"
  516. xmlns:xi="http://www.w3.org/2001/XInclude" />
  517. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-MAP.xml"
  518. xpointer="element(/1)"
  519. xmlns:xi="http://www.w3.org/2001/XInclude" />
  520. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-MAX.xml"
  521. xpointer="element(/1)"
  522. xmlns:xi="http://www.w3.org/2001/XInclude" />
  523. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-MERGE.xml"
  524. xpointer="element(/1)"
  525. xmlns:xi="http://www.w3.org/2001/XInclude" />
  526. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-MERGEJOIN.xml"
  527. xpointer="element(/1)"
  528. xmlns:xi="http://www.w3.org/2001/XInclude" />
  529. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-MIN.xml"
  530. xpointer="element(/1)"
  531. xmlns:xi="http://www.w3.org/2001/XInclude" />
  532. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-NOLOCAL.xml"
  533. xpointer="element(/1)"
  534. xmlns:xi="http://www.w3.org/2001/XInclude" />
  535. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-NONEMPTY.xml"
  536. xpointer="element(/1)"
  537. xmlns:xi="http://www.w3.org/2001/XInclude" />
  538. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-NORMALIZE.xml"
  539. xpointer="element(/1)"
  540. xmlns:xi="http://www.w3.org/2001/XInclude" />
  541. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-NOFOLD.xml"
  542. xpointer="element(/1)"
  543. xmlns:xi="http://www.w3.org/2001/XInclude" />
  544. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-NOTHOR.xml"
  545. xpointer="element(/1)"
  546. xmlns:xi="http://www.w3.org/2001/XInclude" />
  547. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-NOTIFY.xml"
  548. xpointer="element(/1)"
  549. xmlns:xi="http://www.w3.org/2001/XInclude" />
  550. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ORDERED.xml"
  551. xpointer="element(/1)"
  552. xmlns:xi="http://www.w3.org/2001/XInclude" />
  553. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-OUTPUT.xml"
  554. xpointer="element(/1)"
  555. xmlns:xi="http://www.w3.org/2001/XInclude" />
  556. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-PARALLEL.xml"
  557. xpointer="element(/1)"
  558. xmlns:xi="http://www.w3.org/2001/XInclude" />
  559. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-PARSE.xml"
  560. xpointer="element(/1)"
  561. xmlns:xi="http://www.w3.org/2001/XInclude" />
  562. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-PIPE.xml"
  563. xpointer="element(/1)"
  564. xmlns:xi="http://www.w3.org/2001/XInclude" />
  565. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-POWER.xml"
  566. xpointer="element(/1)"
  567. xmlns:xi="http://www.w3.org/2001/XInclude" />
  568. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-PRELOAD.xml"
  569. xpointer="element(/1)"
  570. xmlns:xi="http://www.w3.org/2001/XInclude" />
  571. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-PROCESS.xml"
  572. xpointer="element(/1)"
  573. xmlns:xi="http://www.w3.org/2001/XInclude" />
  574. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-PROJECT.xml"
  575. xpointer="element(/1)"
  576. xmlns:xi="http://www.w3.org/2001/XInclude" />
  577. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-PULL.xml"
  578. xpointer="element(/1)"
  579. xmlns:xi="http://www.w3.org/2001/XInclude" />
  580. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-RANDOM.xml"
  581. xpointer="element(/1)"
  582. xmlns:xi="http://www.w3.org/2001/XInclude" />
  583. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-RANGE.xml"
  584. xpointer="element(/1)"
  585. xmlns:xi="http://www.w3.org/2001/XInclude" />
  586. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-RANK.xml"
  587. xpointer="element(/1)"
  588. xmlns:xi="http://www.w3.org/2001/XInclude" />
  589. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-RANKED.xml"
  590. xpointer="element(/1)"
  591. xmlns:xi="http://www.w3.org/2001/XInclude" />
  592. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-REALFORMAT.xml"
  593. xpointer="element(/1)"
  594. xmlns:xi="http://www.w3.org/2001/XInclude" />
  595. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-REGEXFIND.xml"
  596. xpointer="element(/1)"
  597. xmlns:xi="http://www.w3.org/2001/XInclude" />
  598. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-REGEXFINDSET.xml"
  599. xpointer="element(/1)"
  600. xmlns:xi="http://www.w3.org/2001/XInclude" />
  601. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-REGEXREPLACE.xml"
  602. xpointer="element(/1)"
  603. xmlns:xi="http://www.w3.org/2001/XInclude" />
  604. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-REGROUP.xml"
  605. xpointer="element(/1)"
  606. xmlns:xi="http://www.w3.org/2001/XInclude" />
  607. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-REJECTED.xml"
  608. xpointer="element(/1)"
  609. xmlns:xi="http://www.w3.org/2001/XInclude" />
  610. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ROLLUP.xml"
  611. xpointer="element(/1)"
  612. xmlns:xi="http://www.w3.org/2001/XInclude" />
  613. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ROUND.xml"
  614. xpointer="element(/1)"
  615. xmlns:xi="http://www.w3.org/2001/XInclude" />
  616. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ROUNDUP.xml"
  617. xpointer="element(/1)"
  618. xmlns:xi="http://www.w3.org/2001/XInclude" />
  619. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ROW.xml"
  620. xpointer="element(/1)"
  621. xmlns:xi="http://www.w3.org/2001/XInclude" />
  622. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-ROWDIFF.xml"
  623. xpointer="element(/1)"
  624. xmlns:xi="http://www.w3.org/2001/XInclude" />
  625. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-SAMPLE.xml"
  626. xpointer="element(/1)"
  627. xmlns:xi="http://www.w3.org/2001/XInclude" />
  628. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-SEQUENTIAL.xml"
  629. xpointer="element(/1)"
  630. xmlns:xi="http://www.w3.org/2001/XInclude" />
  631. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-SET.xml"
  632. xpointer="element(/1)"
  633. xmlns:xi="http://www.w3.org/2001/XInclude" />
  634. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-SIN.xml"
  635. xpointer="element(/1)"
  636. xmlns:xi="http://www.w3.org/2001/XInclude" />
  637. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-SINH.xml"
  638. xpointer="element(/1)"
  639. xmlns:xi="http://www.w3.org/2001/XInclude" />
  640. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-SIZEOF.xml"
  641. xpointer="element(/1)"
  642. xmlns:xi="http://www.w3.org/2001/XInclude" />
  643. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-SOAPCALL.xml"
  644. xpointer="element(/1)"
  645. xmlns:xi="http://www.w3.org/2001/XInclude" />
  646. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-SORT.xml"
  647. xpointer="element(/1)"
  648. xmlns:xi="http://www.w3.org/2001/XInclude" />
  649. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-SORTED.xml"
  650. xpointer="element(/1)"
  651. xmlns:xi="http://www.w3.org/2001/XInclude" />
  652. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-SQRT.xml"
  653. xpointer="element(/1)"
  654. xmlns:xi="http://www.w3.org/2001/XInclude" />
  655. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-STEPPED.xml"
  656. xpointer="element(/1)"
  657. xmlns:xi="http://www.w3.org/2001/XInclude" />
  658. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-STORED.xml"
  659. xpointer="element(/1)"
  660. xmlns:xi="http://www.w3.org/2001/XInclude" />
  661. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-SUM.xml"
  662. xpointer="element(/1)"
  663. xmlns:xi="http://www.w3.org/2001/XInclude" />
  664. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-TABLE.xml"
  665. xpointer="element(/1)"
  666. xmlns:xi="http://www.w3.org/2001/XInclude" />
  667. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-TAN.xml"
  668. xpointer="element(/1)"
  669. xmlns:xi="http://www.w3.org/2001/XInclude" />
  670. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-TANH.xml"
  671. xpointer="element(/1)"
  672. xmlns:xi="http://www.w3.org/2001/XInclude" />
  673. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-THISNODE.xml"
  674. xpointer="element(/1)"
  675. xmlns:xi="http://www.w3.org/2001/XInclude" />
  676. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-TOJSON.xml"
  677. xpointer="element(/1)"
  678. xmlns:xi="http://www.w3.org/2001/XInclude" />
  679. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-TOPN.xml"
  680. xpointer="element(/1)"
  681. xmlns:xi="http://www.w3.org/2001/XInclude" />
  682. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-TOUNICODE.xml"
  683. xpointer="element(/1)"
  684. xmlns:xi="http://www.w3.org/2001/XInclude" />
  685. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-TOXML.xml"
  686. xpointer="element(/1)"
  687. xmlns:xi="http://www.w3.org/2001/XInclude" />
  688. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-TRACE.xml"
  689. xpointer="element(/1)"
  690. xmlns:xi="http://www.w3.org/2001/XInclude" />
  691. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-TRANSFER.xml"
  692. xpointer="element(/1)"
  693. xmlns:xi="http://www.w3.org/2001/XInclude" />
  694. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-TRIM.xml"
  695. xpointer="element(/1)"
  696. xmlns:xi="http://www.w3.org/2001/XInclude" />
  697. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-TRUNCATE.xml"
  698. xpointer="element(/1)"
  699. xmlns:xi="http://www.w3.org/2001/XInclude" />
  700. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-UNGROUP.xml"
  701. xpointer="element(/1)"
  702. xmlns:xi="http://www.w3.org/2001/XInclude" />
  703. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-UNICODEORDER.xml"
  704. xpointer="element(/1)"
  705. xmlns:xi="http://www.w3.org/2001/XInclude" />
  706. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-UNORDERED.xml"
  707. xpointer="element(/1)"
  708. xmlns:xi="http://www.w3.org/2001/XInclude" />
  709. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-VARIANCE.xml"
  710. xpointer="element(/1)"
  711. xmlns:xi="http://www.w3.org/2001/XInclude" />
  712. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-WAIT.xml"
  713. xpointer="element(/1)"
  714. xmlns:xi="http://www.w3.org/2001/XInclude" />
  715. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-WHEN.xml"
  716. xpointer="element(/1)"
  717. xmlns:xi="http://www.w3.org/2001/XInclude" />
  718. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-WHICH.xml"
  719. xpointer="element(/1)"
  720. xmlns:xi="http://www.w3.org/2001/XInclude" />
  721. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-WORKUNIT.xml"
  722. xpointer="element(/1)"
  723. xmlns:xi="http://www.w3.org/2001/XInclude" />
  724. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-XMLDECODE.xml"
  725. xpointer="element(/1)"
  726. xmlns:xi="http://www.w3.org/2001/XInclude" />
  727. <xi:include href="ECLLanguageReference/ECLR_mods/BltInFunc-XMLENCODE.xml"
  728. xpointer="element(/1)"
  729. xmlns:xi="http://www.w3.org/2001/XInclude" />
  730. </chapter>
  731. <chapter id="Workflow_Services">
  732. <title><emphasis role="bold">Workflow Services</emphasis></title>
  733. <xi:include href="ECLLanguageReference/ECLR_mods/WkFlo-OverView.xml"
  734. xpointer="element(/1)"
  735. xmlns:xi="http://www.w3.org/2001/XInclude" />
  736. <xi:include href="ECLLanguageReference/ECLR_mods/WkFlo-CheckPoint.xml"
  737. xpointer="element(/1)"
  738. xmlns:xi="http://www.w3.org/2001/XInclude" />
  739. <xi:include href="ECLLanguageReference/ECLR_mods/WkFlo-DEPRICATED.xml"
  740. xpointer="element(/1)"
  741. xmlns:xi="http://www.w3.org/2001/XInclude" />
  742. <xi:include href="ECLLanguageReference/ECLR_mods/WkFlo-FAILURE.xml"
  743. xpointer="element(/1)"
  744. xmlns:xi="http://www.w3.org/2001/XInclude" />
  745. <xi:include href="ECLLanguageReference/ECLR_mods/WkFlo-GLOBAL.xml"
  746. xpointer="element(/1)"
  747. xmlns:xi="http://www.w3.org/2001/XInclude" />
  748. <xi:include href="ECLLanguageReference/ECLR_mods/WkFlo-INDEPENDENT.xml"
  749. xpointer="element(/1)"
  750. xmlns:xi="http://www.w3.org/2001/XInclude" />
  751. <xi:include href="ECLLanguageReference/ECLR_mods/WkFlo-ONWARNING.xml"
  752. xpointer="element(/1)"
  753. xmlns:xi="http://www.w3.org/2001/XInclude" />
  754. <xi:include href="ECLLanguageReference/ECLR_mods/WkFlo-PERSIST.xml"
  755. xpointer="element(/1)"
  756. xmlns:xi="http://www.w3.org/2001/XInclude" />
  757. <xi:include href="ECLLanguageReference/ECLR_mods/WkFlo-PRIORITY.xml"
  758. xpointer="element(/1)"
  759. xmlns:xi="http://www.w3.org/2001/XInclude" />
  760. <xi:include href="ECLLanguageReference/ECLR_mods/WkFlo-RECOVERY.xml"
  761. xpointer="element(/1)"
  762. xmlns:xi="http://www.w3.org/2001/XInclude" />
  763. <xi:include href="ECLLanguageReference/ECLR_mods/WkFlo-STORED.xml"
  764. xpointer="element(/1)"
  765. xmlns:xi="http://www.w3.org/2001/XInclude" />
  766. <xi:include href="ECLLanguageReference/ECLR_mods/WkFlo-SUCCESS.xml"
  767. xpointer="element(/1)"
  768. xmlns:xi="http://www.w3.org/2001/XInclude" />
  769. <xi:include href="ECLLanguageReference/ECLR_mods/WkFlo-WHEN.xml"
  770. xpointer="element(/1)"
  771. xmlns:xi="http://www.w3.org/2001/XInclude" />
  772. </chapter>
  773. <chapter id="Templates">
  774. <title><emphasis role="bold">Template Language</emphasis></title>
  775. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-OVERVIEW.xml"
  776. xpointer="element(/1)"
  777. xmlns:xi="http://www.w3.org/2001/XInclude" />
  778. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-APPEND.xml"
  779. xpointer="element(/1)"
  780. xmlns:xi="http://www.w3.org/2001/XInclude" />
  781. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-CONSTANT.xml"
  782. xpointer="element(/1)"
  783. xmlns:xi="http://www.w3.org/2001/XInclude" />
  784. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-DECLARE.xml"
  785. xpointer="element(/1)"
  786. xmlns:xi="http://www.w3.org/2001/XInclude" />
  787. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-DEMANGLE.xml"
  788. xpointer="element(/1)"
  789. xmlns:xi="http://www.w3.org/2001/XInclude" />
  790. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-ERROR.xml"
  791. xpointer="element(/1)"
  792. xmlns:xi="http://www.w3.org/2001/XInclude" />
  793. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-EXPAND.xml"
  794. xpointer="element(/1)"
  795. xmlns:xi="http://www.w3.org/2001/XInclude" />
  796. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-EXPORT.xml"
  797. xpointer="element(/1)"
  798. xmlns:xi="http://www.w3.org/2001/XInclude" />
  799. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-EXPORTXML.xml"
  800. xpointer="element(/1)"
  801. xmlns:xi="http://www.w3.org/2001/XInclude" />
  802. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-FOR.xml"
  803. xpointer="element(/1)"
  804. xmlns:xi="http://www.w3.org/2001/XInclude" />
  805. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-GETDATATYPE.xml"
  806. xpointer="element(/1)"
  807. xmlns:xi="http://www.w3.org/2001/XInclude" />
  808. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-IF.xml"
  809. xpointer="element(/1)"
  810. xmlns:xi="http://www.w3.org/2001/XInclude" />
  811. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-INMODULE.xml"
  812. xpointer="element(/1)"
  813. xmlns:xi="http://www.w3.org/2001/XInclude" />
  814. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-LOOP-BREAK.xml"
  815. xpointer="element(/1)"
  816. xmlns:xi="http://www.w3.org/2001/XInclude" />
  817. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-MANGLE.xml"
  818. xpointer="element(/1)"
  819. xmlns:xi="http://www.w3.org/2001/XInclude" />
  820. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-ONWARNING.xml"
  821. xpointer="element(/1)"
  822. xmlns:xi="http://www.w3.org/2001/XInclude" />
  823. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-OPTION.xml"
  824. xpointer="element(/1)"
  825. xmlns:xi="http://www.w3.org/2001/XInclude" />
  826. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-SET.xml"
  827. xpointer="element(/1)"
  828. xmlns:xi="http://www.w3.org/2001/XInclude" />
  829. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-STORED.xml"
  830. xpointer="element(/1)"
  831. xmlns:xi="http://www.w3.org/2001/XInclude" />
  832. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-TEXT.xml"
  833. xpointer="element(/1)"
  834. xmlns:xi="http://www.w3.org/2001/XInclude" />
  835. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-UNIQUENAME.xml"
  836. xpointer="element(/1)"
  837. xmlns:xi="http://www.w3.org/2001/XInclude" />
  838. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-WARNING.xml"
  839. xpointer="element(/1)"
  840. xmlns:xi="http://www.w3.org/2001/XInclude" />
  841. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-WEBSERVICE.xml"
  842. xpointer="element(/1)"
  843. xmlns:xi="http://www.w3.org/2001/XInclude" />
  844. <xi:include href="ECLLanguageReference/ECLR_mods/Templ-WORKUNIT.xml"
  845. xpointer="element(/1)"
  846. xmlns:xi="http://www.w3.org/2001/XInclude" />
  847. </chapter>
  848. <chapter id="External_Services">
  849. <title><emphasis role="bold">External Services</emphasis></title>
  850. <xi:include href="ECLLanguageReference/ECLR_mods/ExtrSvcs-SERVICEStructure.xml"
  851. xpointer="element(/1)"
  852. xmlns:xi="http://www.w3.org/2001/XInclude" />
  853. <xi:include href="ECLLanguageReference/ECLR_mods/ExtrSvcs-CONST.xml"
  854. xpointer="element(/1)"
  855. xmlns:xi="http://www.w3.org/2001/XInclude" />
  856. <xi:include href="ECLLanguageReference/ECLR_mods/ExtrSvcs-ExternalServicesImpl.xml"
  857. xpointer="element(/1)"
  858. xmlns:xi="http://www.w3.org/2001/XInclude" />
  859. </chapter>
  860. <appendix id="appendixA">
  861. <title>Creative Commons License</title>
  862. <para>THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS
  863. CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS
  864. PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK
  865. OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS
  866. PROHIBITED.</para>
  867. <para>BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND
  868. AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE
  869. MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS
  870. CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND
  871. CONDITIONS.</para>
  872. <para><emphasis role="bold">1. Definitions</emphasis></para>
  873. <orderedlist numeration="loweralpha">
  874. <listitem>
  875. <para><emphasis role="bold">"Adaptation"</emphasis> means a work based
  876. upon the Work, or upon the Work and other pre-existing works, such as
  877. a translation, adaptation, derivative work, arrangement of music or
  878. other alterations of a literary or artistic work, or phonogram or
  879. performance and includes cinematographic adaptations or any other form
  880. in which the Work may be recast, transformed, or adapted including in
  881. any form recognizably derived from the original, except that a work
  882. that constitutes a Collection will not be considered an Adaptation for
  883. the purpose of this License. For the avoidance of doubt, where the
  884. Work is a musical work, performance or phonogram, the synchronization
  885. of the Work in timed-relation with a moving image ("synching") will be
  886. considered an Adaptation for the purpose of this License.</para>
  887. </listitem>
  888. <listitem>
  889. <para><emphasis role="bold">"Collection"</emphasis> means a collection
  890. of literary or artistic works, such as encyclopedias and anthologies,
  891. or performances, phonograms or broadcasts, or other works or subject
  892. matter other than works listed in Section 1(f) below, which, by reason
  893. of the selection and arrangement of their contents, constitute
  894. intellectual creations, in which the Work is included in its entirety
  895. in unmodified form along with one or more other contributions, each
  896. constituting separate and independent works in themselves, which
  897. together are assembled into a collective whole. A work that
  898. constitutes a Collection will not be considered an Adaptation (as
  899. defined above) for the purposes of this License.</para>
  900. </listitem>
  901. <listitem>
  902. <para><emphasis role="bold">"Distribute"</emphasis> means to make
  903. available to the public the original and copies of the Work through
  904. sale or other transfer of ownership.</para>
  905. </listitem>
  906. <listitem>
  907. <para><emphasis role="bold">"Licensor"</emphasis> means the
  908. individual, individuals, entity or entities that offer(s) the Work
  909. under the terms of this License.</para>
  910. </listitem>
  911. <listitem>
  912. <para><emphasis role="bold">"Original Author"</emphasis> means, in the
  913. case of a literary or artistic work, the individual, individuals,
  914. entity or entities who created the Work or if no individual or entity
  915. can be identified, the publisher; and in addition (i) in the case of a
  916. performance the actors, singers, musicians, dancers, and other persons
  917. who act, sing, deliver, declaim, play in, interpret or otherwise
  918. perform literary or artistic works or expressions of folklore; (ii) in
  919. the case of a phonogram the producer being the person or legal entity
  920. who first fixes the sounds of a performance or other sounds; and,
  921. (iii) in the case of broadcasts, the organization that transmits the
  922. broadcast.</para>
  923. </listitem>
  924. <listitem>
  925. <para><emphasis role="bold">"Work"</emphasis> means the literary
  926. and/or artistic work offered under the terms of this License including
  927. without limitation any production in the literary, scientific and
  928. artistic domain, whatever may be the mode or form of its expression
  929. including digital form, such as a book, pamphlet and other writing; a
  930. lecture, address, sermon or other work of the same nature; a dramatic
  931. or dramatico-musical work; a choreographic work or entertainment in
  932. dumb show; a musical composition with or without words; a
  933. cinematographic work to which are assimilated works expressed by a
  934. process analogous to cinematography; a work of drawing, painting,
  935. architecture, sculpture, engraving or lithography; a photographic work
  936. to which are assimilated works expressed by a process analogous to
  937. photography; a work of applied art; an illustration, map, plan, sketch
  938. or three-dimensional work relative to geography, topography,
  939. architecture or science; a performance; a broadcast; a phonogram; a
  940. compilation of data to the extent it is protected as a copyrightable
  941. work; or a work performed by a variety or circus performer to the
  942. extent it is not otherwise considered a literary or artistic
  943. work.</para>
  944. </listitem>
  945. <listitem>
  946. <para><emphasis role="bold">"You"</emphasis> means an individual or
  947. entity exercising rights under this License who has not previously
  948. violated the terms of this License with respect to the Work, or who
  949. has received express permission from the Licensor to exercise rights
  950. under this License despite a previous violation.</para>
  951. </listitem>
  952. <listitem>
  953. <para><emphasis role="bold">"Publicly Perform"</emphasis> means to
  954. perform public recitations of the Work and to communicate to the
  955. public those public recitations, by any means or process, including by
  956. wire or wireless means or public digital performances; to make
  957. available to the public Works in such a way that members of the public
  958. may access these Works from a place and at a place individually chosen
  959. by them; to perform the Work to the public by any means or process and
  960. the communication to the public of the performances of the Work,
  961. including by public digital performance; to broadcast and rebroadcast
  962. the Work by any means including signs, sounds or images.</para>
  963. </listitem>
  964. <listitem>
  965. <para><emphasis role="bold">"Reproduce"</emphasis> means to make
  966. copies of the Work by any means including without limitation by sound
  967. or visual recordings and the right of fixation and reproducing
  968. fixations of the Work, including storage of a protected performance or
  969. phonogram in digital form or other electronic medium.</para>
  970. </listitem>
  971. </orderedlist>
  972. <para><emphasis role="bold">2. Fair Dealing Rights.</emphasis> Nothing in
  973. this License is intended to reduce, limit, or restrict any uses free from
  974. copyright or rights arising from limitations or exceptions that are
  975. provided for in connection with the copyright protection under copyright
  976. law or other applicable laws.</para>
  977. <para><emphasis role="bold">3. License Grant.</emphasis> Subject to the
  978. terms and conditions of this License, Licensor hereby grants You a
  979. worldwide, royalty-free, non-exclusive, perpetual (for the duration of the
  980. applicable copyright) license to exercise the rights in the Work as stated
  981. below:</para>
  982. <orderedlist numeration="loweralpha">
  983. <listitem>
  984. <para>to Reproduce the Work, to incorporate the Work into one or more
  985. Collections, and to Reproduce the Work as incorporated in the
  986. Collections; and,</para>
  987. </listitem>
  988. <listitem>
  989. <para>to Distribute and Publicly Perform the Work including as
  990. incorporated in Collections.</para>
  991. </listitem>
  992. <listitem>
  993. <para>For the avoidance of doubt:</para>
  994. <orderedlist numeration="arabic">
  995. <listitem>
  996. <para><emphasis role="bold">Non-waivable Compulsory License
  997. Schemes</emphasis>. In those jurisdictions in which the right to
  998. collect royalties through any statutory or compulsory licensing
  999. scheme cannot be waived, the Licensor reserves the exclusive right
  1000. to collect such royalties for any exercise by You of the rights
  1001. granted under this License;</para>
  1002. </listitem>
  1003. <listitem>
  1004. <para><emphasis role="bold">Waivable Compulsory License
  1005. Schemes</emphasis>. In those jurisdictions in which the right to
  1006. collect royalties through any statutory or compulsory licensing
  1007. scheme can be waived, the Licensor waives the exclusive right to
  1008. collect such royalties for any exercise by You of the rights
  1009. granted under this License; and,</para>
  1010. </listitem>
  1011. <listitem>
  1012. <para><emphasis role="bold">Voluntary License Schemes</emphasis>.
  1013. The Licensor waives the right to collect royalties, whether
  1014. individually or, in the event that the Licensor is a member of a
  1015. collecting society that administers voluntary licensing schemes,
  1016. via that society, from any exercise by You of the rights granted
  1017. under this License.</para>
  1018. </listitem>
  1019. </orderedlist>
  1020. </listitem>
  1021. </orderedlist>
  1022. <para>The above rights may be exercised in all media and formats whether
  1023. now known or hereafter devised. The above rights include the right to make
  1024. such modifications as are technically necessary to exercise the rights in
  1025. other media and formats, but otherwise you have no rights to make
  1026. Adaptations. Subject to Section 8(f), all rights not expressly granted by
  1027. Licensor are hereby reserved.</para>
  1028. <para><emphasis role="bold">4. Restrictions.</emphasis> The license
  1029. granted in Section 3 above is expressly made subject to and limited by the
  1030. following restrictions:</para>
  1031. <orderedlist numeration="loweralpha">
  1032. <listitem>
  1033. <para>You may Distribute or Publicly Perform the Work only under the
  1034. terms of this License. You must include a copy of, or the Uniform
  1035. Resource Identifier (URI) for, this License with every copy of the
  1036. Work You Distribute or Publicly Perform. You may not offer or impose
  1037. any terms on the Work that restrict the terms of this License or the
  1038. ability of the recipient of the Work to exercise the rights granted to
  1039. that recipient under the terms of the License. You may not sublicense
  1040. the Work. You must keep intact all notices that refer to this License
  1041. and to the disclaimer of warranties with every copy of the Work You
  1042. Distribute or Publicly Perform. When You Distribute or Publicly
  1043. Perform the Work, You may not impose any effective technological
  1044. measures on the Work that restrict the ability of a recipient of the
  1045. Work from You to exercise the rights granted to that recipient under
  1046. the terms of the License. This Section 4(a) applies to the Work as
  1047. incorporated in a Collection, but this does not require the Collection
  1048. apart from the Work itself to be made subject to the terms of this
  1049. License. If You create a Collection, upon notice from any Licensor You
  1050. must, to the extent practicable, remove from the Collection any credit
  1051. as required by Section 4(b), as requested.</para>
  1052. </listitem>
  1053. <listitem>
  1054. <para>If You Distribute, or Publicly Perform the Work or Collections,
  1055. You must, unless a request has been made pursuant to Section 4(a),
  1056. keep intact all copyright notices for the Work and provide, reasonable
  1057. to the medium or means You are utilizing: (i) the name of the Original
  1058. Author (or pseudonym, if applicable) if supplied, and/or if the
  1059. Original Author and/or Licensor designate another party or parties
  1060. (e.g., a sponsor institute, publishing entity, journal) for
  1061. attribution ("Attribution Parties") in Licensor's copyright notice,
  1062. terms of service or by other reasonable means, the name of such party
  1063. or parties; (ii) the title of the Work if supplied; (iii) to the
  1064. extent reasonably practicable, the URI, if any, that Licensor
  1065. specifies to be associated with the Work, unless such URI does not
  1066. refer to the copyright notice or licensing information for the Work.
  1067. The credit required by this Section 4(b) may be implemented in any
  1068. reasonable manner; provided, however, that in the case of a
  1069. Collection, at a minimum such credit will appear, if a credit for all
  1070. contributing authors of the Collection appears, then as part of these
  1071. credits and in a manner at least as prominent as the credits for the
  1072. other contributing authors. For the avoidance of doubt, You may only
  1073. use the credit required by this Section for the purpose of attribution
  1074. in the manner set out above and, by exercising Your rights under this
  1075. License, You may not implicitly or explicitly assert or imply any
  1076. connection with, sponsorship or endorsement by the Original Author,
  1077. Licensor and/or Attribution Parties, as appropriate, of You or Your
  1078. use of the Work, without the separate, express prior written
  1079. permission of the Original Author, Licensor and/or Attribution
  1080. Parties.</para>
  1081. </listitem>
  1082. <listitem>
  1083. <para>Except as otherwise agreed in writing by the Licensor or as may
  1084. be otherwise permitted by applicable law, if You Reproduce, Distribute
  1085. or Publicly Perform the Work either by itself or as part of any
  1086. Collections, You must not distort, mutilate, modify or take other
  1087. derogatory action in relation to the Work which would be prejudicial
  1088. to the Original Author's honor or reputation.</para>
  1089. </listitem>
  1090. </orderedlist>
  1091. <para><emphasis role="bold">5. Representations, Warranties and
  1092. Disclaimer</emphasis></para>
  1093. <para>UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING,
  1094. LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES
  1095. OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
  1096. INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
  1097. FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
  1098. LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,
  1099. WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION
  1100. OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.</para>
  1101. <para><emphasis role="bold">6. Limitation on Liability.</emphasis> EXCEPT
  1102. TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE
  1103. LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL,
  1104. CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE
  1105. OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE
  1106. POSSIBILITY OF SUCH DAMAGES.</para>
  1107. <para><emphasis role="bold">7. Termination</emphasis></para>
  1108. <orderedlist numeration="loweralpha">
  1109. <listitem>
  1110. <para>This License and the rights granted hereunder will terminate
  1111. automatically upon any breach by You of the terms of this License.
  1112. Individuals or entities who have received Collections from You under
  1113. this License, however, will not have their licenses terminated
  1114. provided such individuals or entities remain in full compliance with
  1115. those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any
  1116. termination of this License.</para>
  1117. </listitem>
  1118. <listitem>
  1119. <para>Subject to the above terms and conditions, the license granted
  1120. here is perpetual (for the duration of the applicable copyright in the
  1121. Work). Notwithstanding the above, Licensor reserves the right to
  1122. release the Work under different license terms or to stop distributing
  1123. the Work at any time; provided, however that any such election will
  1124. not serve to withdraw this License (or any other license that has
  1125. been, or is required to be, granted under the terms of this License),
  1126. and this License will continue in full force and effect unless
  1127. terminated as stated above.</para>
  1128. </listitem>
  1129. </orderedlist>
  1130. <para><emphasis role="bold">8. Miscellaneous</emphasis></para>
  1131. <orderedlist numeration="loweralpha">
  1132. <listitem>
  1133. <para>Each time You Distribute or Publicly Perform the Work or a
  1134. Collection, the Licensor offers to the recipient a license to the Work
  1135. on the same terms and conditions as the license granted to You under
  1136. this License.</para>
  1137. </listitem>
  1138. <listitem>
  1139. <para>If any provision of this License is invalid or unenforceable
  1140. under applicable law, it shall not affect the validity or
  1141. enforceability of the remainder of the terms of this License, and
  1142. without further action by the parties to this agreement, such
  1143. provision shall be reformed to the minimum extent necessary to make
  1144. such provision valid and enforceable.</para>
  1145. </listitem>
  1146. <listitem>
  1147. <para>No term or provision of this License shall be deemed waived and
  1148. no breach consented to unless such waiver or consent shall be in
  1149. writing and signed by the party to be charged with such waiver or
  1150. consent.</para>
  1151. </listitem>
  1152. <listitem>
  1153. <para>This License constitutes the entire agreement between the
  1154. parties with respect to the Work licensed here. There are no
  1155. understandings, agreements or representations with respect to the Work
  1156. not specified here. Licensor shall not be bound by any additional
  1157. provisions that may appear in any communication from You. This License
  1158. may not be modified without the mutual written agreement of the
  1159. Licensor and You.</para>
  1160. </listitem>
  1161. <listitem>
  1162. <para>The rights granted under, and the subject matter referenced, in
  1163. this License were drafted utilizing the terminology of the Berne
  1164. Convention for the Protection of Literary and Artistic Works (as
  1165. amended on September 28, 1979), the Rome Convention of 1961, the WIPO
  1166. Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty
  1167. of 1996 and the Universal Copyright Convention (as revised on July 24,
  1168. 1971). These rights and subject matter take effect in the relevant
  1169. jurisdiction in which the License terms are sought to be enforced
  1170. according to the corresponding provisions of the implementation of
  1171. those treaty provisions in the applicable national law. If the
  1172. standard suite of rights granted under applicable copyright law
  1173. includes additional rights not granted under this License, such
  1174. additional rights are deemed to be included in the License; this
  1175. License is not intended to restrict the license of any rights under
  1176. applicable law.</para>
  1177. </listitem>
  1178. </orderedlist>
  1179. </appendix>
  1180. <index></index>
  1181. </book>