Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
application.app.global.Queries.xml Maven / Gradle / Ivy
<?xml version="1.0" encoding="UTF-8"?>
<!-- Document : Queries.xml Created on : 11 de marzo de 2010, 11:03 Author : Pablo GARCIA Description: AWE Queries File -->
<queries xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://aweframework.gitlab.io/awe/docs/schemas/queries.xsd">
<!-- TESTS !!! -->
<!-- THIS QUERY IS NEEDED FOR AWE-TEST/WIZARD -->
<query id="ConUsr" cacheable="true">
<table id="ope"/>
<field id="l1_nom" alias="Usr"/>
<field id="OpeNam" alias="Nom"/>
<computed format="[Nom] ([Usr])" alias="Val"/>
<where>
<and>
<filter left-field="l1_nom" condition="eq" right-variable="Usr" trim="true"/>
</and>
</where>
<variable id="Usr" type="STRING" session="user"/>
</query>
<query id="SimpleGetAll">
<table id="AweSitModDbs" alias="awe"/>
<field id="IdeDbs" table="awe" alias="Ide"/>
</query>
<query id="SortGetAll">
<table id="AweSitModDbs" alias="awe"/>
<field id="IdeSitModDbs" table="awe" alias="id"/>
<field id="IdeSit" table="awe" alias="site"/>
<field id="IdeMod" table="awe" alias="module"/>
<field id="IdeDbs" table="awe" alias="database"/>
<field id="Ord" table="awe" alias="order"/>
<order-by field="database" type="ASC"/>
</query>
<query id="CheckRollback">
<table id="HISAweDbs"/>
<field id="HISope"/>
<where>
<and>
<filter left-field="Des" condition="like" right-variable="variable"/>
</and>
</where>
<variable type="STRINGR" id="variable" value="AWEBOOT-TEST"/>
</query>
<query id="SimpleGetManyRecords">
<table id="HISAweSit" alias="awe"/>
<field id="IdeSit" table="awe" alias="id"/>
<field id="Nam" table="awe" alias="name"/>
<computed alias="prueba" format="[id] - [name]"/>
<computed alias="prueba2" format="[id]" eval="true" transform="NUMBER" pattern="###,##0.00"/>
</query>
<query id="TestScreenTarget" public="true">
<table id="ope" alias="awe"/>
<field variable="one" alias="ComponentSelectEnum"/>
<field variable="one" alias="ComponentSelectQuery"/>
<field variable="one" alias="ComponentSuggestValue"/>
<field variable="one" alias="ComponentTextValue"/>
<where>
<and>
<filter left-field="l1_nom" condition="eq" right-variable="test"/>
</and>
</where>
<variable id="one" type="INTEGER" value="1"/>
<variable id="test" type="STRING" value="test"/>
</query>
<query id="TestScreenTargetVariable" public="true">
<table id="ope" alias="awe"/>
<field variable="three" alias="ComponentSelectEnum"/>
<field variable="three" alias="ComponentSelectQuery"/>
<field variable="three" alias="ComponentSuggestVal"/>
<field variable="three" alias="ComponentSuggestCheckInitial"/>
<field variable="three" alias="ComponentTextVal"/>
<field variable="three" alias="ComponentTextStaticVal"/>
<field variable="three" alias="ComponentTextStaticSessionVal"/>
<field variable="three" alias="ComponentTextStaticPropertyVal"/>
<where>
<and>
<filter left-field="l1_nom" condition="eq" right-variable="test"/>
</and>
</where>
<variable id="three" type="INTEGER" value="3"/>
<variable id="test" type="STRING" value="test"/>
</query>
<query id="TestComponentInitialLoadQuery" public="true">
<table id="ope" alias="awe"/>
<field id="IdeOpe" alias="value"/>
<field id="l1_nom" alias="label"/>
<order-by field="IdeOpe"/>
</query>
<query id="TestComponentInitialLoadValue" public="true">
<table id="ope" alias="awe"/>
<field variable="one" alias="kk" transform="NUMBER"/>
<field variable="one" alias="value2"/>
<field variable="test" alias="label"/>
<computed alias="value" format="[value2]" transform="NUMBER_PLAIN"/>
<where>
<and>
<filter left-field="l1_nom" condition="eq" right-variable="test"/>
</and>
</where>
<variable id="one" type="INTEGER" value="1"/>
<variable id="test" type="STRING" value="test"/>
</query>
<query id="TestComponentInitialSuggestValue" public="true">
<table id="ope" alias="awe"/>
<field id="IdeOpe" alias="value"/>
<field id="l1_nom" alias="label"/>
<where>
<and>
<filter left-field="IdeOpe" condition="eq" right-variable="test" trim="true"/>
</and>
</where>
<variable id="one" type="INTEGER" value="1"/>
<variable id="test" type="STRING" name="suggest"/>
</query>
<query id="QueryValueInField">
<table id="AweModPro"/>
<field id="IdeModPro"/>
<constant value="1" alias="one"/>
<order-by field="IdeModPro"/>
</query>
<query id="QueryStaticVariableInField">
<table id="AweModPro"/>
<field id="IdeModPro"/>
<field variable="var"/>
<variable id="var" type="INTEGER" value="1"/>
</query>
<query id="QueryVariableInField">
<table id="AweModPro"/>
<field id="IdeModPro"/>
<field variable="var"/>
<variable id="var" type="INTEGER" name="variable"/>
</query>
<query id="SimpleGetAllNoAlias">
<table id="AweDbs"/>
<field id="Drv"/>
</query>
<query id="SimpleGetValue">
<table id="AweSitModDbs"/>
<field id="IdeSit"/>
<where>
<and>
<filter condition="eq" left-field="IdeSitModDbs" right-variable="var"/>
</and>
</where>
<variable id="var" type="INTEGER" value="2579"/>
</query>
<query id="SubqueryInTable">
<table query="SimpleGetAll" alias="SimpleGetAll"/>
<field id="Ide" alias="Asdf"/>
</query>
<query id="SimpleGetAllUsers">
<table id="ope"/>
<field id="IdeOpe" alias="IdeOpe"/>
<field id="l1_nom" alias="l1_nom"/>
</query>
<query id="SubqueryInJoin">
<table id="ope"/>
<field id="l1_nom" table="ope" alias="name"/>
<field id="l1_nom" table="opeAll" alias="nameAll"/>
<join>
<table query="SimpleGetAllUsers" alias="opeAll"/>
<and>
<filter left-field="IdeOpe" left-table="ope" condition="eq" right-field="IdeOpe" right-table="opeAll"/>
</and>
</join>
</query>
<query id="TestFieldFunctions">
<table id="AweSitModDbs" alias="awe"/>
<field id="IdeSitModDbs" alias="Max" function="MAX"/>
<field id="IdeSitModDbs" alias="Min" function="MIN"/>
<field id="IdeDbs" alias="Avg" function="AVG"/>
<operation operator="MULT" function="ABS" alias="AbsOpe">
<field id="IdeSitModDbs" function="MAX"/>
<constant value="-1" type="INTEGER"/>
</operation>
<operation function="ABS" operator="ADD" alias="AbsIde">
<field id="IdeSitModDbs" function="SUM"/>
</operation>
<constant value="-1212" type="INTEGER" alias="AbsInteger" function="ABS"/>
<constant value="-1212.12123" type="DOUBLE" alias="AbsDouble" function="ABS"/>
<field id="IdeDbs" alias="Cnt" function="CNT"/>
<field id="Ord" alias="CntDst" function="CNT_DISTINCT"/>
<field id="Ord" alias="Sum" function="SUM"/>
<constant value=" as as daef " alias="Trim" function="TRIM"/>
</query>
<query id="TestFieldGroupByFunctions">
<table id="AweSitModDbs" alias="awe"/>
<over alias="First">
<field id="Ord" function="FIRST_VALUE"/>
<order-by field="IdeMod"/>
</over>
<over alias="Last">
<field id="Ord" function="LAST_VALUE"/>
<order-by field="IdeMod"/>
</over>
</query>
<query id="TestFieldDateFunctions">
<table id="ope" alias="awe"/>
<field id="dat_mod" table="awe" alias="year" function="YEAR"/>
<field id="dat_mod" table="awe" alias="month" function="MONTH"/>
<field id="dat_mod" alias="day" function="DAY"/>
<field id="dat_mod" alias="hour" function="HOUR"/>
<field id="dat_mod" alias="minute" function="MINUTE"/>
<field id="dat_mod" alias="second" function="SECOND"/>
<where>
<filter left-field="l1_nom" condition="eq" ignorecase="true">
<right-operand>
<constant value="test"/>
</right-operand>
</filter>
</where>
<order-by field="dat_mod" table="awe" function="YEAR"/>
</query>
<query id="SubqueryInField">
<table id="AweSitModDbs" alias="awe"/>
<field query="FilterField-Subquery" alias="subquery"/>
</query>
<query id="SubqueryInFieldDistinct" distinct="true">
<table id="AweSitModDbs" alias="awe"/>
<field query="FilterField-Subquery" alias="subquery"/>
</query>
<query id="SimpleUnion">
<table id="AweDbs"/>
<field id="Drv" alias="miau"/>
<union query="SimpleGetAllNoAlias"/>
</query>
<query id="SimpleUnionAll">
<table id="AweDbs"/>
<field id="Drv"/>
<union type="ALL" query="SimpleGetAllNoAlias"/>
</query>
<query id="SimpleLeftJoin">
<table id="AweMod"/>
<field id="Nam" table="AweMod" alias="db_name"/>
<field id="Nam" table="AweThm" alias="thm_name"/>
<join type="LEFT">
<table id="AweThm"/>
<and>
<filter left-field="Nam" left-table="AweMod" condition="eq" right-field="Nam" right-table="AweThm"/>
</and>
</join>
</query>
<query id="SimpleRightJoinWithAlias">
<table id="AweMod"/>
<field id="Nam" table="AweMod" alias="db_name"/>
<field id="Nam" table="miau" alias="thm_name"/>
<join type="RIGHT">
<table id="AweThm" alias="miau"/>
<and>
<filter left-field="Nam" left-table="AweMod" condition="eq" right-field="Nam" right-table="miau"/>
</and>
</join>
</query>
<query id="FilterField-Var-Eq">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Cat" left-table="AweAppPar" condition="eq" right-variable="var"/>
</and>
</where>
<variable id="var" type="INTEGER" value="1"/>
</query>
<query id="FilterFieldNoTable-Var-Eq">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Cat" condition="eq" right-variable="var"/>
</and>
</where>
<variable id="var" type="INTEGER" value="1"/>
</query>
<query id="FilterField-Var-Ne">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Cat" left-table="AweAppPar" condition="ne" right-variable="var"/>
</and>
</where>
<variable id="var" type="INTEGER" value="1"/>
</query>
<query id="FilterField-Var-Ge">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Cat" left-table="AweAppPar" condition="ge" right-variable="var"/>
</and>
</where>
<variable id="var" type="INTEGER" value="1"/>
</query>
<query id="FilterField-Var-GeDouble">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Cat" left-table="AweAppPar" condition="ge" right-variable="var"/>
</and>
</where>
<variable id="var" type="DOUBLE" value="1.5"/>
</query>
<query id="FilterField-Var-GeFloat">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Cat" left-table="AweAppPar" condition="ge" right-variable="var"/>
</and>
</where>
<variable id="var" type="FLOAT" value="1.5"/>
</query>
<query id="FilterField-Var-Le">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Cat" left-table="AweAppPar" condition="le" right-variable="var"/>
</and>
</where>
<variable id="var" type="INTEGER" value="1"/>
</query>
<query id="FilterField-Var-Gt">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Cat" left-table="AweAppPar" condition="gt" right-variable="var"/>
</and>
</where>
<variable id="var" type="INTEGER" value="1"/>
</query>
<query id="FilterField-Var-Lt">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Cat" left-table="AweAppPar" condition="lt" right-variable="var"/>
</and>
</where>
<variable id="var" type="INTEGER" value="2"/>
</query>
<query id="FilterField-Var-In">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Cat" left-table="AweAppPar" condition="in" right-variable="var"/>
</and>
</where>
<variable id="var" type="INTEGER" name="list"/>
</query>
<query id="FilterField-Var-NotIn">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Cat" left-table="AweAppPar" condition="not in" right-variable="var"/>
</and>
</where>
<variable id="var" type="INTEGER" name="list"/>
</query>
<query id="FilterField-Var-LikeStringL">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Des" left-table="AweAppPar" condition="like" right-variable="var"/>
</and>
</where>
<order-by field="IdeAweAppPar"/>
<variable id="var" type="STRINGL" value="s"/>
</query>
<query id="FilterField-Var-LikeStringR">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Des" left-table="AweAppPar" condition="like" right-variable="var" ignorecase="true"/>
</and>
</where>
<order-by field="IdeAweAppPar"/>
<variable id="var" type="STRINGR" value="s"/>
</query>
<query id="FilterField-Var-LikeStringB">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Des" left-table="AweAppPar" condition="like" right-variable="var" ignorecase="true"/>
</and>
</where>
<order-by field="IdeAweAppPar"/>
<variable id="var" type="STRINGB" value="s"/>
</query>
<query id="FilterField-Var-LikeStringLIgnoreCase">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Des" left-table="AweAppPar" condition="like" right-variable="var" ignorecase="true"/>
</and>
</where>
<variable id="var" type="STRINGL" value="s"/>
</query>
<query id="FilterField-Var-LikeStringRIgnoreCase">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Des" left-table="AweAppPar" condition="like" right-variable="var" ignorecase="true"/>
</and>
</where>
<variable id="var" type="STRINGR" value="s"/>
</query>
<query id="FilterField-Var-LikeStringBIgnoreCase">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Des" left-table="AweAppPar" condition="like" right-variable="var" ignorecase="true"/>
</and>
</where>
<variable id="var" type="STRINGB" value="s"/>
</query>
<query id="FilterField-IsNull">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="ParVal" left-table="AweAppPar" condition="is null"/>
</and>
</where>
<order-by field="IdeAweAppPar" type="ASC"/>
</query>
<query id="FilterField-IsNotNull">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="ParVal" left-table="AweAppPar" condition="is not null"/>
</and>
</where>
</query>
<query id="FilterField-Field-Eq">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Cat" condition="eq" right-field="Act"/>
</and>
</where>
</query>
<query id="FilterField-Field-EqCntTable">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<where>
<and>
<filter left-field="Cat" condition="eq" right-field="Act" right-table="AweAppPar"/>
</and>
</where>
</query>
<query id="FilterField-Subquery">
<table id="AweSit"/>
<field id="Nam"/>
<where>
<and>
<filter left-field="IdeSit" condition="eq" query="SimpleGetValue"/>
</and>
</where>
</query>
<query id="QueryTwoTables">
<table id="AweMod"/>
<table id="AweModPro"/>
<field id="Nam"/>
<field id="IdeModPro"/>
</query>
<query id="SimpleOrderBy">
<table id="AweAppPar"/>
<field id="Cat"/>
<field id="ParNam"/>
<order-by field="Cat" type="ASC"/>
<order-by field="ParNam" type="DESC"/>
</query>
<query id="TransformBoolean">
<table id="ope"/>
<field id="l1_act" table="ope" alias="boolean1" transform="BOOLEAN"/>
<constant value="false" transform="BOOLEAN" alias="boolean2"/>
<constant value="true" type="BOOLEAN" transform="BOOLEAN" alias="boolean3"/>
<constant value="{lala: true}" type="OBJECT" transform="BOOLEAN" alias="boolean4"/>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="TransformNumber">
<table id="ope"/>
<field id="IdeOpe" table="ope" alias="number" transform="NUMBER" pattern="###,###.00"/>
<field id="l1_nom" table="ope" alias="value"/>
<field id="EmlAdr" table="ope" alias="email"/>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="TransformNumberPlain">
<table id="ope"/>
<field id="IdeOpe" table="ope" alias="number"/>
<field id="IdeOpe" table="ope" alias="number_transformed" transform="NUMBER_PLAIN"/>
<field id="l1_nom" table="ope" alias="value"/>
<field id="EmlAdr" table="ope" alias="email"/>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="TransformDate">
<table id="ope"/>
<field id="l1_psd" alias="fecha" transform="DATE"/>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="TransformDateService" service="getDateList">
<field id="date1" alias="date1" transform="DATE"/>
<field id="date2" alias="date2" transform="DATE_MS"/>
<field id="date3" alias="date3" transform="DATE_RDB"/>
<field id="date4" alias="date4" transform="JS_TIMESTAMP"/>
<field id="date5" alias="date5" transform="JS_DATE"/>
<field id="date7" alias="date6" transform="TIME"/>
<order-by field="date2" type="DESC"/>
</query>
<query id="TransformTimestampService" service="getDateList">
<field id="date6" alias="date1" transform="TIMESTAMP"/>
<field id="date6" alias="date2" transform="TIMESTAMP_MS"/>
<order-by field="date2" type="DESC"/>
</query>
<query id="TransformJavascriptDate">
<table id="ope"/>
<field id="l1_psd" alias="fecha" transform="JS_DATE"/>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="TransformGenericDate">
<table id="ope"/>
<field id="l1_psd" alias="fecha" transform="GENERIC_DATE" format-from="dd/MM/yyyy HH:mm:ss"
format-to="dd/MM/yyyy H:mm"/>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="TransformElapsedTimeService" service="getElapsedTimeList">
<field id="ms1" alias="years" transform="ELAPSED_TIME"/>
<field id="ms2" alias="year" transform="ELAPSED_TIME"/>
<field id="ms3" alias="months" transform="ELAPSED_TIME"/>
<field id="ms4" alias="month" transform="ELAPSED_TIME"/>
<field id="ms5" alias="weeks" transform="ELAPSED_TIME"/>
<field id="ms6" alias="week" transform="ELAPSED_TIME"/>
<field id="ms7" alias="days" transform="ELAPSED_TIME"/>
<field id="ms8" alias="hours" transform="ELAPSED_TIME"/>
<field id="ms9" alias="minutes" transform="ELAPSED_TIME"/>
<field id="ms10" alias="seconds" transform="ELAPSED_TIME"/>
<field id="ms11" alias="milliseconds" transform="ELAPSED_TIME"/>
<field id="dateSince" alias="dateSince" transform="DATE_SINCE"/>
</query>
<query id="TransformDateMilliseconds">
<table id="ope"/>
<field id="l1_psd" alias="fecha" transform="DATE_MS"/>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="TransformDateRDB">
<table id="ope"/>
<field id="l1_psd" alias="fecha" transform="DATE_RDB"/>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="TransformTime">
<table id="ope"/>
<field id="l1_psd" alias="fecha" transform="TIME"/>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="TransformTimestamp">
<table id="ope"/>
<field id="l1_psd" alias="fecha" transform="TIMESTAMP"/>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="TransformJavascriptTimestamp">
<table id="ope"/>
<field id="l1_psd" alias="fecha" transform="JS_TIMESTAMP"/>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="TransformEncryptDecrypt">
<table id="ope"/>
<field id="l1_nom" alias="nombre"/>
<field variable="hola" alias="codigo"/>
<field variable="hola" alias="descodificado" transform="DECRYPT"/>
<order-by field="l1_nom" type="ASC"/>
<variable id="hola" type="STRING_ENCRYPT" value="hola"/>
</query>
<query id="TransformArrayAndList">
<table id="ope"/>
<field id="l1_nom" alias="nombre"/>
<constant value="1,2,3,4,5,6" alias="lArrayNode" transform="ARRAY" pattern=","/>
<constant value="1,2,3,4,5,6" alias="lArrayList" transform="LIST" pattern=","/>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="TransformTextHtml">
<table id="ope"/>
<field id="l1_nom" alias="nombre"/>
<constant
value="<a href='tutu'>aaa</a>\n<a href='tutu'>aaa</a>\n<a href='tutu'>aaa</a>"
alias="text" transform="TEXT_HTML"/>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="TransformTextPlain">
<table id="ope"/>
<field id="l1_nom" alias="nombre"/>
<constant
value="<a href='tutu'>aaa</a>\n<a href='tutu'>aaa</a>\n<a href='tutu'>aaa</a>"
alias="text" transform="TEXT_PLAIN"/>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="TransformTextUniline">
<table id="ope"/>
<field id="l1_nom" alias="nombre"/>
<constant
value="<a href='tutu'>aaa</a>\n<a href='tutu'>aaa</a>\n<a href='tutu'>aaa</a>"
alias="text" transform="TEXT_UNILINE"/>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="TranslateBasic">
<table id="AweThm"/>
<field id="Nam" alias="value"/>
<field id="Act" alias="active" translate="Es1Es0"/>
</query>
<query id="ComputedBasic">
<table id="ope"/>
<field id="l1_nom" table="ope" alias="value"/>
<field id="EmlAdr" table="ope" alias="email"/>
<computed format="[value] ([email])" alias="label"/>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="ComputeAndTranslate">
<table id="AweThm" alias="a"/>
<field id="Nam" alias="value"/>
<field id="Act" alias="Act" table="a"/>
<computed format="[Act]" alias="ActTxt" translate="Es1Es0"/>
</query>
<query id="ComputedEvalString">
<table id="AweThm"/>
<field id="Nam" alias="value"/>
<computed format="'[value]' == 'adminflare' ? 'Manager':'No manager'" eval="true" alias="label"/>
</query>
<query id="ComputedEvalNumber">
<table id="AweThm"/>
<field id="Nam" alias="value"/>
<computed format="'[value]' == 'adminflare' ? 1 : 0" eval="true" alias="label"/>
</query>
<query id="ComputedEvalVariable">
<table id="AweThm"/>
<field id="Nam" alias="value"/>
<computed format="[variable]" alias="variable"/>
<computed format="'[variable]' == 'lalala' && '[value]' == 'adminflare' ? 1 : 0" eval="true" alias="label"/>
<variable id="variable" type="STRING" name="prueba"/>
</query>
<query id="ComputedEvalVariableValue">
<table id="AweThm"/>
<field id="Nam" alias="value"/>
<computed format="[variable]" alias="variable"/>
<computed format="'[variable]' == 'prueba' && '[value]' == 'adminflare' ? 1 : 0" eval="true" alias="label"/>
<variable id="variable" type="STRING" value="prueba"/>
</query>
<query id="ComputedEvalVariableProperty">
<table id="AweThm"/>
<field id="Nam" alias="value"/>
<computed format="[variable]" alias="variable"/>
<computed format="'[variable]' == 'awe' && '[value]' == 'adminflare' ? 1 : 0" eval="true" alias="label"/>
<variable id="variable" type="STRING" property="module.awe"/>
</query>
<query id="ComputedEvalTranslate">
<table id="AweThm"/>
<field id="Nam" alias="value"/>
<computed format="'[value]' == 'adminflare' ? '1' : '0'" eval="true" alias="label" translate="Es1Es0"/>
</query>
<query id="ComputedEvalTransform">
<table id="AweThm"/>
<field id="Nam" alias="value"/>
<computed format="'[value]' == 'adminflare' ? 123456 : 0.24" eval="true" alias="label" transform="NUMBER"
pattern="###,##0.00"/>
</query>
<query id="ComputedEvalTransformTranslate">
<table id="AweThm"/>
<field id="Nam" alias="value"/>
<computed format="'[value]' == 'adminflare' ? 1.0 : 0.0" eval="true" alias="label" transform="NUMBER" pattern="#"
translate="Es1Es0"/>
</query>
<query id="SimplePagination">
<table id="AweAppPar"/>
<field id="IdeAweAppPar"/>
<order-by field="IdeAweAppPar" type="ASC"/>
</query>
<query id="SimplePaginationService" service="simplePagination">
<field id="value"/>
</query>
<query id="SimpleManagedPaginationService" service="simpleManagedPagination" managed-pagination="true">
<field id="value"/>
</query>
<query id="CompoundBasic">
<table id="AweThm"/>
<field id="Nam" alias="value" noprint="true"/>
<compound alias="compuesto">
<computed format="[value]" alias="value"/>
<computed format="'[value]' == 'adminflare' ? 1.0 : 0.0" eval="true" alias="label" transform="NUMBER" pattern="#"
translate="Es1Es0"/>
</compound>
<order-by field="Nam" type="ASC"/>
</query>
<query id="TotalizeTotal" cacheable="true">
<table query="QrySitModDbsOrd" alias="TotLst"/>
<field id="IdeSitModDbs" table="TotLst" alias="IdeSitModDbs"/>
<field id="IdeSit" table="TotLst" alias="IdeSit"/>
<field id="NamSit" table="TotLst" alias="NamSit"/>
<field id="IdeMod" table="TotLst" alias="IdeMod"/>
<field id="NamMod" table="TotLst" alias="NamMod"/>
<field id="IdeDbs" table="TotLst" alias="IdeDbs"/>
<field id="Als" table="TotLst" alias="Als3"/>
<field id="Ord" table="TotLst" alias="Ord3" transform="NUMBER" pattern="###,##0.00"/>
<totalize function="SUM" label="Total" field="Als3" style="TOTAL">
<totalize-field field="Ord3"/>
</totalize>
<order-by field="IdeSitModDbs" type="ASC"/>
</query>
<query id="TotalizeSubtotal" cacheable="true">
<table query="QrySitModDbsOrd" alias="TotLst"/>
<field id="IdeSitModDbs" table="TotLst" alias="IdeSitModDbs"/>
<field id="IdeSit" table="TotLst" alias="IdeSit"/>
<field id="NamSit" table="TotLst" alias="NamSit"/>
<field id="IdeMod" table="TotLst" alias="IdeMod"/>
<field id="NamMod" table="TotLst" alias="NamMod"/>
<field id="IdeDbs" table="TotLst" alias="IdeDbs"/>
<field id="Als" table="TotLst" alias="Als3"/>
<field id="Ord" table="TotLst" alias="Ord3" transform="NUMBER" pattern="###,##0.00"/>
<totalize function="SUM" label="Subtotal" field="NamMod" style="SUBTOTAL">
<totalize-field field="Ord3"/>
<totalize-by field="IdeMod"/>
</totalize>
<order-by field="IdeDbs" type="ASC"/>
<order-by field="IdeSitModDbs" type="DESC"/>
</query>
<query id="TotalizeTotalSubtotal" cacheable="true">
<table query="QrySitModDbsOrd" alias="TotLst"/>
<field id="IdeSitModDbs" table="TotLst" alias="IdeSitModDbs"/>
<field id="IdeSit" table="TotLst" alias="IdeSit"/>
<field id="NamSit" table="TotLst" alias="NamSit"/>
<field id="IdeMod" table="TotLst" alias="IdeMod"/>
<field id="NamMod" table="TotLst" alias="NamMod"/>
<field id="IdeDbs" table="TotLst" alias="IdeDbs"/>
<field id="Als" table="TotLst" alias="Als3"/>
<field id="Ord" table="TotLst" alias="Ord3" transform="NUMBER" pattern="###,##0.00"/>
<totalize function="SUM" label="Subtotal" field="NamMod" style="SUBTOTAL">
<totalize-field field="Ord3"/>
<totalize-by field="IdeMod"/>
</totalize>
<totalize function="SUM" label="Total" field="Als3" style="TOTAL">
<totalize-field field="Ord3"/>
</totalize>
<order-by field="IdeDbs" type="ASC"/>
<order-by field="IdeSitModDbs" type="DESC"/>
</query>
<query id="VariableStringNull">
<table id="AweThm"/>
<field id="Nam" alias="value"/>
<where>
<and>
<filter left-field="IdeThm" condition="ne" right-variable="string-null"/>
</and>
</where>
<variable id="string-null" type="STRINGN" name="stringNull"/>
</query>
<query id="VariableStringHash">
<table id="ope"/>
<field id="l1_nom"/>
<field variable="hashPbk" alias="hashPbk"/>
<field variable="hashRipemd" alias="hashRipemd"/>
<field variable="hashSha" alias="hashSha"/>
<field variable="hashEncrypt" alias="hashEncrypt"/>
<where>
<and>
<filter left-field="l1_nom" condition="eq" right-variable="test" trim="true"/>
</and>
</where>
<variable id="test" type="STRING" value="test"/>
<variable id="hashPbk" type="STRING_HASH_PBKDF_2_W_HMAC_SHA_1" value="prueba"/>
<variable id="hashRipemd" type="STRING_HASH_RIPEMD160" value="prueba"/>
<variable id="hashSha" type="STRING_HASH_SHA" value="prueba"/>
<variable id="hashEncrypt" type="STRING_ENCRYPT" value="prueba"/>
</query>
<query id="VariableDate" distinct="true">
<table id="HISAweDbs"/>
<field id="Als"/>
<field variable="date" alias="date" transform="DATE"/>
<field variable="dateParameter" alias="dateParameter" transform="DATE"/>
<field variable="sessionDateParameter" alias="sessionDate" transform="DATE"/>
<field variable="timestamp" alias="timestamp" transform="TIMESTAMP"/>
<where>
<and>
<filter condition="like" ignorecase="true">
<left-operand>
<field id="HISope"/>
</left-operand>
<right-operand>
<constant value="test" type="STRINGB"/>
</right-operand>
</filter>
<filter left-field="HISdat" condition="lt">
<right-operand>
<field variable="dateParameter"/>
</right-operand>
</filter>
</and>
</where>
<variable id="date" type="DATE" value="23/10/1978"/>
<variable id="dateParameter" type="DATE" name="date"/>
<variable id="sessionDateParameter" type="DATE" session="date"/>
<variable id="timestamp" type="TIMESTAMP" value="23/10/1978 15:03:01.000"/>
</query>
<query id="VariableDateList" service="replaceColumns">
<field id="GrdMus-newColumn1" alias="date" transform="DATE"/>
<variable id="fechas" type="DATE" name="FilDat"/>
<variable id="fecha" type="DATE" value="23/10/1978"/>
</query>
<query id="VariableSystemDate">
<table id="ope"/>
<field id="l1_nom"/>
<field variable="date" alias="date" transform="DATE"/>
<field variable="time" alias="time" transform="TIME"/>
<field variable="timestamp" alias="timestamp" transform="TIMESTAMP_MS"/>
<where>
<and>
<filter left-field="l1_nom" condition="eq" right-variable="test" trim="true"/>
</and>
</where>
<variable id="test" type="STRING" value="test"/>
<variable id="date" type="SYSTEM_DATE"/>
<variable id="time" type="SYSTEM_TIME"/>
<variable id="timestamp" type="SYSTEM_DATE"/>
</query>
<query id="VariableNull">
<table id="ope"/>
<field id="l1_nom"/>
<field variable="null" alias="null"/>
<where>
<and>
<filter left-field="l1_nom" condition="eq" right-variable="test" trim="true"/>
</and>
</where>
<variable id="test" type="STRING" value="test"/>
<variable id="null" type="NULL"/>
</query>
<query id="OperationNullIf">
<table id="AweThm"/>
<field id="Nam"/>
<operation operator="NULLIF" alias="null">
<field id="Nam"/>
<constant value="sunset"/>
</operation>
<where>
<and>
<filter left-field="Nam" condition="in">
<right-operand>
<constant value="sunset,sunny,default,purple-hills" type="STRING"/>
</right-operand>
</filter>
</and>
</where>
</query>
<query id="VariableObject">
<table id="ope"/>
<field id="l1_nom"/>
<field variable="object" alias="object"/>
<where>
<and>
<filter left-field="l1_nom" condition="eq" right-variable="test" trim="true"/>
</and>
</where>
<variable id="test" type="STRING" value="test"/>
<variable id="object" type="OBJECT" name="object"/>
</query>
<query id="VariableProperty">
<table id="ope"/>
<field id="l1_nom"/>
<field variable="property" alias="property"/>
<where>
<and>
<filter left-field="l1_nom" condition="eq" right-variable="test" trim="true"/>
</and>
</where>
<variable id="test" type="STRING" value="test"/>
<variable id="property" type="STRING" property="module.app"/>
</query>
<query id="VariableOptional">
<table id="ope"/>
<field id="l1_nom"/>
<where>
<and>
<filter left-field="IdeOpe" condition="eq" right-variable="var1" optional="true"/>
<filter left-field="IdeOpe" condition="eq" right-variable="var2" optional="true"/>
</and>
</where>
<variable id="var1" type="INTEGER" name="var1"/>
<variable id="var2" type="INTEGER" name="var2"/>
</query>
<query id="VariableList">
<table id="ope"/>
<field id="l1_nom"/>
<where>
<and>
<filter left-field="IdeOpe" condition="in" right-variable="var1" optional="true"/>
<filter left-field="IdeOpe" condition="in" right-variable="var2" optional="true"/>
<filter left-field="IdeOpe" condition="in" right-variable="var3" optional="true"/>
<filter left-field="IdeOpe" condition="in" right-variable="var4"/>
</and>
</where>
<variable id="var1" type="INTEGER" name="list1"/>
<variable id="var2" type="INTEGER" name="list2"/>
<variable id="var3" type="INTEGER" name="list3"/>
<variable id="var4" type="INTEGER" name="list4"/>
</query>
<query id="FilterInSubQuery">
<table id="ope"/>
<field id="l1_nom"/>
<where>
<and>
<filter left-field="IdeOpe" condition="in" query="FilterSubQuery"/>
</and>
</where>
</query>
<query id="FilterSubQuery">
<table id="ope"/>
<field id="IdeOpe"/>
<where>
<and>
<filter left-field="l1_nom" condition="in" right-variable="var4"/>
</and>
</where>
<variable id="var4" type="STRING" name="test"/>
</query>
<query id="SimpleEnum" enumerated="Es1Es0">
<field id="value"/>
<field id="label"/>
</query>
<query id="SimpleEnumPub" enumerated="Es1Es0" public="true">
<field id="value"/>
<field id="label"/>
</query>
<query id="LongerEnum" enumerated="ScrCnfAtrTyp">
<field id="value"/>
<field id="label"/>
</query>
<query id="DatalistNoParams" service="returnDatalistNoParams">
<field id="value"/>
</query>
<query id="StringArrayNoParams" service="returnStringArrayNoParams">
<field id="value"/>
</query>
<query id="StringArrayNumberParam" service="returnStringArrayNumberParam">
<field id="value"/>
<variable id="variable" type="INTEGER" value="10"/>
</query>
<query id="StringArrayLongParam" service="returnStringArrayLongParam">
<field id="value"/>
<variable id="variable" type="LONG" value="10"/>
</query>
<query id="StringArrayDoubleParam" service="returnStringArrayDoubleParam">
<field id="value"/>
<variable id="variable" type="DOUBLE" value="10.0"/>
</query>
<query id="StringArrayFloatParam" service="returnStringArrayFloatParam">
<field id="value"/>
<variable id="variable" type="FLOAT" value="10.0"/>
</query>
<query id="StringArrayBooleanParam" service="returnStringArrayBooleanParam">
<field id="value"/>
<variable id="variable" type="BOOLEAN" value="true"/>
</query>
<!-- TEST QUERIES -->
<query id="SelMulLst" distinct="true" cacheable="true">
<table id="GutEmlGrp" alias="Grp"/>
<table id="ope"/>
<field id="Usr" table="Grp" alias="value"/>
<field id="EmlAdr" table="ope" alias="Eml"/>
<computed format="[value] ([Eml])" alias="label"/>
<where>
<and>
<filter left-field="Grp" left-table="Grp" condition="in" right-variable="Grp" trim="true"/>
<filter left-field="l1_nom" left-table="ope" condition="eq" right-field="Usr" right-table="Grp" optional="true"
trim="true"/>
</and>
</where>
<variable id="Grp" type="STRING" name="SelMul"/>
</query>
<!-- TEST HAVING -->
<query id="HavTst" public="true">
<table id="HisAweEmlSrv"/>
<field id="HISact" alias="typ"/>
<field variable="one" function="SUM" alias="act"/>
<group-by field="HISact"/>
<having>
<and>
<filter left-variable="one" left-function="SUM" condition="gt" right-variable="top"/>
</and>
</having>
<order-by field="HISact"/>
<variable id="top" type="INTEGER" value="1"/>
<variable id="one" type="INTEGER" value="1"/>
</query>
<!-- TEST HAVING FOR UNIT TEST -->
<query id="HavTstUni" public="true">
<table id="AweThm"/>
<field id="act" alias="act"/>
<field variable="one" function="SUM" alias="sumAct"/>
<group-by field="act"/>
<having>
<and>
<filter left-variable="one" left-function="SUM" condition="gt" right-variable="top"/>
</and>
</having>
<order-by field="act"/>
<variable id="top" type="INTEGER" value="1"/>
<variable id="one" type="INTEGER" value="1"/>
</query>
<!-- Test matrix with totalizer -->
<query id="QrySitModDbsOrd" cacheable="true">
<table id="AweSitModDbs" alias="sitModDbs"/>
<field id="IdeSitModDbs" table="sitModDbs" alias="IdeSitModDbs"/>
<field id="IdeSit" table="sitModDbs" alias="IdeSit"/>
<field id="Nam" table="sit" alias="NamSit"/>
<field id="IdeMod" table="sitModDbs" alias="IdeMod"/>
<field id="Nam" table="mod" alias="NamMod"/>
<field id="IdeDbs" table="sitModDbs" alias="IdeDbs"/>
<field id="Als" table="dbs" alias="Als"/>
<field id="Ord" table="sitModDbs" alias="Ord"/>
<join>
<table id="AweDbs" alias="dbs"/>
<and>
<filter left-field="IdeDbs" left-table="sitModDbs" condition="eq" right-field="IdeDbs" right-table="dbs"/>
</and>
</join>
<join>
<table id="AweMod" alias="mod"/>
<and>
<filter left-field="IdeMod" left-table="sitModDbs" condition="eq" right-field="IdeMod" right-table="mod"/>
</and>
</join>
<join>
<table id="AweSit" alias="sit"/>
<and>
<filter left-field="IdeSit" left-table="sitModDbs" condition="eq" right-field="IdeSit" right-table="sit"/>
</and>
</join>
</query>
<!-- Test matrix with totalizer -->
<query id="QrySitModDbsOrdTot" cacheable="true">
<table query="QrySitModDbsOrd" alias="TotLst"/>
<field id="IdeSitModDbs" table="TotLst" alias="IdeSitModDbs"/>
<field id="IdeSit" table="TotLst" alias="IdeSit"/>
<field id="NamSit" table="TotLst" alias="NamSit"/>
<field id="IdeMod" table="TotLst" alias="IdeMod"/>
<field id="NamMod" table="TotLst" alias="NamMod"/>
<field id="IdeDbs" table="TotLst" alias="IdeDbs"/>
<field id="Als" table="TotLst" alias="Als3"/>
<field id="Ord" table="TotLst" alias="Ord3" transform="NUMBER"/>
<totalize function="SUM" label="Subtotal" field="NamMod" style="SUBTOTAL">
<totalize-field field="Ord3"/>
<totalize-by field="IdeMod"/>
</totalize>
<totalize function="SUM" label="Total" field="Als3" style="TOTAL">
<totalize-field field="Ord3"/>
</totalize>
<order-by field="IdeDbs" type="ASC"/>
<order-by field="IdeSitModDbs" type="DESC"/>
</query>
<!-- Test service -->
<query id="QrySitModDbsOrdTotSrv" cacheable="true" service="getQueryDataTotalize">
<field id="IdeSitModDbs" alias="IdeSitModDbs"/>
<field id="IdeSit" alias="IdeSit"/>
<field id="NamSit" alias="NamSitSrv"/>
<field id="IdeMod" alias="IdeMod"/>
<field id="NamMod" alias="NamModSrv"/>
<field id="IdeDbs" alias="IdeDbs"/>
<field id="Als" alias="AlsSrv"/>
<field id="Ord" alias="OrdSrv"/>
<totalize function="SUM" label="Subtotal" field="NamModSrv" style="SUBTOTAL">
<totalize-field field="OrdSrv"/>
<totalize-by field="IdeMod"/>
</totalize>
<totalize function="SUM" label="Total" field="AlsSrv" style="TOTAL">
<totalize-field field="OrdSrv"/>
</totalize>
<variable id="query" type="STRING" value="QrySitModDbsOrd"/>
</query>
<!-- Test matrix with totalizer -->
<query id="ServiceQueryTwoParams" service="returnStringArrayTwoStringParams">
<field id="Param1" alias="IdeSitModDbsSrv"/>
<field id="Param2" alias="IdeSitSrv"/>
<variable id="qryNam" type="STRING" value="QrySitModDbsOrd"/>
<variable id="fldLst" type="STRING" value="IdeSitModDbs,IdeSit,NamSit,IdeMod,NamMod,IdeDbs,Als,Ord"/>
</query>
<!-- Union query -->
<query id="QryUniTst">
<table id="AweDbs" alias="dbs"/>
<field id="Als" table="dbs" alias="Als"/>
<field id="Als" table="dbs" alias="Als1"/>
<field id="Als" table="dbs" alias="Als2"/>
<field id="Als" table="dbs" alias="Als3"/>
<field id="Als" table="dbs" alias="Als4"/>
<field id="Als" table="dbs" alias="Als5"/>
<field id="Als" table="dbs" alias="Als6"/>
<field id="Als" table="dbs" alias="Als7"/>
<field id="Als" table="dbs" alias="Als8"/>
<field id="Als" table="dbs" alias="Als9"/>
<field id="Als" table="dbs" alias="Als10"/>
<field id="Als" table="dbs" alias="Als11"/>
<field id="Als" table="dbs" alias="Als12"/>
<field id="Als" table="dbs" alias="Als13"/>
<field id="Als" table="dbs" alias="Als14"/>
<field id="Als" table="dbs" alias="Als15"/>
<field id="Als" table="dbs" alias="Als16"/>
<field id="Als" table="dbs" alias="Als17"/>
<field id="Als" table="dbs" alias="Als18"/>
<field id="Des" table="dbs" alias="Des"/>
<field id="Des" table="dbs" alias="Des1"/>
<field id="Des" table="dbs" alias="Des2"/>
<field id="Des" table="dbs" alias="Des3"/>
<constant value="123456" alias="MulNum" transform="NUMBER" pattern="###,###.00"/>
<computed alias="Prg" format="parseInt(Math.random()*100,10)" eval="true"/>
<computed alias="Prg1" format="parseInt(Math.random()*100,10)" eval="true"/>
<computed format="[Als] - [Des]" alias="DesTxt"/>
</query>
<query id="QryUniTstId">
<table query="QryUniTst" alias="testQuery"/>
<field id="Als" table="testQuery" alias="id"/>
<field id="Als" table="testQuery" alias="Als"/>
<field id="Als" table="testQuery" alias="Als1"/>
<field id="Als" table="testQuery" alias="Als2"/>
<field id="Als" table="testQuery" alias="Als3"/>
<field id="Als" table="testQuery" alias="Als4"/>
<field id="Als" table="testQuery" alias="Als5"/>
<field id="Als" table="testQuery" alias="Als6"/>
<field id="Als" table="testQuery" alias="Als7"/>
<field id="Als" table="testQuery" alias="Als8"/>
<field id="Als" table="testQuery" alias="Als9"/>
<field id="Als" table="testQuery" alias="Als10"/>
<field id="Als" table="testQuery" alias="Als11"/>
<field id="Als" table="testQuery" alias="Als12"/>
<field id="Als" table="testQuery" alias="Als13"/>
<field id="Als" table="testQuery" alias="Als14"/>
<field id="Als" table="testQuery" alias="Als15"/>
<field id="Als" table="testQuery" alias="Als16"/>
<field id="Als" table="testQuery" alias="Als17"/>
<field id="Als" table="testQuery" alias="Als18"/>
<field id="Des" table="testQuery" alias="Des"/>
<field id="Des" table="testQuery" alias="Des1"/>
<field id="Des" table="testQuery" alias="Des2"/>
<field id="Des" table="testQuery" alias="Des3"/>
<compound alias="DwnFil">
<computed alias="label" format="[Des]"/>
<computed alias="value" format="d2ViYXBwLnJhciB8IDk2MjI5MDkgfCBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0%3D"/>
</compound>
<constant value="123456" alias="MulNum" transform="NUMBER" pattern="###,###.00"/>
<computed alias="PrgVal" format="Math.round(Math.random()*100)" eval="true"/>
<compound alias="Prg">
<computed alias="value" format="[PrgVal]"/>
<computed alias="label" format="[PrgVal]%"/>
</compound>
<computed alias="Prg1" format="parseInt(Math.random()*100,10)" eval="true"/>
<computed alias="Prg2" format="parseInt(Math.random()*100,10) - 50" eval="true"/>
<compound alias="TxtViw">
<computed alias="icon" format="[Prg2] < 0 ? 'exclamation' : null" eval="true"/>
<computed alias="style" format="[Prg2] < 0 ? 'text-danger' : ''" eval="true"/>
<computed alias="label" format="[Prg2]" transform="NUMBER" pattern="###,##0.00"/>
<computed alias="value" format="[Prg2]"/>
</compound>
<compound alias="TxtSty">
<computed alias="cell-style" format="[Prg2] < 0 ? 'text-danger' : ''" eval="true"/>
<computed alias="label" format="[Prg2]" transform="NUMBER" pattern="###,##0.00"/>
<computed alias="value" format="[Prg2]" transform="NUMBER" pattern="###,##0.00"/>
</compound>
<computed format="**[Als]** - [Des]" alias="DesTxt" transform="MARKDOWN_HTML"/>
</query>
<query id="QryChkPrg">
<table id="AweDbs" alias="dbs"/>
<field id="IdeDbs" table="dbs" alias="MaxId" function="MAX"/>
<computed alias="value" format="Math.round(Math.random()*100)" eval="true"/>
<computed alias="label" format="[value]%"/>
</query>
<!-- TreeGrid example -->
<query id="ProModTrePro" distinct="true" cacheable="true">
<table query="ProModTreProBas" alias="FullTree"/>
<field id="id" table="FullTree" alias="id"/>
<field id="parent" table="FullTree" alias="parentValue" noprint="true"/>
<field id="isLeaf" table="FullTree" alias="isLeaf"/>
<field id="Nam" table="FullTree" alias="Nam"/>
<field id="Lev" table="FullTree" alias="Lev"/>
<computed format="[id]" alias="TreGrd_id"/>
<computed format="'[parentValue]' === 'null' ? '' : '[parentValue]'" eval="true" alias="parent" nullValue="null"/>
<computed format="'[parentValue]' === 'null' ? '' : '[parentValue]'" eval="true" alias="TreGrd_parent"
nullValue="null"/>
<computed format="[Nam]" alias="TreGrd_Nam"/>
<computed format="[id]" alias="TreGrdEdi_id"/>
<computed format="'[parentValue]' === 'null' ? '' : '[parentValue]'" eval="true" alias="TreGrdEdi_parent"
nullValue="null"/>
<computed format="[Nam]" alias="TreGrdEdi_Nam"/>
<compound alias="TreGrd_lev">
<computed format="[Lev]" alias="value"/>
<computed format="[Lev]" alias="label"/>
<computed format="'[Lev]' == 1 ? 'text-danger' : '[Lev]' == 2 ? 'text-success' : ''" eval="true" alias="style"/>
</compound>
<computed format="[Lev]" alias="TreGrd_lev"/>
<computed format="[Lev]" alias="TreGrdEdi_lev"/>
<order-by field="id" table="FullTree"/>
</query>
<query id="ProModTreProLoa" distinct="true" cacheable="true">
<table query="ProModTreProBas" alias="FullTree"/>
<field id="id" table="FullTree" alias="id"/>
<field id="parent" table="FullTree" alias="parentValue" noprint="true"/>
<field id="isLeaf" table="FullTree" alias="isLeaf"/>
<field id="Nam" table="FullTree" alias="Nam"/>
<computed format="[id]" alias="TreGrdLoa_id"/>
<computed format="'[parentValue]' === 'null' ? '' : '[parentValue]'" eval="true" alias="parent" nullValue="null"/>
<computed format="'[parentValue]' === 'null' ? '' : '[parentValue]'" eval="true" alias="TreGrdLoa_parent"
nullValue="null"/>
<computed format="[Nam]" alias="TreGrdLoa_Nam"/>
<computed format="[id]" alias="TreGrdLoaEdi_id"/>
<computed format="'[parentValue]' === 'null' ? '' : '[parentValue]'" eval="true" alias="TreGrdLoaEdi_parent"
nullValue="null"/>
<computed format="[Nam]" alias="TreGrdLoaEdi_Nam"/>
<computed format="2" alias="TreGrdLoa_lev"/>
<computed format="4" alias="TreGrdEdiLoa_lev"/>
<where>
<or>
<filter left-field="parent" left-table="FullTree" condition="eq" right-variable="parent"/>
<and>
<filter left-variable="parentEmpty" condition="eq" right-variable="empty"/>
<filter left-field="parent" left-table="FullTree" condition="eq" right-variable="empty"/>
</and>
</or>
</where>
<variable id="parent" type="STRINGN" name="expandingBranch"/>
<variable id="parentEmpty" type="STRING" name="expandingBranch"/>
<variable id="empty" type="STRING" name=""/>
<order-by field="id" table="FullTree"/>
</query>
<query id="ProModTreProBas" distinct="true" cacheable="true">
<table id="AweModPro" alias="modpro"/>
<operation operator="CONCAT" alias="id">
<constant value="Pro"/>
<field id="Nam" table="pro"/>
</operation>
<constant value="" alias="parent"/>
<constant value="false" type="BOOLEAN" alias="isLeaf"/>
<field id="Nam" table="pro" alias="Nam"/>
<constant value="1" type="INTEGER" alias="Lev"/>
<computed format="'[parent]' === 'null' ? '' : '[parent]'" eval="true" nullValue="null" alias="parent"/>
<join>
<table id="AwePro" alias="pro"/>
<and>
<filter left-field="IdePro" left-table="modpro" condition="eq" right-field="IdePro" right-table="pro"/>
</and>
</join>
<union query="ProModTreMod"/>
<union query="ProSitTreMod"/>
<variable id="empty" type="STRING" value=""/>
</query>
<query id="ProModTreMod" distinct="true" cacheable="true">
<table id="AweModPro" alias="modpro"/>
<operation operator="CONCAT" alias="id">
<constant value="Pro"/>
<field id="Nam" table="pro"/>
<constant value="-Mod"/>
<field id="Nam" table="mod"/>
</operation>
<operation operator="CONCAT" alias="parent">
<constant value="Pro"/>
<field id="Nam" table="pro"/>
</operation>
<constant value="false" type="BOOLEAN" alias="isLeaf"/>
<field id="Nam" table="mod" alias="Nam"/>
<constant value="2" type="INTEGER" alias="Lev"/>
<join>
<table id="AwePro" alias="pro"/>
<and>
<filter left-field="IdePro" left-table="modpro" condition="eq" right-field="IdePro" right-table="pro"/>
</and>
</join>
<join>
<table id="AweMod" alias="mod"/>
<and>
<filter left-field="IdeMod" left-table="modpro" condition="eq" right-field="IdeMod" right-table="mod"/>
</and>
</join>
<where>
<and>
<filter condition="eq" right-variable="parent" optional="true">
<left-operand>
<operation operator="CONCAT">
<constant value="Pro"/>
<field id="Nam" table="pro"/>
</operation>
</left-operand>
</filter>
</and>
</where>
<variable id="parent" type="STRING" name="expandingBranch" optional="true"/>
</query>
<query id="ProSitTreMod" distinct="true" cacheable="true">
<table id="AweModPro" alias="modpro"/>
<operation operator="CONCAT" alias="id">
<constant value="Pro"/>
<field id="Nam" table="pro"/>
<constant value="-Mod"/>
<field id="Nam" table="mod"/>
<constant value="-Sit"/>
<field id="Nam" table="sit"/>
</operation>
<operation operator="CONCAT" alias="parent">
<constant value="Pro"/>
<field id="Nam" table="pro"/>
<constant value="-Mod"/>
<field id="Nam" table="mod"/>
</operation>
<constant value="true" type="BOOLEAN" alias="isLeaf"/>
<field id="Nam" table="sit" alias="Nam"/>
<constant value="3" type="INTEGER" alias="Lev"/>
<join>
<table id="AwePro" alias="pro"/>
<and>
<filter left-field="IdePro" left-table="modpro" condition="eq" right-field="IdePro" right-table="pro"/>
</and>
</join>
<join>
<table id="AweMod" alias="mod"/>
<and>
<filter left-field="IdeMod" left-table="modpro" condition="eq" right-field="IdeMod" right-table="mod"/>
</and>
</join>
<join>
<table id="AweSitModDbs" alias="sitmod"/>
<and>
<filter left-field="IdeMod" left-table="modpro" condition="eq" right-field="IdeMod" right-table="sitmod"/>
</and>
</join>
<join>
<table id="AweSit" alias="sit"/>
<and>
<filter left-field="IdeSit" left-table="sitmod" condition="eq" right-field="IdeSit" right-table="sit"/>
</and>
</join>
<where>
<and>
<filter condition="eq" right-variable="parent" optional="true">
<left-operand>
<operation operator="CONCAT">
<constant value="Pro"/>
<field id="Nam" table="pro"/>
<constant value="-Mod"/>
<field id="Nam" table="mod"/>
</operation>
</left-operand>
</filter>
</and>
</where>
<variable id="parent" type="STRING" name="expandingBranch" optional="true"/>
</query>
<query id="ModProMaxId">
<table id="AweModPro" alias="modpro"/>
<field id="IdeModPro" table="modpro" alias="IdeModPro" function="MAX"/>
</query>
<!-- QUERY EDITABLE LIST -->
<query id="QryEdiTst" managed-pagination="true">
<table id="AweThm" alias="acc1"/>
<field id="Nam" alias="Txt"/>
<field id="Nam" alias="Txt1"/>
<computed alias="Num" format="Math.random() * 50000" eval="true"/>
<computed alias="Num1" format="Math.random() * 30000" eval="true"/>
<computed alias="Num2" format="Math.random() * 20000" eval="true"/>
<computed format="" alias="Dat"/>
<computed format="" alias="Dat1"/>
<computed format="" alias="FilDat"/>
<computed format="" alias="FilDat1"/>
<computed format="" alias="Tim"/>
<computed format="" alias="Tim1"/>
<computed format="" alias="Col"/>
<computed format="" alias="Col1"/>
<field id="IdeThm" alias="IdeThm" transform="NUMBER"/>
<field id="IdeThm" alias="IdeThm1" transform="NUMBER"/>
<field id="IdeThm" alias="IdeThmNum"/>
<compound alias="Sug">
<computed alias="label" format="Prueba - [Txt]"/>
<computed alias="value" format="[IdeThmNum]" transform="NUMBER"/>
<computed alias="icon" format="download"/>
<computed alias="unit" format="[IdeThmNum]" transform="NUMBER"/>
</compound>
<compound alias="Sug1">
<computed alias="label" format="Prueba - [Txt]"/>
<computed alias="value" format="[IdeThmNum]" transform="NUMBER"/>
<computed alias="icon" format="[Sel]" transform="NUMBER"/>
</compound>
<field id="Act" alias="Sel"/>
<field id="Act" alias="Sel1"/>
<field id="Nam" alias="Tar"/>
<field id="Nam" alias="Tar1"/>
<computed format="" alias="Upl"/>
<computed format="" alias="Upl1"/>
<!-- <computed alias="ChkBox" format="Math.random() > 0.5 ? 1 : 0" eval="true" /> <computed alias="ChkBox1" format="Math.random() > 0.5 ? 1 : 0" eval="true" /> -->
<computed alias="ChkBox" format="1"/>
<computed alias="ChkBox1" format="1"/>
<compound alias="Dialog">
<computed alias="icon" format="fa-list-alt"/>
</compound>
<order-by field="Nam" table="acc1" type="ASC"/>
</query>
<!-- QUERY EDITABLE LIST -->
<query id="QryEdiTstChk" managed-pagination="true">
<table id="AweThm" alias="acc1"/>
<field id="Nam" alias="Txt"/>
<field id="Nam" alias="Txt1"/>
<computed alias="Num" format="(Math.random()*1000) * (Math.random()*100) * ((Math.random()*10) - 5)" eval="true"/>
<computed alias="Num1" format="(Math.random()*1000) * (Math.random()*100) * ((Math.random()*10) - 5)" eval="true"/>
<computed alias="Num2" format="(Math.random()*1000) * (Math.random()*100) * ((Math.random()*10) - 5)" eval="true"/>
<computed format="" alias="Dat"/>
<computed format="" alias="Dat1"/>
<computed format="" alias="FilDat"/>
<computed format="" alias="FilDat1"/>
<computed format="" alias="Tim"/>
<computed format="" alias="Tim1"/>
<computed format="" alias="Col"/>
<computed format="" alias="Col1"/>
<field id="IdeThm" alias="IdeThm" transform="NUMBER"/>
<field id="IdeThm" alias="IdeThm1" transform="NUMBER"/>
<field id="IdeThm" alias="IdeThmNum"/>
<compound alias="NumTxt">
<computed alias="label" format="[Num]" transform="NUMBER" pattern="###,###.00"/>
<computed alias="value" format="[Num]" eval="true"/>
</compound>
<compound alias="Sug">
<computed alias="label" format="Prueba - [Txt]"/>
<computed alias="value" format="[IdeThmNum]" transform="NUMBER"/>
<computed alias="icon" format="[Sel]" transform="NUMBER"/>
</compound>
<compound alias="Sug1">
<computed alias="label" format="Prueba - [Txt]"/>
<computed alias="value" format="[IdeThmNum]" transform="NUMBER"/>
<computed alias="icon" format="[Sel]" transform="NUMBER"/>
</compound>
<compound alias="Ico">
<computed alias="label" format="fa-rebel"/>
<computed alias="value" format="[IdeThmNum]" transform="NUMBER"/>
<computed alias="icon" format="fa-rebel"/>
<computed alias="style" format="text-warning"/>
</compound>
<field id="Act" alias="Sel"/>
<field id="Act" alias="Sel1"/>
<field id="Nam" alias="Tar"/>
<field id="Nam" alias="Tar1"/>
<computed format="" alias="Upl"/>
<computed format="" alias="Upl1"/>
<computed alias="ChkBox" format="Math.random() > 0.5 ? 1 : 0" eval="true"/>
<computed alias="ChkBox1" format="Math.random() > 0.5 ? 1 : 0" eval="true"/>
<compound alias="Dialog">
<computed alias="icon" format="fa-list-alt"/>
</compound>
<order-by field="Nam" table="acc1" type="ASC"/>
</query>
<!-- QUERY EDITABLE LIST (public, for testing) -->
<query id="QryEdiTstChkPub" managed-pagination="true" public="true">
<table id="AweThm" alias="acc1"/>
<field id="Nam" alias="Txt"/>
<field id="Nam" alias="Txt1"/>
<computed alias="Num" format="(Math.random()*1000) * (Math.random()*100) * ((Math.random()*10) - 5)" eval="true"/>
<computed alias="Num1" format="(Math.random()*1000) * (Math.random()*100) * ((Math.random()*10) - 5)" eval="true"/>
<computed alias="Num2" format="(Math.random()*1000) * (Math.random()*100) * ((Math.random()*10) - 5)" eval="true"/>
<computed format="" alias="Dat"/>
<computed format="" alias="Dat1"/>
<computed format="" alias="FilDat"/>
<computed format="" alias="FilDat1"/>
<computed format="" alias="Tim"/>
<computed format="" alias="Tim1"/>
<computed format="" alias="Col"/>
<computed format="" alias="Col1"/>
<field id="IdeThm" alias="IdeThm" transform="NUMBER"/>
<field id="IdeThm" alias="IdeThm1" transform="NUMBER"/>
<field id="IdeThm" alias="IdeThmNum"/>
<compound alias="NumTxt">
<computed alias="label" format="[Num]" transform="NUMBER" pattern="###,###.00"/>
<computed alias="value" format="[Num]" eval="true"/>
</compound>
<compound alias="Sug">
<computed alias="label" format="Prueba - [Txt]"/>
<computed alias="value" format="[IdeThmNum]" transform="NUMBER"/>
<computed alias="icon" format="[Sel]" transform="NUMBER"/>
</compound>
<compound alias="Sug1">
<computed alias="label" format="Prueba - [Txt]"/>
<computed alias="value" format="[IdeThmNum]" transform="NUMBER"/>
<computed alias="icon" format="[Sel]" transform="NUMBER"/>
</compound>
<compound alias="Ico">
<computed alias="label" format="fa-rebel"/>
<computed alias="value" format="[IdeThmNum]" transform="NUMBER"/>
<computed alias="icon" format="fa-rebel"/>
<computed alias="style" format="text-warning"/>
</compound>
<field id="Act" alias="Sel"/>
<field id="Act" alias="Sel1"/>
<field id="Nam" alias="Tar"/>
<field id="Nam" alias="Tar1"/>
<computed format="" alias="Upl"/>
<computed format="" alias="Upl1"/>
<computed alias="ChkBox" format="Math.random() > 0.5 ? 1 : 0" eval="true"/>
<computed alias="ChkBox1" format="Math.random() > 0.5 ? 1 : 0" eval="true"/>
<compound alias="Dialog">
<computed alias="icon" format="fa-list-alt"/>
</compound>
<order-by field="Nam" table="acc1" type="ASC"/>
</query>
<!-- QUERY EDITABLE SUGGEST -->
<query id="QryEdiSug" cacheable="true">
<table id="AweThm"/>
<field id="IdeThm" alias="value"/>
<field id="Nam" alias="name"/>
<computed alias="label" format="Prueba - [name]"/>
<where>
<or>
<filter left-field="Nam" condition="like" right-variable="Nam" ignorecase="true"/>
</or>
</where>
<variable id="Nam" type="STRINGB" name="suggest"/>
</query>
<query id="CrtTstDat">
<table id="AwePro" alias="acc1"/>
<field id="Nam" alias="value" noprint="true"/>
<constant value="1000000.12123" alias="TxtRea" transform="NUMBER_PLAIN"/>
</query>
<!-- QUERY EDITABLE SUGGEST -->
<query id="QryEdiSugPub" cacheable="true">
<table id="AweThm"/>
<field id="IdeThm" alias="value"/>
<field id="Nam" alias="name"/>
<computed alias="label" format="Prueba - [name]"/>
<where>
<or>
<filter left-field="Nam" condition="like" right-variable="Nam" ignorecase="true"/>
</or>
</where>
<variable id="Nam" type="STRINGB" name="suggest"/>
</query>
<!-- Filtered calendar dates sample -->
<query id="FilCalDat" distinct="true">
<table id="ope" alias="acc1"/>
<field id="l1_dat" alias="value" transform="DATE" function="TRUNCDATE"/>
<field id="l1_dat" alias="label" transform="DATE" function="TRUNCDATE"/>
<order-by field="value" type="DESC"/>
</query>
<!-- Filtered calendar dates sample (public for testing) -->
<query id="FilCalDatPub" distinct="true" public="true">
<table id="ope" alias="acc1"/>
<field id="l1_dat" alias="value" transform="DATE" function="TRUNCDATE"/>
<field id="l1_dat" alias="label" transform="DATE" function="TRUNCDATE"/>
<order-by field="value" type="DESC"/>
</query>
<!-- USER SUGGEST (TEST) -->
<query id="TstUsrSug" cacheable="true">
<table id="ope"/>
<field id="l1_nom" alias="value"/>
<field id="OpeNam" alias="nom"/>
<computed format="[value] ([nom])" alias="label"/>
<where>
<and>
<or>
<filter left-field="OpeNam" condition="like" right-variable="Usr" ignorecase="true"/>
<filter left-field="l1_nom" condition="like" right-variable="Usr" ignorecase="true"/>
</or>
</and>
</where>
<variable id="Usr" type="STRINGB" name="suggest"/>
<order-by field="l1_nom" type="ASC"/>
</query>
<!-- USER SUGGEST WITH DELAY (TEST) -->
<query id="TstUsrSugDelay" service="delayedSuggest">
<variable id="queryName" type="STRING" value="TstUsrSug"/>
</query>
<!-- ID USER SUGGEST (TEST) -->
<query id="TstUsrSugIde" cacheable="true">
<table id="ope"/>
<field id="IdeOpe" alias="value"/>
<field id="IdeOpe" alias="label"/>
<where>
<and>
<or>
<filter left-field="IdeOpe" condition="like" right-variable="SugNum"/>
</or>
</and>
</where>
<order-by field="IdeOpe" type="ASC"/>
<variable id="SugNum" type="STRINGB" name="suggest"/>
</query>
<!-- USER GET (TEST) -->
<query id="TstUsrSel" cacheable="true">
<table id="ope"/>
<field id="l1_nom" alias="value"/>
<field id="OpeNam" alias="nom"/>
<computed format="[value] ([nom])" alias="label"/>
<where>
<and>
<or>
<filter left-field="l1_nom" condition="eq" right-variable="Usr" ignorecase="true"/>
</or>
</and>
</where>
<variable id="Usr" type="STRING" name="suggest"/>
<order-by field="l1_nom" type="ASC"/>
</query>
<!-- GET ONE DATA SERIE WITH DATES -->
<query id="TstChrOneDatSrc" distinct="true">
<table id="HISAweDbs"/>
<field id="HISdat" alias="serie1_1" transform="DATE" function="TRUNCDATE"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="serie1_2" transform="NUMBER_PLAIN"/>
<order-by field="serie1_1" type="ASC"/>
</query>
<!-- GET ONE DATA SERIE WITH DATES -->
<query id="TstChrOneDatSrcPagination" distinct="true" managed-pagination="true">
<table id="HISAweDbs"/>
<field id="HISdat" alias="serie1_1" transform="DATE" function="TRUNCDATE"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="serie1_2" transform="NUMBER_PLAIN"/>
<order-by field="serie1_1" type="ASC"/>
</query>
<!-- GET TWO DATA SERIES WITH DATES -->
<query id="TstChrTwoDatSrc" distinct="true">
<table id="HISAweDbs"/>
<field id="HISdat" alias="serie1_1" transform="DATE" function="TRUNCDATE"/>
<field id="HISdat" alias="serie2_1" transform="DATE" function="TRUNCDATE"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="serie1_2" transform="NUMBER_PLAIN"/>
<computed format="parseInt(Math.random()*10,10)+2" eval="true" alias="serie2_2" transform="NUMBER_PLAIN"/>
<order-by field="serie1_1" type="ASC"/>
</query>
<!-- GET TWO DATA SERIES WITH DATES -->
<query id="TstChrTwoDatSrcPagination" distinct="true" managed-pagination="true">
<table id="HISAweDbs"/>
<field id="HISdat" alias="serie1_1" transform="DATE" function="TRUNCDATE"/>
<field id="HISdat" alias="serie2_1" transform="DATE" function="TRUNCDATE"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="serie1_2" transform="NUMBER_PLAIN"/>
<computed format="parseInt(Math.random()*10,10)+2" eval="true" alias="serie2_2" transform="NUMBER_PLAIN"/>
<order-by field="serie1_1" type="ASC"/>
</query>
<!-- GET THREE DATA SERIES WITH DATES -->
<query id="TstChrThrDatSrc" distinct="true">
<table id="HISAweDbs"/>
<field id="HISdat" transform="DATE_MS" function="TRUNCDATE" alias="dates"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="serie1" transform="NUMBER_PLAIN"/>
<computed format="(parseInt(Math.random()*10,10)+1)+2" eval="true" alias="serie2" transform="NUMBER_PLAIN"/>
<computed format="((parseInt(Math.random()*10,10)+1)*2)-4" eval="true" alias="serie3" transform="NUMBER_PLAIN"/>
<!--<field id="Nam" alias="serie1_1"/> <field id="Nam" alias="serie2_1"/> <field id="Nam" alias="serie3_1"/> -->
<order-by field="dates" type="ASC"/>
</query>
<!-- GET THREE DATA SERIES WITH DATES (horizontal) -->
<query id="TstChrThrDatSrcHor" distinct="true">
<table id="HISAweDbs"/>
<field id="HISdat" transform="DATE_MS" function="TRUNCDATE" alias="dates"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="serie1"/>
<computed format="(parseInt(Math.random()*10,10)+1)+2" eval="true" alias="serie2"/>
<order-by field="dates" type="ASC"/>
</query>
<!-- GET THREE DATA SERIES WITH DATES -->
<query id="TstChrThrDatSrcZom" distinct="true">
<table id="HISAweDbs"/>
<field id="HISdat" alias="labelx" transform="DATE" function="TRUNCDATE"/>
<!--<field id="HISdat" alias="serie2_1" transform="DATE" function="ROUND"/> <field id="HISdat" alias="serie3_1" transform="DATE" function="ROUND"/> <table id="AweThm"/> -->
<!--<computed format="aaa" alias="serie2_1"/> <computed format="aaa" alias="serie3_1"/> -->
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="serie1_1" transform="NUMBER_PLAIN"/>
<!--<field id="Nam" alias="serie1_1"/> <field id="Nam" alias="serie2_1"/> <field id="Nam" alias="serie3_1"/> -->
<order-by field="labelx" type="ASC"/>
</query>
<!-- GET ONE DATA SERIE 3 AXIS -->
<query id="TstChrOneSrcThrAxs" distinct="true">
<table id="HISAweDbs"/>
<field id="HISdat" function="TRUNCDATE" alias="Ord" transform="DATE_MS"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10000" eval="true" alias="serie1_1"
transform="NUMBER_PLAIN"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="serie1_2" transform="NUMBER_PLAIN"/>
<order-by field="Ord" type="ASC"/>
</query>
<!-- GET ONE DATA SERIE -->
<query id="TstChrOneSrc">
<table id="AweSitModDbs"/>
<field id="Ord" noprint="true" alias="Ord"/>
<computed format="(1/[Ord])*10" eval="true" alias="serie1_1" transform="NUMBER_PLAIN"/>
</query>
<!-- GET EMPTY DATA -->
<query id="TstChrEmpDat">
<table id="AweSitModDbs"/>
<field id="Ord" noprint="true" alias="Ord"/>
<computed format="(1/[Ord])*10" eval="true" alias="serie1_1" transform="NUMBER_PLAIN"/>
<where>
<and>
<filter left-field="Ord" condition="eq" right-variable="Ord"/>
</and>
</where>
<variable id="Ord" type="INTEGER" name="-1"/>
</query>
<!-- GET TWO DATA SERIES -->
<query id="TstChrTwoSrc" distinct="true">
<table id="HISAweDbs"/>
<field id="HISdat" function="TRUNCDATE" alias="dates" transform="DATE_MS"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10000" eval="true" alias="serie1" transform="NUMBER_PLAIN"/>
<computed format="parseInt(Math.random()*10,10)+2000" eval="true" alias="serie2" transform="NUMBER_PLAIN"/>
<order-by field="dates" type="ASC"/>
</query>
<!-- GET TWO DATA SERIES WITH A LABEL -->
<query id="TstChrTwoSrcLab" distinct="true">
<table id="HISAweDbs"/>
<field id="HISdat" function="TRUNCDATE" alias="dates" transform="DATE_MS"/>
<computed format="parseInt(Math.random()*10,10)+2" eval="true" alias="serie1" transform="NUMBER_PLAIN"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="serie2" transform="NUMBER_PLAIN"/>
<order-by field="dates" type="ASC"/>
<where>
<and>
<filter left-field="HISdat" condition="ge" right-variable="MinDat"/>
</and>
</where>
<variable id="MinDat" type="DATE" value="14/05/2013"/>
</query>
<!-- GET THREE DATA SERIES -->
<query id="TstChrThrSrc" distinct="true">
<table id="HISAweDbs"/>
<field id="HISdat" alias="labelx" transform="JS_TIMESTAMP" function="TRUNCDATE"/>
<!--<table id="AweThm"/> <field id="Nam" alias="labeler"/> <table id="AweSitModDbs"/> <field id="Ord" noprint="true" alias="labeler"/> <table id="HISAweDbs"/> <field id="HISope" alias="labeler"/> -->
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="serie1_1" transform="NUMBER_PLAIN"/>
<computed format="(parseInt(Math.random()*10,10)+1)+2" eval="true" alias="serie2_1" transform="NUMBER_PLAIN"/>
<computed format="((parseInt(Math.random()*10,10)+1)*2)-4" eval="true" alias="serie3_1" transform="NUMBER_PLAIN"/>
<order-by field="labelx" type="ASC"/>
</query>
<!-- Numeric matrix test -->
<query id="NumTstLst" distinct="true">
<table id="HISAweDbs"/>
<field id="HISope" alias="Ope"/>
<field id="HISdat" alias="Dat" transform="DATE_MS"/>
<field id="HISact" alias="Act"/>
<computed format="[Dat]" eval="true" alias="Num"/>
<computed format="[Dat]" eval="true" alias="Num01"/>
<computed format="[Dat]" eval="true" alias="Num02"/>
<computed format="[Dat]" eval="true" alias="Num03"/>
<computed format="[Dat]" eval="true" alias="Num04"/>
<computed format="[Dat]" eval="true" alias="Num05"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num1"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num2"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num3"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num4"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num5"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num6"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num7"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num8"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num9"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num10"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num11"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num12"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num13"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num14"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num15"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num16"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num17"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num18"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num19"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num20"/>
</query>
<!-- Numeric matrix test -->
<query id="NumTstLstPrf" distinct="true" public="true">
<table id="HISAweDbs"/>
<field id="HISope" alias="Ope"/>
<field id="HISdat" alias="Dat" transform="DATE_MS"/>
<field id="HISact" alias="Act"/>
<computed format="[Dat]" eval="true" alias="Num"/>
<computed format="[Dat]" eval="true" alias="Num01"/>
<computed format="[Dat]" eval="true" alias="Num02"/>
<computed format="[Dat]" eval="true" alias="Num03"/>
<computed format="[Dat]" eval="true" alias="Num04"/>
<computed format="[Dat]" eval="true" alias="Num05"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num1"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num2"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num3"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num4"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num5"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num6"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num7"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num8"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num9"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num10"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num11"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num12"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num13"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num14"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num15"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num16"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num17"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num18"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num19"/>
<computed format="(1/(parseInt(Math.random()*10,10)+1))*10" eval="true" alias="Num20"/>
</query>
<!-- Suggest matrix test -->
<query id="SugTstLst">
<table id="HISAweDbs"/>
<field id="Als" alias="Sug"/>
<compound alias="Sug1">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug2">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug3">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug4">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug5">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug6">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug7">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug8">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug9">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug10">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug11">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug12">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug13">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug14">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug15">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug16">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug17">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug18">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug19">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug20">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
</query>
<!-- Suggest matrix test -->
<query id="SugTstLstPagination" managed-pagination="true">
<table id="HISAweDbs"/>
<field id="Als" alias="Sug"/>
<compound alias="Sug1">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug2">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug3">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug4">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug5">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug6">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug7">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug8">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug9">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug10">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug11">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug12">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug13">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug14">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug15">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug16">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug17">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug18">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug19">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
<compound alias="Sug20">
<computed format="[Sug]" alias="value"/>
<computed format="[Sug]" alias="label"/>
</compound>
</query>
<!-- GET PIE DATA -->
<query id="TstChrPieDrillSrc" distinct="true">
<table id="AweThm"/>
<field id="Nam" alias="names"/>
<computed format="parseInt(Math.random()*100,10)" eval="true" alias="serie1" transform="NUMBER_PLAIN"/>
<computed format="(parseInt(Math.random()*100,10))+2" eval="true" alias="subserie1" transform="NUMBER_PLAIN"/>
</query>
<query id="TstChrPieSrc" distinct="true">
<table id="AweThm"/>
<field id="Nam" alias="names"/>
<computed format="parseInt(Math.random()*100,10)" eval="true" alias="serie1" transform="NUMBER_PLAIN"/>
</query>
<query id="GetUsrTotCol">
<field id="red" alias="red"/>
<field id="green" alias="green"/>
<field id="blue" alias="blue"/>
<table id="Color"/>
<computed alias="ColTot" format="[red]-[green]-[blue]"/>
<where>
<and>
<filter left-field="type" condition="eq" right-variable="Typ"/>
<filter left-field="usr" condition="eq" right-variable="Usr"/>
</and>
</where>
<variable id="Typ" type="STRING" value="PrnTxtTot"/>
<variable id="Usr" type="STRING" session="user"/>
</query>
<query id="GetUsrTotBkg">
<field id="red" alias="red"/>
<field id="green" alias="green"/>
<field id="blue" alias="blue"/>
<table id="Color"/>
<computed alias="BkgTot" format="[red]-[green]-[blue]"/>
<where>
<and>
<filter left-field="type" condition="eq" right-variable="Typ"/>
<filter left-field="usr" condition="eq" right-variable="Usr"/>
</and>
</where>
<variable id="Typ" type="STRING" value="PrnBkgTot"/>
<variable id="Usr" type="STRING" session="user"/>
</query>
<query id="GetUsrSubCol">
<field id="red" alias="red"/>
<field id="green" alias="green"/>
<field id="blue" alias="blue"/>
<table id="Color"/>
<computed alias="ColSub" format="[red]-[green]-[blue]"/>
<where>
<and>
<filter left-field="type" condition="eq" right-variable="Typ"/>
<filter left-field="usr" condition="eq" right-variable="Usr"/>
</and>
</where>
<variable id="Typ" type="STRING" value="PrnTxt4"/>
<variable id="Usr" type="STRING" session="user"/>
</query>
<query id="GetUsrSubBkg">
<field id="red" alias="red"/>
<field id="green" alias="green"/>
<field id="blue" alias="blue"/>
<table id="Color"/>
<computed alias="BkgSub" format="[red]-[green]-[blue]"/>
<where>
<and>
<filter left-field="type" condition="eq" right-variable="Typ"/>
<filter left-field="usr" condition="eq" right-variable="Usr"/>
</and>
</where>
<variable id="Typ" type="STRING" value="PrnBkg4"/>
<variable id="Usr" type="STRING" session="user"/>
</query>
<!-- Test: Fill a criterion with a wrapper values -->
<query id="TstSynQueWrpTxt" queue="SynQueWrpTxt">
<!-- Input parameters -->
<variable id="CrtVen" type="INTEGER" value="4"/>
<variable id="CrtPue" type="INTEGER" value="2"/>
<!-- Output parameters -->
<field id="OutFld1" alias="value"/>
<field id="OutFld2" alias="label"/>
</query>
<!-- Test queues -->
<query id="TstGrdQue" queue="TstGrdQue" cacheable="true">
<!-- Input parameters -->
<!--<variable id="CrtNam" type="STRING" name="CrtNam"/> -->
<!-- Output parameters -->
<field id="OutFld1" alias="ColGrp"/>
<field id="OutFld2" alias="ColEml"/>
<field id="OutFld3" alias="ColNam"/>
<field id="OutFld4" alias="ColTut"/>
</query>
<!-- GET TWO DATA SERIES FROM QUEUE SUBSCRIPTION -->
<query id="TstChrTwoSrcQue" queue="TstSubChr">
<field id="date" alias="date" transform="DATE_MS"/>
<field id="serie1" alias="serie1"/>
<field id="serie2" alias="serie2"/>
</query>
<!-- AweKey Query for Chart test -->
<query id="GetAweKey">
<table id="AweKey" alias="AweKey"/>
<field id="KeyNam" alias="Nam"/>
<field id="KeyVal" alias="Val"/>
</query>
<query id="getFileInfo" service="getFileInfo">
<field id="value" alias="value"/>
<field id="label" alias="label"/>
<computed alias="selected" format="true" transform="BOOLEAN"/>
<variable id="fileName" type="STRING" name="Upl"/>
</query>
<!-- USER EMAIL ADDRESS -->
<query id="UsrEmlLstTstSug" distinct="true" cacheable="true">
<table id="ope"/>
<field id="l1_nom" alias="value"/>
<field id="EmlAdr" alias="Eml"/>
<computed format="[value] ([Eml])" alias="label"/>
<where>
<and>
<filter left-field="l1_nom" condition="like" right-variable="Usr" ignorecase="true"/>
<filter left-field="EmlAdr" condition="is not null"/>
</and>
</where>
<variable id="Usr" type="STRINGB" name="suggest"/>
</query>
<!-- USER SUGGEST WITH DELAY (TEST) -->
<query id="UsrEmlLstTstSugDelay" service="delayedSuggest">
<variable id="queryName" type="STRING" value="UsrEmlLstTstSug"/>
</query>
<!-- Modal dialog -->
<query id="ModalDialog" service="modalDialog">
<variable id="num" type="FLOAT" name="Num.selected"/>
</query>
<!-- ValidateBankAccount (TEST) -->
<query id="ValidateBankAccount" service="ValidateBankAccount">
<variable id="BankAccount" type="STRING" name="TxtVal"/>
</query>
<!-- Rest target -->
<query id="QtyTst">
<table id="ope" alias="o"/>
<field id="IdeOpe" table="o" alias="CrtTst"/>
<where>
<and>
<filter left-field="l1_nom" condition="like" right-variable="val"/>
</and>
</where>
<variable id="val" type="STRINGB" value="test"/>
</query>
<query id="QtyTst1">
<table id="ope" alias="o"/>
<field id="IdeOpe" table="o" alias="CrtTst"/>
<where>
<and>
<filter left-field="IdeOpe" condition="eq" right-variable="val"/>
</and>
</where>
<variable id="val" type="STRING" name="value"/>
</query>
<!-- Dynamic series chart: replace series -->
<query id="TstReplaceSeriesChart" service="replaceSeriesChart">
<variable id="CrtUsrLst" type="STRING" name="CrtUsrLst"/>
</query>
<!-- Dynamic series chart: add series -->
<query id="TstAddSeriesToChart" service="addSeriesChart">
<variable id="CrtUsrLst" type="STRING" name="CrtUsrLst"/>
</query>
<!-- Dynamic series chart: remove series -->
<query id="TstRemoveSeriesOfChart" service="removeSeriesChart">
<variable id="CrtUsrLst" type="STRING" name="CrtUsrLst"/>
</query>
<!-- Load user Json file -->
<query id="QrySrvLoadJsonFile" service="loadUserJsonFile">
<field id="id" alias="id"/>
<field id="name" alias="name"/>
<field id="gender" alias="gender"/>
<field id="age" alias="age"/>
<field id="state" alias="state"/>
<field id="city" alias="city"/>
</query>
<!-- Load tree Json file -->
<query id="loadTreeJsonFile" service="loadTreeJsonFile"/>
<query id="TestSimpleGETMicroservice" service="simpleGETMicroservice"/>
<query id="TestSimpleGETMicroservice2" service="simpleGETMicroservice2">
</query>
<query id="TestSimpleGETMicroserviceWithWrapper" service="simpleGETMicroserviceWithWrapper">
</query>
<query id="TestSimpleGETMicroserviceWithParameter" service="simpleGETMicroserviceWithParameter">
<variable id="param1" type="STRING" name="var1"/>
</query>
<query id="TestSimpleGETMicroserviceWithWildcard" service="simpleGETMicroserviceWithWildcard">
<variable id="param1" type="STRING" name="var1"/>
</query>
<query id="TestSimpleGETMicroserviceWithWildcardAndParameter" service="simpleGETMicroserviceWithWildcardAndParameter">
<variable id="param1" type="STRING" name="var1"/>
<variable id="param2" type="STRING" name="var2"/>
</query>
<query id="TestSimplePOSTMicroserviceWithParameters" service="simplePOSTMicroserviceWithParameters">
<variable id="param1" type="STRING" name="var1"/>
<variable id="param2" type="STRING" name="var2"/>
</query>
<query id="TestSimplePUTMicroserviceWithParameters" service="simplePUTMicroserviceWithParameters">
<variable id="param1" type="STRING" name="var1"/>
<variable id="param2" type="STRING" name="var2"/>
</query>
<query id="TestSimpleDELETEMicroserviceWithWildcard" service="simpleDELETEMicroserviceWithWildcard">
<variable id="param1" type="STRING" name="var1"/>
</query>
<query id="sendMail" service="sendMail"/>
<query id="TestSimpleRestGet" service="testSimpleRestGet"/>
<query id="TestSimpleRestPost" service="testSimpleRestPost"/>
<query id="TestComplexRestGet" service="testComplexRestGet"/>
<query id="TestComplexRestGetParameters" service="testComplexRestGetParameters">
<variable id="name" type="STRING" name="value"/>
<variable id="value" type="STRING" name="value"/>
</query>
<query id="TestExternalRestApi" service="testExternalRest">
<variable id="planet" type="STRING" name="value"/>
<variable id="format" type="STRING" value="json"/>
</query>
<query id="TestExternalRestApiWithSecurity" service="testExternalRestSecurity"/>
<query id="TestPostmanRestApi" service="testPostman"/>
<query id="CallAluMicroservice" service="aluGetKey">
<variable id="Ken" type="STRING" value="prueba"/>
<variable id="Nbk" type="INTEGER" value="1"/>
</query>
<query id="CallAnotherMicroservice" service="simpleMicroservice2"/>
<query id="CallAnotherMicroserviceWithParameters" service="simpleMicroservice2WithParameters">
<field id="date" alias="dateFormatted" transform="DATE"/>
<field id="float" alias="floatFormatted" transform="NUMBER"/>
<field id="double" alias="doubleFormatted" transform="NUMBER"/>
<field id="integer" alias="integerFormatted" transform="NUMBER"/>
<field id="long" alias="longFormatted" transform="NUMBER"/>
<field id="text" alias="text"/>
<field id="null" alias="null"/>
<variable id="param1" type="STRING" value="prueba"/>
<variable id="param2" type="DATE" name="tutu"/>
<variable id="param3" type="INTEGER" name="lala"/>
<variable id="param4" type="STRING" name="erre"/>
<variable id="param5" type="STRINGN" name="queErre"/>
<variable id="param6" type="STRINGN" name="yQueErre"/>
</query>
<query id="CallAnotherMoreMicroservice" service="simpleMicroservice3"/>
<query id="CallOverWriteMicroserviceName" service="simpleMicroservice4"/>
<query id="CallAluMicroserviceWithoutParameters" service="aluGetKeyNoParam"/>
<query id="CallAluAsRest" service="aluGetKeyRest">
<variable id="Ken" type="STRING" value="prueba"/>
<variable id="Nbk" type="INTEGER" value="1"/>
</query>
<query id="testCaseWhenElseDistinct">
<table query="testCaseWhenElseDistinctSubquery" alias="t"/>
<field id="value" table="t"/>
<field id="label" table="t"/>
<field id="other" table="t"/>
<field id="another" table="t"/>
<order-by field="value" table="t" type="ASC" nulls="FIRST"/>
</query>
<query id="testCaseWhenElseDistinctSubquery" distinct="true">
<table id="AweThm"/>
<case alias="value">
<when left-field="Nam" condition="like" right-variable="sunset">
<then>
<field variable="1"/>
</then>
</when>
<when left-field="Nam" condition="like" right-variable="sunny">
<then>
<field variable="2"/>
</then>
</when>
<when left-field="Nam" condition="eq" right-variable="purple-hills">
<then>
<field variable="3"/>
</then>
</when>
<else>
<constant value="null" type="NULL"/>
</else>
</case>
<case alias="label">
<when left-field="Nam" condition="like" right-variable="sunset">
<then>
<constant value="SUNSET"/>
</then>
</when>
<when left-field="Nam" condition="like" right-variable="sunny">
<then>
<constant value="3333" type="INTEGER" cast="STRING"/>
</then>
</when>
<when left-field="Nam" condition="eq" right-variable="purple-hills">
<then>
<constant value="PURPLE-HILLS"/>
</then>
</when>
</case>
<case alias="other">
<else>
<constant value="3" type="INTEGER"/>
</else>
</case>
<case alias="another">
<when left-field="Nam" condition="like" right-variable="sunset">
<then>
<field id="Nam" table="AweThm"/>
</then>
</when>
<else>
<constant value="purple-hills"/>
</else>
</case>
<variable id="sunset" type="STRINGL" value="sunset"/>
<variable id="sunny" type="STRINGR" value="sunny"/>
<variable id="purple-hills" type="STRING" value="purple-hills"/>
<variable id="sunset-mays" type="STRING" value="SUNSET"/>
<variable id="sunny-mays" type="STRING" value="SUNNY"/>
<variable id="purple-hills-mays" type="STRING" value="PURPLE-HILLS"/>
<variable id="1" type="INTEGER" value="1"/>
<variable id="2" type="INTEGER" value="2"/>
<variable id="3" type="INTEGER" value="3"/>
<variable id="null" type="NULL"/>
</query>
<query id="testCaseWhenElse">
<table id="AweThm"/>
<case alias="value">
<when left-field="Nam" condition="eq" right-variable="sunset">
<then>
<field variable="1"/>
</then>
</when>
<when left-field="Nam" condition="eq" right-variable="sunny">
<then>
<field variable="2"/>
</then>
</when>
<when left-field="Nam" condition="eq" right-variable="purple-hills">
<then>
<field variable="3"/>
</then>
</when>
<else>
<constant value="0" type="INTEGER"/>
</else>
</case>
<case alias="label">
<when condition="eq">
<left-operand>
<field id="Nam"/>
</left-operand>
<right-operand>
<field variable="sunset"/>
</right-operand>
<then>
<constant value="SUNSET"/>
</then>
</when>
<when condition="eq">
<left-operand>
<field id="Nam"/>
</left-operand>
<right-operand>
<field variable="sunny"/>
</right-operand>
<then>
<constant value="SUNNY"/>
</then>
</when>
<when condition="eq">
<left-operand>
<field id="Nam"/>
</left-operand>
<right-operand>
<field variable="purple-hills"/>
</right-operand>
<then>
<constant value="PURPLE-HILLS"/>
</then>
</when>
<else>
<constant value="other"/>
</else>
</case>
<order-by field="Nam" type="ASC" nulls="FIRST"/>
<variable id="sunset" type="STRING" value="sunset"/>
<variable id="sunny" type="STRING" value="sunny"/>
<variable id="purple-hills" type="STRING" value="purple-hills"/>
<variable id="1" type="INTEGER" value="1"/>
<variable id="2" type="INTEGER" value="2"/>
<variable id="3" type="INTEGER" value="3"/>
</query>
<query id="testCaseWhenElseInFilter">
<table id="AweThm"/>
<case alias="value">
<when left-field="Nam" condition="eq" right-variable="sunset">
<then>
<field variable="1"/>
</then>
</when>
<when left-field="Nam" condition="eq" right-variable="sunny">
<then>
<field variable="2"/>
</then>
</when>
<when left-field="Nam" condition="eq" right-variable="purple-hills">
<then>
<field variable="3"/>
</then>
</when>
<else>
<constant value="0" type="INTEGER"/>
</else>
</case>
<case alias="label">
<when condition="eq">
<left-operand>
<field id="Nam"/>
</left-operand>
<right-operand>
<field variable="sunset"/>
</right-operand>
<then>
<constant value="SUNSET"/>
</then>
</when>
<when condition="eq">
<left-operand>
<field id="Nam"/>
</left-operand>
<right-operand>
<field variable="sunny"/>
</right-operand>
<then>
<constant value="SUNNY"/>
</then>
</when>
<when condition="eq">
<left-operand>
<field id="Nam"/>
</left-operand>
<right-operand>
<field variable="purple-hills"/>
</right-operand>
<then>
<constant value="PURPLE-HILLS"/>
</then>
</when>
<else>
<constant value=""/>
</else>
</case>
<where>
<and>
<filter condition="eq">
<left-operand>
<case>
<when condition="eq">
<left-operand>
<field id="Nam"/>
</left-operand>
<right-operand>
<field variable="sunset"/>
</right-operand>
<then>
<constant value="SUNSET"/>
</then>
</when>
<when condition="eq">
<left-operand>
<field id="Nam"/>
</left-operand>
<right-operand>
<field variable="sunny"/>
</right-operand>
<then>
<constant value="SUNNY"/>
</then>
</when>
<when condition="eq">
<left-operand>
<field id="Nam"/>
</left-operand>
<right-operand>
<field variable="purple-hills"/>
</right-operand>
<then>
<constant value="PURPLE-HILLS"/>
</then>
</when>
<else>
<constant value=""/>
</else>
</case>
</left-operand>
<right-operand>
<constant value="SUNSET"/>
</right-operand>
</filter>
</and>
</where>
<variable id="sunset" type="STRING" value="sunset"/>
<variable id="sunny" type="STRING" value="sunny"/>
<variable id="purple-hills" type="STRING" value="purple-hills"/>
<variable id="1" type="INTEGER" value="1"/>
<variable id="2" type="INTEGER" value="2"/>
<variable id="3" type="INTEGER" value="3"/>
</query>
<query id="testServiceByQualifier" service="testServiceByQualifier"/>
<query id="testRowNumber">
<table id="ope"/>
<field id="l1_nom" alias="name"/>
<over alias="rowNumber">
<field function="ROW_NUMBER"/>
</over>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="testCaseOver">
<table id="ope"/>
<field id="l1_nom" alias="name"/>
<case alias="value">
<when left-field="IdeOpe" condition="eq">
<right-operand>
<over>
<field function="ROW_NUMBER"/>
</over>
</right-operand>
<then>
<constant value="1" type="INTEGER"/>
</then>
</when>
<when left-field="IdeOpe" condition="eq">
<right-operand>
<constant value="1" type="INTEGER"/>
</right-operand>
<then>
<constant value="2" type="INTEGER"/>
</then>
</when>
<else>
<constant value="0" type="INTEGER"/>
</else>
</case>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="testNullIf">
<table id="ope"/>
<field id="l1_nom" alias="name"/>
<operation operator="NULLIF" function="MAX" alias="nullif">
<field id="l1_nom"/>
<constant value="test"/>
</operation>
<group-by field="l1_nom"/>
<order-by field="l1_nom"/>
</query>
<query id="testSum1">
<table id="AweThm"/>
<constant value="1" type="LONG" function="SUM" alias="sum1"/>
<constant value="1" type="LONG" function="SUM" alias="sum1"/>
<group-by field="Nam"/>
</query>
<query id="testOverPartitionOrder">
<table id="ope"/>
<field id="l1_nom" alias="name"/>
<over alias="rowNumber">
<operation operator="NULLIF" function="MAX">
<field id="l1_nom"/>
<constant value="test"/>
</operation>
<partition-by field="l1_nom"/>
<order-by field="l1_nom" type="ASC"/>
</over>
<over alias="rankValue">
<field function="RANK"/>
<partition-by field="l1_nom"/>
<order-by field="l1_nom" type="ASC"/>
</over>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="testOverPartitionOrderOperation">
<table id="ope"/>
<field id="l1_nom" alias="name"/>
<operation operator="MULT" alias="rowNumber">
<constant value="2" type="INTEGER"/>
<over>
<field function="ROW_NUMBER"/>
<order-by field="l1_nom" type="ASC"/>
</over>
</operation>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="testRowNumberWithOperation">
<table id="ope"/>
<field id="l1_nom" alias="name"/>
<operation operator="ADD" alias="rowNumber">
<constant value="1" type="INTEGER"/>
<over>
<field function="ROW_NUMBER"/>
</over>
</operation>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="testPowerOfFieldOperation">
<table id="ope"/>
<field id="l1_nom" alias="name"/>
<operation operator="POWER" alias="powerField">
<constant value="2" type="INTEGER"/>
<over>
<field function="ROW_NUMBER"/>
</over>
</operation>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="testDiffDates">
<table id="ope"/>
<field id="l1_nom" alias="name"/>
<operation operator="DIFF_SECONDS" alias="diffSeconds">
<constant type="TIMESTAMP" value="28/10/1978 05:12:33.000"/>
<constant type="TIMESTAMP" value="28/10/1978 12:03:21.000"/>
</operation>
<operation operator="DIFF_DAYS" alias="diffDays">
<constant type="DATE" value="22/10/1978"/>
<constant type="DATE" value="28/10/1978"/>
</operation>
<operation operator="DIFF_WEEKS" alias="diffWeeks">
<constant type="DATE" value="22/10/1978"/>
<constant type="DATE" value="28/01/1979"/>
</operation>
<operation operator="DIFF_MONTHS" alias="diffMonths">
<constant type="DATE" value="22/10/1978"/>
<constant type="DATE" value="28/10/1999"/>
</operation>
<operation operator="DIFF_YEARS" alias="diffYears">
<constant type="DATE" value="22/10/1978"/>
<constant type="DATE" value="28/10/2012"/>
</operation>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="testServiceBeanParameter" service="testServiceBeanParameter">
<variable id="name" type="STRING" name="name"/>
<variable id="rotationPeriod" type="STRING" name="rotationPeriod"/>
<variable id="orbitalPeriod" type="STRING" name="orbitalPeriod"/>
<variable id="diameter" type="STRING" name="diameter"/>
<variable id="climate" type="STRING" name="climate"/>
<variable id="gravity" type="STRING" name="gravity"/>
<variable id="terrain" type="STRING" name="terrain"/>
<variable id="population" type="LONG" name="population"/>
<variable id="created" type="DATE" name="created"/>
<variable id="edited" type="DATE" name="edited"/>
<variable id="url" type="STRING" name="url"/>
</query>
<query id="testServiceBeanParameterList" service="testServiceBeanParameterList">
<variable id="name" type="STRING" name="name"/>
<variable id="rotationPeriod" type="STRING" name="rotationPeriod"/>
<variable id="orbitalPeriod" type="STRING" name="orbitalPeriod"/>
<variable id="diameter" type="STRING" name="diameter"/>
<variable id="climate" type="STRING" name="climate"/>
<variable id="gravity" type="STRING" name="gravity"/>
<variable id="terrain" type="STRING" name="terrain"/>
<variable id="population" type="LONG" name="population"/>
<variable id="created" type="DATE" name="created"/>
<variable id="edited" type="DATE" name="edited"/>
<variable id="url" type="STRING" name="url"/>
</query>
<query id="testServiceBeanListParameter" service="testServiceBeanListParameter">
<variable id="nameList" type="STRING" name="nameList"/>
<variable id="populationList" type="LONG" name="populationList"/>
</query>
<query id="testServiceJsonBeanParameter" service="testServiceJsonBeanParameter">
<variable id="value" type="OBJECT" name="value"/>
</query>
<query id="testServiceJsonParameter" service="testServiceJsonParameter">
<variable id="value" type="OBJECT" name="value"/>
</query>
<query id="testExistsOK">
<table id="ope"/>
<field id="l1_nom" alias="name"/>
<constant value="-1" type="INTEGER" alias="abs" function="ABS"/>
<where>
<filter condition="exists" query="testExistsSubqueryOK"/>
</where>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="testExistsKO">
<table id="ope"/>
<field id="l1_nom" alias="name"/>
<where>
<filter condition="exists">
<left-operand>
<field query="testExistsSubqueryKO"/>
</left-operand>
</filter>
</where>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="testNotExistsOK">
<table id="ope"/>
<field id="l1_nom" alias="name"/>
<where>
<filter condition="not exists" query="testExistsSubqueryKO"/>
</where>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="testNotExistsKO">
<table id="ope"/>
<field id="l1_nom" alias="name"/>
<where>
<filter condition="not exists">
<right-operand>
<field query="testExistsSubqueryOK"/>
</right-operand>
</filter>
</where>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="testExistsSubqueryOK">
<table id="ope"/>
<field id="l1_nom" alias="name"/>
<where>
<filter left-field="l1_nom" condition="is not null"/>
</where>
</query>
<query id="testExistsSubqueryKO">
<table id="ope"/>
<field id="l1_nom" alias="name"/>
<where>
<filter left-field="l1_nom" condition="is null"/>
</where>
</query>
<query id="testCoalesce">
<table id="ope"/>
<field id="l1_nom" alias="name"/>
<operation operator="COALESCE" alias="nameNotNull">
<field id="l1_trt"/>
<constant type="NULL"/>
<field id="l1_nom"/>
</operation>
<where>
<filter condition="eq" ignorecase="true">
<left-operand>
<field id="l1_nom"/>
</left-operand>
<right-operand>
<constant value="test"/>
</right-operand>
</filter>
</where>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="testCastToNumber">
<table id="ope"/>
<field id="l1_nom" alias="name"/>
<operation operator="ADD" alias="castToInteger">
<constant value="12" cast="INTEGER"/>
<constant value="2" type="INTEGER"/>
<field id="IdeOpe"/>
<constant value="4" type="DOUBLE" cast="INTEGER"/>
</operation>
<operation operator="MULT" alias="castToLong">
<constant value="12" cast="LONG"/>
<constant value="2" type="INTEGER" cast="LONG"/>
<field id="IdeOpe" cast="LONG"/>
<constant value="4" type="LONG"/>
</operation>
<operation operator="DIV" alias="castToFloat">
<constant value="12" cast="FLOAT"/>
<constant value="2" type="INTEGER" cast="FLOAT"/>
<field id="IdeOpe" cast="FLOAT"/>
<constant value="4" type="FLOAT"/>
</operation>
<operation operator="SUB" alias="castToDouble">
<constant value="12" cast="DOUBLE"/>
<constant value="2" type="INTEGER" cast="DOUBLE"/>
<field id="IdeOpe" cast="DOUBLE"/>
<constant value="4.1" type="DOUBLE"/>
</operation>
<operation operator="CONCAT" alias="castToString">
<constant value="12" type="INTEGER" cast="STRING"/>
<constant value="-2" type="INTEGER" cast="STRING"/>
<field id="IdeOpe" cast="STRING"/>
</operation>
<where>
<filter condition="eq" ignorecase="true">
<left-operand>
<field id="l1_nom"/>
</left-operand>
<right-operand>
<constant value="test"/>
</right-operand>
</filter>
</where>
<order-by field="l1_nom" type="ASC"/>
</query>
<query id="testQueryWithOutTables">
<operation alias="Sum" operator="ADD">
<constant value="1" type="INTEGER"/>
<constant value="1" type="INTEGER"/>
</operation>
</query>
<query id="testQueryWithOutPostProcess" service="getDataListWithOutPostProcessed" post-process="false">
<field id="value"/>
</query>
<query id="RadioButtonInitialValue">
<constant value="Radio1" alias="RadBoxGrp1"/>
<constant value="Radio2" alias="RadBoxButGrp"/>
</query>
<query id="dynamicScreen" service="dynamicScreen"/>
<query id="getProfiles" cacheable="true">
<table id="AwePro"/>
<field id="Nam" alias="name"/>
<field id="IdePro" alias="value"/>
</query>
<query id="dummyLineQuery" service="dummyLineService">
<field id="dates" function="TRUNCDATE" alias="dates" transform="DATE_MS"/>
<field id="profitability" alias="profitability"/>
<field id="amount" alias="amount"/>
<variable value="currentYear" type="STRING" id="years" />
</query>
</queries>