diff --git a/aliasDefinition/Data_alias/Data_alias.aod b/aliasDefinition/Data_alias/Data_alias.aod index f2c30380e72ba787ebf6fc6559e5c9c5205a5713..7787921b830aedb9170ecb4b99f87e61e5b443c4 100644 --- a/aliasDefinition/Data_alias/Data_alias.aod +++ b/aliasDefinition/Data_alias/Data_alias.aod @@ -2132,9 +2132,9 @@ </entityFields> </entityDb> <entityDb> - <name>SALESPROJECT</name> + <name>COUNTRYINFO</name> <dbName></dbName> - <idColumn>SALESPROJECTID</idColumn> + <idColumn>ISO2</idColumn> <idGeneratorType v="0" /> <idGeneratorInterval v="1" /> <title></title> @@ -2149,12 +2149,12 @@ </auditSyncConfig> <entityFields> <entityFieldDb> - <name>STARTDATE</name> + <name>FLAGICON</name> <dbName></dbName> <primaryKey v="false" /> - <columnType v="93" /> - <size v="29" /> - <scale v="9" /> + <columnType v="2004" /> + <size v="2147483647" /> + <scale v="0" /> <notNull v="false" /> <isUnique v="false" /> <index v="false" /> @@ -2162,12 +2162,12 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>DATE_EDIT</name> + <name>ZIP_EXISTS</name> <dbName></dbName> <primaryKey v="false" /> - <columnType v="93" /> - <size v="29" /> - <scale v="9" /> + <columnType v="1" /> + <size v="1" /> + <scale v="0" /> <notNull v="false" /> <isUnique v="false" /> <index v="false" /> @@ -2175,12 +2175,12 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>VOLUME</name> + <name>EUROZONE</name> <dbName></dbName> <primaryKey v="false" /> - <columnType v="2" /> - <size v="14" /> - <scale v="2" /> + <columnType v="1" /> + <size v="1" /> + <scale v="0" /> <notNull v="false" /> <isUnique v="false" /> <index v="false" /> @@ -2188,11 +2188,11 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>ESTIMATIONVALUE</name> + <name>ISO3</name> <dbName></dbName> <primaryKey v="false" /> - <columnType v="4" /> - <size v="10" /> + <columnType v="1" /> + <size v="3" /> <scale v="0" /> <notNull v="false" /> <isUnique v="false" /> @@ -2201,11 +2201,11 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>INFO</name> + <name>CURRENCYCODE</name> <dbName></dbName> <primaryKey v="false" /> - <columnType v="2005" /> - <size v="2147483647" /> + <columnType v="1" /> + <size v="3" /> <scale v="0" /> <notNull v="false" /> <isUnique v="false" /> @@ -2214,20 +2214,20 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>ESTIMATION</name> + <name>ISO2</name> <dbName></dbName> - <primaryKey v="false" /> - <columnType v="12" /> - <size v="50" /> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="2" /> <scale v="0" /> - <notNull v="false" /> - <isUnique v="false" /> + <notNull v="true" /> + <isUnique v="true" /> <index v="false" /> <title></title> <description></description> </entityFieldDb> <entityFieldDb> - <name>USER_EDIT</name> + <name>CURRENCYNAME_DE</name> <dbName></dbName> <primaryKey v="false" /> <columnType v="12" /> @@ -2240,24 +2240,11 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>ENDDATE</name> + <name>DEFAULTLANGUAGE</name> <dbName></dbName> <primaryKey v="false" /> - <columnType v="93" /> - <size v="29" /> - <scale v="9" /> - <notNull v="false" /> - <isUnique v="false" /> - <index v="false" /> - <title></title> - <description></description> - </entityFieldDb> - <entityFieldDb> - <name>PHASE</name> - <dbName></dbName> - <primaryKey v="false" /> - <columnType v="4" /> - <size v="10" /> + <columnType v="12" /> + <size v="5" /> <scale v="0" /> <notNull v="false" /> <isUnique v="false" /> @@ -2266,11 +2253,11 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>STATUS</name> + <name>DIALPREFIX</name> <dbName></dbName> <primaryKey v="false" /> - <columnType v="4" /> - <size v="10" /> + <columnType v="1" /> + <size v="5" /> <scale v="0" /> <notNull v="false" /> <isUnique v="false" /> @@ -2279,76 +2266,50 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>PROJECTCODE</name> + <name>POBOXNAME</name> <dbName></dbName> <primaryKey v="false" /> - <columnType v="4" /> - <size v="10" /> - <scale v="0" /> - <notNull v="true" /> - <isUnique v="true" /> - <index v="true" /> - <title></title> - <description></description> - </entityFieldDb> - <entityFieldDb> - <name>SALESPROJECTID</name> - <dbName></dbName> - <primaryKey v="true" /> - <columnType v="1" /> - <size v="36" /> + <columnType v="12" /> + <size v="30" /> <scale v="0" /> - <notNull v="true" /> - <isUnique v="true" /> - <index v="false" /> - <title></title> - <description></description> - </entityFieldDb> - <entityFieldDb> - <name>DATE_NEW</name> - <dbName></dbName> - <primaryKey v="false" /> - <columnType v="93" /> - <size v="29" /> - <scale v="9" /> - <notNull v="true" /> + <notNull v="false" /> <isUnique v="false" /> <index v="false" /> <title></title> <description></description> </entityFieldDb> <entityFieldDb> - <name>RELATION_ID</name> + <name>EUMEMBER</name> <dbName></dbName> <primaryKey v="false" /> <columnType v="1" /> - <size v="36" /> + <size v="1" /> <scale v="0" /> - <notNull v="true" /> + <notNull v="false" /> <isUnique v="false" /> <index v="false" /> <title></title> <description></description> </entityFieldDb> <entityFieldDb> - <name>USER_NEW</name> + <name>NAME_DE</name> <dbName></dbName> <primaryKey v="false" /> <columnType v="12" /> - <size v="50" /> + <size v="100" /> <scale v="0" /> - <notNull v="true" /> + <notNull v="false" /> <isUnique v="false" /> <index v="false" /> <title></title> <description></description> </entityFieldDb> <entityFieldDb> - <name>PROJECTTITLE</name> + <name>ADDRFORMAT</name> <dbName></dbName> <primaryKey v="false" /> <columnType v="12" /> - <size v="30" /> + <size v="250" /> <scale v="0" /> <notNull v="false" /> <isUnique v="false" /> @@ -2864,6 +2825,233 @@ </entityFieldDb> </entityFields> </entityDb> + <entityDb> + <name>SALESPROJECT</name> + <dbName></dbName> + <idColumn>SALESPROJECTID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="0" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>STARTDATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>VOLUME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2" /> + <size v="14" /> + <scale v="2" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ESTIMATIONVALUE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>INFO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="2147483647" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ESTIMATION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ENDDATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PHASE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>STATUS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PROJECTCODE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SALESPROJECTID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>RELATION_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PROJECTTITLE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="30" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> </entities> </entityGroup> </aliasDefDb> diff --git a/aliasDefinition/_____SYSTEMALIAS/_____SYSTEMALIAS.aod b/aliasDefinition/_____SYSTEMALIAS/_____SYSTEMALIAS.aod index a608e747d70704f70f7f19400b0e3e044bcc789c..594d4d983fab74ae08569fd401fba390cb79bdf5 100644 --- a/aliasDefinition/_____SYSTEMALIAS/_____SYSTEMALIAS.aod +++ b/aliasDefinition/_____SYSTEMALIAS/_____SYSTEMALIAS.aod @@ -7,6 +7,2953 @@ <aliasDefDb> <entityGroup> <name>entityGroup</name> + <entities> + <entityDb> + <name>ASYS_SYSTEM</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DESCRIPTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ICON</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2004" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="63" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>KIND</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>NAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>TITLE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>XMLDATA</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2004" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_SEQUENCES</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>ID_GUID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ID_HIGH</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ID_LOW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ID_TABLE</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="12" /> + <size v="127" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_BINARIES</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>BINDATA</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2004" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CONTAINERNAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="31" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATASIZE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="-5" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DESCRIPTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="127" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>FILENAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="127" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>KEYWORD</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>MIMETYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="127" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PARENTID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="1024" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PREVIEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2004" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ROW_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>TABLENAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="127" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_ICONS</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>BINDATA</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2004" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DESCRIPTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="127" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ICON_TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_MAILREPOSIT</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>FLAGGED</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>FOLDER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>MAIL</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>MAILUSER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>RECEIVEDATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>RECENT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>RECIPIENT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="2046" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SEEN</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SENDER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="127" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SENTDATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SUBJECT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="1023" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_MAILREPOSIT_HASH</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>MAILHASH</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="31" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>MAILINFO</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_CALENDARBACKEND</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>CLASSIFICATION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATASETID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DTEND</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DTSTART</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ELEMENTUID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="512" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ENDTIME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ENTRYTYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>HASALARM</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ISRECUR</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>LASTMODIFIED</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>MAILBOX</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ORGANIZER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>OWNER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>STARTTIME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>STATUS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="32" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SUMMARY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>TRANSP</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="1" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>VCOMPONENT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_CALENDARLINK</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>DBALIAS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="127" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DBID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="1023" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DBIDCOLUMN</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="127" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DBTABLENAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="127" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ENTRYID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="512" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ENTRYSTORE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>FRAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="1023" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>TITLE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="2000" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_CALENDARSYNC</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>LASTMODIFIED</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>MASTERUID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="512" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SLAVEUID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="12" /> + <size v="512" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SUSER</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_UIDRESOLVER</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>ENTRY_TYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ENTRY_UID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="512" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ENTRY_USER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_TIMER</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>LASTRUN</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>TIMERID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_FARM</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>ADDRESS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CLIENTS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>FARMVERSION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="12" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>LICENSE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SENCODING</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SERVERID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>WORKLOAD</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_FARM_CLIENT</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>CHARACTERISTIC</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CLIENTID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SADDRESS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SERVERID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USERNAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_AUDIT</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>ACOLUMNNAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="127" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ALIAS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ATABLENAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="127" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ATIMESTAMP</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>AUSER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATASETID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="1023" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATASETNEWVALUE_BLOB</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2004" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATASETNEWVALUE_CLOB</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATASETNEWVALUE_STRING</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="1023" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>LOGTIME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>LOGTYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>LOGWRITERUID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="127" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SQLACTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="1" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_SYNCSLAVES</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>ACTIVE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DESCRIPTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DEVICEID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="40" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>INTERVALL</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>LASTSYNC</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SLAVEUID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="12" /> + <size v="127" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_USERS</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>GROUPID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>NAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PROPKEY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="1024" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PROPVAL</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="1024" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PROPVAL_CLOB</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_USERTOKEN</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>GROUP_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>LOGIN_USER_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>REFERENCE_USER_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>VALID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>VALID_FROM</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>VALID_ONCE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>VALID_TO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_ALIASCONFIG</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>ALIASID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DESCRIPTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ICON</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2004" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>KIND</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>NAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SERVERID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>TENANTID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>TITLE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>XMLDATA</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2004" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_NOTIFICATIONS</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>BACKPACK</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CAPTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="512" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CONTENTID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CREATIONDATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="-5" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DESCRIPTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="1023" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>FORCEDPRIORITY</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ICON_INFO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="1023" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>LIFETIME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="-5" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>LINK_INFO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="1023" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ORIGINATORNAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>RECIPIENTUSERIDS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>STATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="16" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>TYPECODE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USERID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>VERSION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_DASHLETS</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>COLSPAN</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CONFIGURATION_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DASHBOARD_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>FRAGMENT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="1023" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PARAMETERS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ROWSPAN</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>TITLE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>X</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>Y</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_DASHLETCONFIGURATIONS</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>CATEGORIES</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DESCRIPTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="512" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>FRAGMENT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="1023" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>FRAGMENT_CUSTOMIZABLE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ICON</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="true" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>NAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PARAMETERS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>PREVIEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>REQUIRES_CONFIGURATION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SINGLETON</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>STORE_ROLES</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="1023" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>TITLE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>VIEW_NAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="63" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_XMPP_OFFLINESTANZA</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>ATIMESTAMP</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>JID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="64" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>STANZA</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>ASYS_XMPP_HISTORY</name> + <auditSyncConfig> + <name>auditSyncConfig</name> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>ATIMESTAMP</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CHATMARKER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="16" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>JID_FROM</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="64" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>JID_TO</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="64" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>MSGMARKER</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="255" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="true" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>MSGTYPE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="16" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>STANZA</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="2005" /> + <size v="0" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>AOSYS_CONFIGURATION</name> + <dbName></dbName> + <idGeneratorType v="1" /> + <idGeneratorInterval v="1" /> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="0" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>OPTIONID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>OPTIONNAME</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="12" /> + <size v="128" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USERNAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>ROLEID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="60" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DELDATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="93" /> + <size v="29" /> + <scale v="9" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>OPTIONVALUE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="128" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + </entities> </entityGroup> </aliasDefDb> </aliasDefinitionSub> diff --git a/application/_____SYSTEM_APPLICATION_NEON/_____SYSTEM_APPLICATION_NEON.aod b/application/_____SYSTEM_APPLICATION_NEON/_____SYSTEM_APPLICATION_NEON.aod index 074c3a3c7abff1591163237eeb20bb6682a05169..8b23be594405732cc602a3ca627c2efaf4eae0b8 100644 --- a/application/_____SYSTEM_APPLICATION_NEON/_____SYSTEM_APPLICATION_NEON.aod +++ b/application/_____SYSTEM_APPLICATION_NEON/_____SYSTEM_APPLICATION_NEON.aod @@ -6,7 +6,6 @@ <node name="CONTACTS" kind="123" title="Contactmanagement"> <icon>VAADIN:STAR</icon> <node name="Group1" kind="123" title=""> - <node name="_test_clientProcess" kind="103" /> <node name="Vertriebsdashboard" kind="10090" /> <node name="Calendar_context" kind="10077" /> <node name="Org_context" kind="10077" /> @@ -24,9 +23,18 @@ <node name="INTERNAL_ADMINISTRATOR" kind="159" /> </node> </node> + <node name="PREFERENCES" kind="123" title="Administration"> + <icon>VAADIN:WRENCH</icon> + <node name="Group3" kind="123" title=""> + <node name="Options_Context" kind="10077" /> + <node name="Countries_Context" kind="10077" /> + <node name="INTERNAL_ADMINISTRATOR" kind="159" /> + </node> + </node> </entityNode> <company> <name>company</name> + <title></title> <iconProcess>%aditoprj%/application/_____SYSTEM_APPLICATION_NEON/company/iconProcess.js</iconProcess> </company> </application> diff --git a/entity/Address_entity/Address_entity.aod b/entity/Address_entity/Address_entity.aod index 134e6a329c6fd25a6816675ecb81e8721f5b25e9..6cc8087d7753dab09bf7f85d37d3072b5a381b78 100644 --- a/entity/Address_entity/Address_entity.aod +++ b/entity/Address_entity/Address_entity.aod @@ -3,10 +3,10 @@ <name>Address_entity</name> <title>Addresses</title> <majorModelMode>DISTRIBUTED</majorModelMode> - <alias>Data_alias</alias> - <conditionProcess>%aditoprj%/entity/Address_entity/conditionProcess.js</conditionProcess> <recordContainerType>DB</recordContainerType> <caption>Addresses</caption> + <alias>Data_alias</alias> + <conditionProcess>%aditoprj%/entity/Address_entity/conditionProcess.js</conditionProcess> <entityFields> <entityField> <name>ADDRESS</name> @@ -161,6 +161,9 @@ <element>MASK</element> </onValueChangeTypes> </entityField> + <entityIncomingField> + <name>#INCOMING</name> + </entityIncomingField> </entityFields> <linkInformation> <linkInformation> diff --git a/entity/Appointment_entity/Appointment_entity.aod b/entity/Appointment_entity/Appointment_entity.aod index 35edda7bfd216c957ffe2922516dbe362e6f6bd5..2a647e86736f41237906541f5af57bd137c1b655 100644 --- a/entity/Appointment_entity/Appointment_entity.aod +++ b/entity/Appointment_entity/Appointment_entity.aod @@ -3,6 +3,8 @@ <name>Appointment_entity</name> <title>Termin</title> <majorModelMode>DISTRIBUTED</majorModelMode> + <recordContainerType>JDITO</recordContainerType> + <caption>Termin</caption> <alias>Data_alias</alias> <jDitoRecordAlias>Data_alias</jDitoRecordAlias> <fields> @@ -28,8 +30,6 @@ <onInsert>%aditoprj%/entity/Appointment_entity/onInsert.js</onInsert> <onUpdate>%aditoprj%/entity/Appointment_entity/onUpdate.js</onUpdate> <onDelete>%aditoprj%/entity/Appointment_entity/onDelete.js</onDelete> - <recordContainerType>JDITO</recordContainerType> - <caption>Termin</caption> <entityFields> <entityField> <name>SUMMARY</name> @@ -103,5 +103,39 @@ <name>TRANSPARENCY</name> <fieldName>TRANSPARENCY</fieldName> </entityField> + <entityActionGroup> + <name>PartStatActionGroup</name> + <children> + <entityActionField> + <name>accept</name> + <fieldType>ACTION</fieldType> + <onActionProcess>%aditoprj%/entity/Appointment_entity/entityfields/partstatactiongroup/children/accept/onActionProcess.js</onActionProcess> + <actionOrder v="0" /> + <caption>zusagen</caption> + <icon>VAADIN:CHECK</icon> + <iconId>VAADIN:CHECK</iconId> + </entityActionField> + <entityActionField> + <name>decline</name> + <fieldType>ACTION</fieldType> + <description></description> + <onActionProcess>%aditoprj%/entity/Appointment_entity/entityfields/partstatactiongroup/children/decline/onActionProcess.js</onActionProcess> + <caption>absagen</caption> + <icon>VAADIN:CLOSE</icon> + <iconId>VAADIN:CLOSE</iconId> + </entityActionField> + <entityActionField> + <name>tentative</name> + <fieldType>ACTION</fieldType> + <onActionProcess>%aditoprj%/entity/Appointment_entity/entityfields/partstatactiongroup/children/tentative/onActionProcess.js</onActionProcess> + <caption>vielleicht</caption> + <icon>VAADIN:QUESTION</icon> + <iconId>VAADIN:QUESTION</iconId> + </entityActionField> + </children> + </entityActionGroup> + <entityIncomingField> + <name>#INCOMING</name> + </entityIncomingField> </entityFields> </entity> diff --git a/entity/Appointment_entity/entityfields/partstatactiongroup/children/accept/onActionProcess.js b/entity/Appointment_entity/entityfields/partstatactiongroup/children/accept/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..4ee04f054f1217ca5ce2f61235174720e00b8e00 --- /dev/null +++ b/entity/Appointment_entity/entityfields/partstatactiongroup/children/accept/onActionProcess.js @@ -0,0 +1,17 @@ +import("system.calendars"); +import("system.vars"); +import("system.text"); +import("system.neon"); +import("Appointment_lib"); + +var appointmentUtil = new AppointmentUtils(); + +var currentUserEncodedString = calendars.getCalendarUser(vars.getString("$sys.user")); +var currentUserDecodedArray = text.decodeMS(currentUserEncodedString); +var currentUserUri = currentUserDecodedArray[0]; + +var currentAttendees = vars.get("$field.ATTENDEES"); +var updatedAttendees = appointmentUtil.setPartStat(currentUserUri, currentAttendees, "ACCEPTED"); + +appointmentUtil.sendExchangedAction(vars.get("$param.entry")); +neon.setFieldValue("$field.ATTENDEES", updatedAttendees); diff --git a/entity/Appointment_entity/entityfields/partstatactiongroup/children/decline/onActionProcess.js b/entity/Appointment_entity/entityfields/partstatactiongroup/children/decline/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..4c8288f8a49b6b59e2fcc0f1dd060a70949568f0 --- /dev/null +++ b/entity/Appointment_entity/entityfields/partstatactiongroup/children/decline/onActionProcess.js @@ -0,0 +1,17 @@ +import("system.calendars"); +import("system.vars"); +import("system.text"); +import("system.neon"); +import("Appointment_lib"); + +var appointmentUtil = new AppointmentUtils(); + +var currentUserEncodedString = calendars.getCalendarUser(vars.getString("$sys.user")); +var currentUserDecodedArray = text.decodeMS(currentUserEncodedString); +var currentUserUri = currentUserDecodedArray[0]; + +var currentAttendees = vars.get("$field.ATTENDEES"); +var updatedAttendees = appointmentUtil.setPartStat(currentUserUri, currentAttendees, "DECLINED"); + +appointmentUtil.sendExchangedAction(vars.get("$param.entry")); +neon.setFieldValue("$field.ATTENDEES", updatedAttendees); diff --git a/entity/Appointment_entity/entityfields/partstatactiongroup/children/tentative/onActionProcess.js b/entity/Appointment_entity/entityfields/partstatactiongroup/children/tentative/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..9fdc8598e107ef80c6e91de3743de711adfde54e --- /dev/null +++ b/entity/Appointment_entity/entityfields/partstatactiongroup/children/tentative/onActionProcess.js @@ -0,0 +1,17 @@ +import("system.calendars"); +import("system.vars"); +import("system.text"); +import("system.neon"); +import("Appointment_lib"); + +var appointmentUtil = new AppointmentUtils(); + +var currentUserEncodedString = calendars.getCalendarUser(vars.getString("$sys.user")); +var currentUserDecodedArray = text.decodeMS(currentUserEncodedString); +var currentUserUri = currentUserDecodedArray[0]; + +var currentAttendees = vars.get("$field.ATTENDEES"); +var updatedAttendees = appointmentUtil.setPartStat(currentUserUri, currentAttendees, "TENTATIVE"); + +appointmentUtil.sendExchangedAction(vars.get("$param.entry")); +neon.setFieldValue("$field.ATTENDEES", updatedAttendees); \ No newline at end of file diff --git a/entity/Appointment_entity/onInsert.js b/entity/Appointment_entity/onInsert.js index ba6725551cea3e4f3f4d09416d13695cdc7f9f5c..d9648f110d4b5e36624417367b76258f8143b80f 100644 --- a/entity/Appointment_entity/onInsert.js +++ b/entity/Appointment_entity/onInsert.js @@ -36,19 +36,19 @@ if (hasReminder == "true") event[calendars.REMINDER_DATE] = reminder_date; } } -// else -// { -// var reminder_duration = vars.getString("$field.reminder_duration"); -// if ( reminder_duration != "") -// { -// event[calendars.HASREMINDER] = "true"; -// event[calendars.REMINDER_DURATION] = reminder_duration; -// } -// } + else + { + var reminder_duration = vars.getString("$field.reminder_duration"); + if ( reminder_duration != "") + { + event[calendars.HASREMINDER] = "true"; + event[calendars.REMINDER_DURATION] = reminder_duration; + } + } + } event[calendars.CLASSIFICATION] = vars.get("$field.CLASSIFICATION"); -event[calendars.TRANSPARENCY] = vars.get("$field.TRANSPARENCY"); -//event[calendars.AFFECTEDUSERS] = getAffectedUsers( event ); +event[calendars.TRANSPARENCY] = vars.get("$field.TRANSPARENCY"); event[calendars.CATEGORIES] = vars.get("$field.CATEGORIES"); //calcrecurrence(event); //if (event[calendars.RRULE] != undefined) recurrencend(event); @@ -61,40 +61,6 @@ ok = true; -// Liefert die AffectedUsers -function getAffectedUsers( pEvent ) -{ - var affectedusers = vars.get("$image.affectedusers"); - var attendess = pEvent[calendars.ATTENDEES] - var calendarusers = []; - for ( var i = 0; i < affectedusers.length; i++) - { - var insert = true; - for ( var y = 0; y < attendess.length; y++) - { - // Teilnehmer schon vorhanden - if ( text.encodeMS( [attendess[y]["paramvalue"], "CN:" + attendess[y]["cn"]] ) == affectedusers[i][0] ) - { - var userparts = [attendess[y]["paramvalue"]]; - if ( affectedusers[i][1] != "" && affectedusers[i][1] != "UNKNOWN" ) attendess[y]["partstat"] = affectedusers[i][1]; - for ( var part in attendess[y] ) if ( part != "paramvalue") userparts.push(part + ":" + attendess[y][part] ) - calendarusers.push( text.encodeMS(userparts) ); - insert = false; - break; - } - } - if ( insert ) // Teilnehmer noch nicht im Termin vorhanden - { - var resource = db.cell("select THEME from THEME where THEMEID = '" + affectedusers[i][0] + "'"); - if( resource != "" && tools.existUsers(resource) ) - calendarusers.push(text.encodeMS(text.decodeMS(calendars.getCalendarUser(resource)).concat("CUTYPE:RESOURCE"))); - else calendarusers.push(affectedusers[i][0]); - } - } - // a.showMessage(calendarusers.join("\n")) - return text.encodeMS( calendarusers ); -} - // Liefert die Benutzer zurück, auf die keine Schreibrechte bestehen function getReadOnlyUser() { diff --git a/entity/Appointment_entity/onUpdate.js b/entity/Appointment_entity/onUpdate.js index 3c635c2eb5eaa2d64d149ebeab676f44f2faefc2..14e610ccd1b99d5f6c0a50d5c0daa05ac32dc43c 100644 --- a/entity/Appointment_entity/onUpdate.js +++ b/entity/Appointment_entity/onUpdate.js @@ -11,9 +11,6 @@ import("system.db"); import("system.result"); import("system.tools"); - -logging.log("on update"); - // Dieser Prozess speichert die im Frame angezeigten Daten // Je nach Modus (INSERT, EDIT) wird ein neuer Datensatz angelegt oder der alte editiert if(vars.exists("param.entry")) @@ -39,8 +36,8 @@ if(vars.exists("param.entry")) event[calendars.HASREMINDER] = "false"; event[calendars.CLASSIFICATION] = vars.get("$field.CLASSIFICATION"); event[calendars.CATEGORIES] = vars.get("$field.CATEGORIES"); - var att = vars.get("$field.ATTENDEES"); - event[calendars.AFFECTEDUSERS] = att; + event[calendars.AFFECTEDUSERS] = vars.get("$field.ATTENDEES"); + event[calendars.TRANSPARENCY] = vars.get("$field.TRANSPARENCY"); var hasReminder = vars.get("$field.REMINDER_CHECK"); if (hasReminder == "true") { @@ -63,14 +60,13 @@ if(vars.exists("param.entry")) // event[calendars.REMINDER_DURATION] = reminder_duration; // } // } - } - event[calendars.TRANSPARENCY] = vars.get("$field.TRANSPARENCY"); //event[calendars.AFFECTEDUSERS] = getAffectedUsers( event ); // calcrecurrence(event); // if (event[calendars.RRULE] != undefined) recurrencend(event); // Links updaten //swing.saveTableEdit("$comp.links"); // Entweder jetzt neu anlegen oder nur updaten + } calendars.updateEntry(event); @@ -131,7 +127,7 @@ function isWriteable(user, writeable) { for (var i = 0; i < writeable.length; i++) { - if (writeable[i][0] == calendars.getCalendarUser(user)) + if (writeable[i][0] == calendars.getCalendarUser(user)) return true; } return false; diff --git a/entity/Contract_entity/Contract_entity.aod b/entity/Contract_entity/Contract_entity.aod index a49173f1dc6b9064764981523b18c8cd586c6d3a..8388d1b55c2ea8912f9b948347290f6031bd3336 100644 --- a/entity/Contract_entity/Contract_entity.aod +++ b/entity/Contract_entity/Contract_entity.aod @@ -3,11 +3,11 @@ <name>Contract_entity</name> <title>Contract</title> <majorModelMode>DISTRIBUTED</majorModelMode> - <alias>Data_alias</alias> - <conditionProcess>%aditoprj%/entity/Contract_entity/conditionProcess.js</conditionProcess> <recordContainerType>DB</recordContainerType> <caption>Contract</caption> <iconId>VAADIN:FORM</iconId> + <alias>Data_alias</alias> + <conditionProcess>%aditoprj%/entity/Contract_entity/conditionProcess.js</conditionProcess> <entityFields> <entityField> <name>CONTRACTCODE</name> @@ -187,6 +187,9 @@ <fieldName>Org_dfi</fieldName> </dependency> </entityOutgoingField> + <entityIncomingField> + <name>#INCOMING</name> + </entityIncomingField> </entityFields> <linkInformation> <linkInformation> diff --git a/entity/Countries_Entity/Countries_Entity.aod b/entity/Countries_Entity/Countries_Entity.aod new file mode 100644 index 0000000000000000000000000000000000000000..d41286d9045f3cfbf9d979d9f3db16566777d6da --- /dev/null +++ b/entity/Countries_Entity/Countries_Entity.aod @@ -0,0 +1,140 @@ +<?xml version="1.0" encoding="UTF-8"?> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.3" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.0.3"> + <name>Countries_Entity</name> + <title>Countries</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <alias>Data_alias</alias> + <recordContainerType>DB</recordContainerType> + <caption>Countries</caption> + <captionProcess>%aditoprj%/entity/Countries_Entity/captionProcess.js</captionProcess> + <iconId>VAADIN:FLAG</iconId> + <entityFields> + <entityIncomingField> + <name>#INCOMING</name> + </entityIncomingField> + <entityField> + <name>ISO2</name> + <tableName>COUNTRYINFO</tableName> + <columnName>ISO2</columnName> + <caption>ISO2 Code</caption> + </entityField> + <entityField> + <name>ISO3</name> + <tableName>COUNTRYINFO</tableName> + <columnName>ISO3</columnName> + <caption>ISO3 Code</caption> + </entityField> + <entityField> + <name>NAME</name> + <tableName>COUNTRYINFO</tableName> + <columnName>NAME_DE</columnName> + <caption>Name</caption> + </entityField> + <entityField> + <name>COUNTRYCODE</name> + <tableName>COUNTRYINFO</tableName> + <columnName>DIALPREFIX</columnName> + <caption>Country Code</caption> + </entityField> + <entityField> + <name>KEYWORD_KEY</name> + <searchable v="false" /> + </entityField> + <entityField> + <name>KEYWORD_VALUE</name> + <searchable v="false" /> + </entityField> + <entityIncomingField> + <name>ISO2_NAME</name> + <fieldType>DEPENDENCY_IN</fieldType> + <children> + <entityParameter> + <name>key</name> + <code>%aditoprj%/entity/Countries_Entity/entityfields/iso2_name/children/key/code.js</code> + <expose v="false" /> + </entityParameter> + <entityParameter> + <name>value</name> + <code>%aditoprj%/entity/Countries_Entity/entityfields/iso2_name/children/value/code.js</code> + <expose v="false" /> + </entityParameter> + </children> + </entityIncomingField> + <entityParameter> + <name>key</name> + <expose v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityParameter> + <name>value</name> + <expose v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityField> + <name>ADDRFORMAT</name> + <tableName>COUNTRYINFO</tableName> + <columnName>ADDRFORMAT</columnName> + <caption>Adress format</caption> + </entityField> + <entityField> + <name>CURRENCYCODE</name> + <tableName>COUNTRYINFO</tableName> + <columnName>CURRENCYCODE</columnName> + <caption>Currency</caption> + </entityField> + <entityField> + <name>DEFAULTLANGUAGE</name> + <tableName>COUNTRYINFO</tableName> + <columnName>DEFAULTLANGUAGE</columnName> + <caption>Language</caption> + </entityField> + <entityField> + <name>DIALPREFIX</name> + <tableName>COUNTRYINFO</tableName> + <columnName>DIALPREFIX</columnName> + <caption>Country code</caption> + </entityField> + <entityField> + <name>EUMEMBER</name> + <tableName>COUNTRYINFO</tableName> + <columnName>EUMEMBER</columnName> + <caption>EU Member</caption> + <contentType>TEXT</contentType> + </entityField> + <entityField> + <name>EUROZONE</name> + <tableName>COUNTRYINFO</tableName> + <columnName>EUROZONE</columnName> + <caption>Euro zone</caption> + <contentType>TEXT</contentType> + </entityField> + <entityField> + <name>FLAGICON</name> + <tableName>COUNTRYINFO</tableName> + <columnName>FLAGICON</columnName> + <caption>Flag</caption> + <contentType>IMAGE</contentType> + </entityField> + <entityField> + <name>POBOXNAME</name> + <tableName>COUNTRYINFO</tableName> + <columnName>POBOXNAME</columnName> + <caption>PO-box name</caption> + </entityField> + <entityField> + <name>ZIP_EXISTS</name> + <tableName>COUNTRYINFO</tableName> + <columnName>ZIP_EXISTS</columnName> + <caption>Zip exists</caption> + <contentType>TEXT</contentType> + </entityField> + </entityFields> + <linkInformation> + <linkInformation> + <name>17f349c1-ad04-4d7b-a763-5ff895347868</name> + <tableName>COUNTRYINFO</tableName> + <primaryKey>ISO2</primaryKey> + <isUIDTable v="true" /> + </linkInformation> + </linkInformation> +</entity> diff --git a/entity/Countries_Entity/captionProcess.js b/entity/Countries_Entity/captionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..0410b3c20565ef2329a237909c752a668c1373e1 --- /dev/null +++ b/entity/Countries_Entity/captionProcess.js @@ -0,0 +1,3 @@ +import("system.result"); +import("system.vars"); +result.string(vars.get("$field.NAME")) \ No newline at end of file diff --git a/entity/Countries_Entity/entityfields/iso2_name/children/key/code.js b/entity/Countries_Entity/entityfields/iso2_name/children/key/code.js new file mode 100644 index 0000000000000000000000000000000000000000..310c04a89b229c1656533d404dc453b812ab26b6 --- /dev/null +++ b/entity/Countries_Entity/entityfields/iso2_name/children/key/code.js @@ -0,0 +1,2 @@ +import("system.result"); +result.string("ISO2") \ No newline at end of file diff --git a/entity/Countries_Entity/entityfields/iso2_name/children/value/code.js b/entity/Countries_Entity/entityfields/iso2_name/children/value/code.js new file mode 100644 index 0000000000000000000000000000000000000000..0984a528141837befe723343f748375b0b755cd3 --- /dev/null +++ b/entity/Countries_Entity/entityfields/iso2_name/children/value/code.js @@ -0,0 +1,4 @@ +import("system.translate"); +import("system.result"); + +result.string(translate.text("NAME")) \ No newline at end of file diff --git a/entity/Gender_keyword/Gender_keyword.aod b/entity/Gender_keyword/Gender_keyword.aod new file mode 100644 index 0000000000000000000000000000000000000000..044ab6dfe51ff3ae9dfd2a92cbf65f8601c750da --- /dev/null +++ b/entity/Gender_keyword/Gender_keyword.aod @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.3" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.0.3"> + <name>Gender_keyword</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <jDitoRecordAlias>Data_alias</jDitoRecordAlias> + <fields> + <element>uid</element> + <element>value</element> + </fields> + <contentProcess>%aditoprj%/entity/Gender_keyword/contentProcess.js</contentProcess> + <recordContainerType>JDITO</recordContainerType> + <captionProcess>%aditoprj%/entity/Gender_keyword/captionProcess.js</captionProcess> + <entityFields> + <entityField> + <name>UID</name> + <fieldName>uid</fieldName> + </entityField> + <entityField> + <name>VALUE</name> + <fieldName>value</fieldName> + </entityField> + <entityIncomingField> + <name>Gender_dfi</name> + <fieldType>DEPENDENCY_IN</fieldType> + <dependencies> + <entityDependency> + <name>3feb4002-8a56-4be8-adc7-5a81c3cb72c5</name> + <entityName>Pers_entity</entityName> + <fieldName>PersGender_dfo</fieldName> + <isOutgoing v="false" /> + </entityDependency> + </dependencies> + </entityIncomingField> + </entityFields> +</entity> diff --git a/entity/Gender_keyword/captionProcess.js b/entity/Gender_keyword/captionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..63922c5bc87b4a72ed6f772f9247dc47c484366e --- /dev/null +++ b/entity/Gender_keyword/captionProcess.js @@ -0,0 +1,5 @@ +import("system.vars"); +import("system.result"); +import("system.neon"); + +result.string(vars.getString("$field.VALUE")); \ No newline at end of file diff --git a/entity/Gender_keyword/contentProcess.js b/entity/Gender_keyword/contentProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..b744f12ef03a41bd12055222ce68812e3564aba6 --- /dev/null +++ b/entity/Gender_keyword/contentProcess.js @@ -0,0 +1,7 @@ +import("system.translate"); +import("system.result"); + +result.object([ + ['f', translate.text("Female")], + ['m', translate.text("Male")] +]); \ No newline at end of file diff --git a/entity/History_entity/History_entity.aod b/entity/History_entity/History_entity.aod index 9db560091b28c095ad916d276bf6dddc27dcf842..9d4131bdaf67a55f19ea7f277342545576757948 100644 --- a/entity/History_entity/History_entity.aod +++ b/entity/History_entity/History_entity.aod @@ -3,15 +3,15 @@ <name>History_entity</name> <title>History</title> <majorModelMode>DISTRIBUTED</majorModelMode> + <recordContainerType>DB</recordContainerType> + <caption>History</caption> + <iconId>NEON:HISTORY</iconId> + <imageProcess>%aditoprj%/entity/History_entity/imageProcess.js</imageProcess> <alias>Data_alias</alias> <fromClauseProcess>%aditoprj%/entity/History_entity/fromClauseProcess.js</fromClauseProcess> <conditionProcess>%aditoprj%/entity/History_entity/conditionProcess.js</conditionProcess> <onDBInsert>%aditoprj%/entity/History_entity/onDBInsert.js</onDBInsert> <onDBDelete>%aditoprj%/entity/History_entity/onDBDelete.js</onDBDelete> - <recordContainerType>DB</recordContainerType> - <caption>History</caption> - <iconId>NEON:HISTORY</iconId> - <imageProcess>%aditoprj%/entity/History_entity/imageProcess.js</imageProcess> <entityFields> <entityField> <name>DIRECTION</name> @@ -126,6 +126,9 @@ </entityDependency> </dependencies> </entityIncomingField> + <entityIncomingField> + <name>#INCOMING</name> + </entityIncomingField> </entityFields> <linkInformation> <linkInformation> diff --git a/entity/Options_Entity/Options_Entity.aod b/entity/Options_Entity/Options_Entity.aod new file mode 100644 index 0000000000000000000000000000000000000000..a1f5e63ded38ae5869c80e41f31aadb12810c588 --- /dev/null +++ b/entity/Options_Entity/Options_Entity.aod @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8"?> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.3" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.0.3"> + <name>Options_Entity</name> + <title>Options</title> + <description></description> + <majorModelMode>DISTRIBUTED</majorModelMode> + <jDitoRecordAlias>_____SYSTEMALIAS</jDitoRecordAlias> + <fields> + <element>UID</element> + <element>O1</element> + <element>O2</element> + <element>O3</element> + <element>O4</element> + </fields> + <contentProcess>%aditoprj%/entity/Options_Entity/contentProcess.js</contentProcess> + <recordContainerType>JDITO</recordContainerType> + <caption>Options</caption> + <iconId>VAADIN:WRENCH</iconId> + <entityFields> + <entityIncomingField> + <name>#INCOMING</name> + </entityIncomingField> + <entityField> + <name>Option1</name> + <fieldName>O1</fieldName> + <caption>Option1</caption> + </entityField> + <entityField> + <name>Option2</name> + <fieldName>O2</fieldName> + <caption>Option2</caption> + <contentType>NUMBER</contentType> + </entityField> + <entityField> + <name>Option3</name> + <fieldName>O3</fieldName> + <caption>Option3</caption> + <contentType>DATE</contentType> + </entityField> + <entityField> + <name>Option4</name> + <fieldName>O4</fieldName> + <caption>Option4</caption> + <contentType>PASSWORD</contentType> + </entityField> + <entityField> + <name>UID</name> + <fieldName>UID</fieldName> + </entityField> + </entityFields> +</entity> diff --git a/entity/Options_Entity/contentProcess.js b/entity/Options_Entity/contentProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..db475b523c4c037abc72a3abacdc837b8aeee5b4 --- /dev/null +++ b/entity/Options_Entity/contentProcess.js @@ -0,0 +1,4 @@ +import("system.logging"); +import("system.result"); +logging.log("OPTIONS") +result.object([["1", "some text", "999", "124367654784", "some password"]]) \ No newline at end of file diff --git a/entity/Org_entity/Org_entity.aod b/entity/Org_entity/Org_entity.aod index f71fe8af6f4e2667995cacc3168036197f79bd96..4807ae7a89ab1c194c3a78b40d896af4f3b64b96 100644 --- a/entity/Org_entity/Org_entity.aod +++ b/entity/Org_entity/Org_entity.aod @@ -112,7 +112,9 @@ <tableName>RELATION</tableName> <columnName>STATUS</columnName> <caption>Status</caption> + <contentType>TEXT</contentType> <possibleItemsProcess>%aditoprj%/entity/Org_entity/entityfields/status/possibleItemsProcess.js</possibleItemsProcess> + <searchable v="false" /> </entityField> <entityField> <name>REL_USER_EDIT</name> @@ -133,6 +135,7 @@ <columnName>TYPE</columnName> <caption>Type</caption> <possibleItemsProcess>%aditoprj%/entity/Org_entity/entityfields/type/possibleItemsProcess.js</possibleItemsProcess> + <searchable v="false" /> </entityField> <entityOutgoingField> <name>OrgHistory_dfo</name> @@ -304,6 +307,9 @@ </entityParameter> </children> </entityOutgoingField> + <entityIncomingField> + <name>#INCOMING</name> + </entityIncomingField> </entityFields> <linkInformation> <linkInformation> diff --git a/entity/Pers_entity/Pers_entity.aod b/entity/Pers_entity/Pers_entity.aod index e9215647ece9b25a589bfab2f4a27722c134189d..53eefff3e9a0536965f4a03d72fe853d1d0e2104 100644 --- a/entity/Pers_entity/Pers_entity.aod +++ b/entity/Pers_entity/Pers_entity.aod @@ -18,7 +18,7 @@ <columnName>DATEOFBIRTH</columnName> <caption>Date of birth</caption> <contentType>DATE</contentType> - <outputFormat>yyyy-MM-dd</outputFormat> + <resolution>DAY</resolution> </entityField> <entityField> <name>PERS_DATE_EDIT</name> @@ -48,6 +48,7 @@ <tableName>PERS</tableName> <columnName>GENDER</columnName> <caption>Gender</caption> + <outgoingField>PersGender_dfo</outgoingField> <possibleItemsProcess>%aditoprj%/entity/Pers_entity/entityfields/gender/possibleItemsProcess.js</possibleItemsProcess> </entityField> <entityField> @@ -378,6 +379,18 @@ </entityParameter> </children> </entityOutgoingField> + <entityOutgoingField> + <name>PersGender_dfo</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Gender_keyword</entityName> + <fieldName>Gender_dfi</fieldName> + </dependency> + </entityOutgoingField> + <entityIncomingField> + <name>#INCOMING</name> + </entityIncomingField> </entityFields> <linkInformation> <linkInformation> diff --git a/entity/Pers_entity/entityfields/gender/possibleItemsProcess.js b/entity/Pers_entity/entityfields/gender/possibleItemsProcess.js index 0b7b96debb9c6727a8476ad2a0f61a147188ee1e..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/entity/Pers_entity/entityfields/gender/possibleItemsProcess.js +++ b/entity/Pers_entity/entityfields/gender/possibleItemsProcess.js @@ -1,8 +0,0 @@ -import("system.result"); -import("Keyword_lib"); - -var kwdUtils, items; - -kwdUtils = new KeywordUtils(); -items = kwdUtils.getStandardArray("PERS.GENDER"); -result.object(items); \ No newline at end of file diff --git a/entity/Product_entity/Product_entity.aod b/entity/Product_entity/Product_entity.aod index 9f18f3a50d9938d1ad8e1fc7211b7bf899ad7c22..02d326e17c0fcd179f2cdcd9f38317894c43f969 100644 --- a/entity/Product_entity/Product_entity.aod +++ b/entity/Product_entity/Product_entity.aod @@ -3,10 +3,10 @@ <name>Product_entity</name> <title>Product</title> <majorModelMode>DISTRIBUTED</majorModelMode> - <alias>Data_alias</alias> <recordContainerType>DB</recordContainerType> <caption>Product</caption> <iconId>VAADIN:HAMMER</iconId> + <alias>Data_alias</alias> <entityFields> <entityField> <name>ADVERTISING</name> @@ -224,6 +224,9 @@ </entityParameter> </children> </entityOutgoingField> + <entityIncomingField> + <name>#INCOMING</name> + </entityIncomingField> </entityFields> <linkInformation> <linkInformation> diff --git a/entity/Productprice_entity/Productprice_entity.aod b/entity/Productprice_entity/Productprice_entity.aod index b19129228a0205c629ab299dbe92f6b2868dad0f..0ab83ab71f67b32c62d0a0994004dc3b1f75b7cc 100644 --- a/entity/Productprice_entity/Productprice_entity.aod +++ b/entity/Productprice_entity/Productprice_entity.aod @@ -236,6 +236,9 @@ <outputFormat>#,##0.00 €</outputFormat> <valueProcess>%aditoprj%/entity/Productprice_entity/entityfields/currentsalesprice/valueProcess.js</valueProcess> </entityField> + <entityIncomingField> + <name>#INCOMING</name> + </entityIncomingField> </entityFields> <linkInformation> <linkInformation> diff --git a/entity/Social_entity/Social_entity.aod b/entity/Social_entity/Social_entity.aod index ccdd6b21697e049fb4c55bab0e456b9dab97d9b4..787822ab61170dafd42eb8cb733ed51144a495d4 100644 --- a/entity/Social_entity/Social_entity.aod +++ b/entity/Social_entity/Social_entity.aod @@ -3,14 +3,14 @@ <name>Social_entity</name> <title>Social</title> <majorModelMode>DISTRIBUTED</majorModelMode> + <recordContainerType>NONE</recordContainerType> + <caption>Social Media</caption> <indexGroup></indexGroup> <patternExtensionProcess></patternExtensionProcess> <fields> <element>UID</element> </fields> <contentProcess>%aditoprj%/entity/Social_entity/contentProcess.js</contentProcess> - <recordContainerType>NONE</recordContainerType> - <caption>Social Media</caption> <entityFields> <entityField> <name>TWITTER_TIMELINE</name> @@ -35,7 +35,10 @@ <name>Account_param</name> <title>Benutzer</title> <expose v="true" /> - <description>PARAMETER</description> + <description>Benutzer</description> </entityParameter> + <entityIncomingField> + <name>#INCOMING</name> + </entityIncomingField> </entityFields> </entity> diff --git a/entity/Stock_entity/Stock_entity.aod b/entity/Stock_entity/Stock_entity.aod index 1b3ed923c0e2ff6f06ac717bef44024c4c825801..72a126bb04dd0ff96c22a297fea745d32c5cae08 100644 --- a/entity/Stock_entity/Stock_entity.aod +++ b/entity/Stock_entity/Stock_entity.aod @@ -126,6 +126,9 @@ <triggerRecalculation v="true" /> <description>PARAMETER</description> </entityParameter> + <entityIncomingField> + <name>#INCOMING</name> + </entityIncomingField> </entityFields> <linkInformation> <linkInformation> diff --git a/neonContext/Countries_Context/Countries_Context.aod b/neonContext/Countries_Context/Countries_Context.aod new file mode 100644 index 0000000000000000000000000000000000000000..e741f959455fed7701cfc77053f82fc9bbfe1c04 --- /dev/null +++ b/neonContext/Countries_Context/Countries_Context.aod @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonContext xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonContext/1.0.0"> + <name>Countries_Context</name> + <title>Countries</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>CountriesTable_view</filterview> + <editview>CountriesPreview_view</editview> + <preview>CountriesPreview_view</preview> + <entity>Countries_Entity</entity> + <references> + <neonViewReference> + <name>1411e023-b968-486c-9b64-602705d6c53b</name> + <view>CountriesPreview_view</view> + </neonViewReference> + <neonViewReference> + <name>3d154dab-8451-4f9f-bed1-2baef0235ba7</name> + <view>CountriesTable_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Gender_context/Gender_context.aod b/neonContext/Gender_context/Gender_context.aod new file mode 100644 index 0000000000000000000000000000000000000000..3835449e6ad72421763e85df41e028e3cbbc8c94 --- /dev/null +++ b/neonContext/Gender_context/Gender_context.aod @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonContext xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonContext/1.0.0"> + <name>Gender_context</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>Gender_keyword</entity> +</neonContext> diff --git a/neonContext/Options_Context/Options_Context.aod b/neonContext/Options_Context/Options_Context.aod new file mode 100644 index 0000000000000000000000000000000000000000..179d7594b1402f86172bdc9c3cd3862556062c25 --- /dev/null +++ b/neonContext/Options_Context/Options_Context.aod @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonContext xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonContext/1.0.0"> + <name>Options_Context</name> + <title>Options</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <mainview>Options_View</mainview> + <editview>Options_View</editview> + <entity>Options_Entity</entity> + <references> + <neonViewReference> + <name>41b764ba-7d8f-4f54-8d88-808038ff01a2</name> + <view>Options_View</view> + </neonViewReference> + <neonViewReference> + <name>c3116b4a-d4a1-4851-9587-5a3e4617e8a6</name> + <view>Options1_View</view> + </neonViewReference> + <neonViewReference> + <name>7d218935-8b37-4506-89f0-778ad6e7ae06</name> + <view>Options2_View</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonView/AppointmentEdit_view/AppointmentEdit_view.aod b/neonView/AppointmentEdit_view/AppointmentEdit_view.aod index 8f048270ea12ec7c562ebdd80abd97c42017dde0..a80f04ceffa196310967e8a535a745851e961642 100644 --- a/neonView/AppointmentEdit_view/AppointmentEdit_view.aod +++ b/neonView/AppointmentEdit_view/AppointmentEdit_view.aod @@ -21,6 +21,7 @@ <categoriesField>CATEGORIES</categoriesField> <alldayField>ALLDAY</alldayField> <transparencyField>TRANSPARENCY</transparencyField> + <favoriteActionGroup1>PartStatActionGroup</favoriteActionGroup1> <entityField>#ENTITY</entityField> </appointmentEditViewTemplate> </children> diff --git a/neonView/AppointmentPreview_view/AppointmentPreview_view.aod b/neonView/AppointmentPreview_view/AppointmentPreview_view.aod index a9dc4938e3526192978bbaa4bfb1627a696f95ba..1a532790b8f9277ff1a89f47d72a9a420991e996 100644 --- a/neonView/AppointmentPreview_view/AppointmentPreview_view.aod +++ b/neonView/AppointmentPreview_view/AppointmentPreview_view.aod @@ -12,12 +12,16 @@ <name>AppointmentPreviewTemplate</name> <summaryField>SUMMARY</summaryField> <descriptionField>DESCRIPTION</descriptionField> + <beginField>BEGIN</beginField> + <endField>END</endField> <periodField>STARTEND</periodField> <attendeesField>ATTENDEES</attendeesField> <privateField>CLASSIFICATION</privateField> + <transparencyField>TRANSPARENCY</transparencyField> <statusField>STATUS</statusField> <locationField>LOCATION</locationField> <categoriesField>CATEGORIES</categoriesField> + <favoriteActionGroup1>PartStatActionGroup</favoriteActionGroup1> <entityField>#ENTITY</entityField> </appointmentPreviewViewTemplate> </children> diff --git a/neonView/CountriesPreview_view/CountriesPreview_view.aod b/neonView/CountriesPreview_view/CountriesPreview_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..d19cc561d644a1c92f7b090667e7d7bb7b74ae21 --- /dev/null +++ b/neonView/CountriesPreview_view/CountriesPreview_view.aod @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.0"> + <name>CountriesPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <noneLayout> + <name>layout</name> + </noneLayout> + </layout> + <children> + <genericViewTemplate> + <name>Generic</name> + <editMode v="false" /> + <showDrawer v="false" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>b1172810-a6f9-4dd7-b9fd-669333a04e0e</name> + <entityField>ISO2</entityField> + </entityFieldLink> + <entityFieldLink> + <name>33def870-bc1d-4ed8-85e5-80bbc70c8f45</name> + <entityField>ISO3</entityField> + </entityFieldLink> + <entityFieldLink> + <name>11ea81b7-5a8e-4247-a9aa-a9352b7180b6</name> + <entityField>NAME</entityField> + </entityFieldLink> + <entityFieldLink> + <name>11358da1-54af-479c-9d05-acc8d019af22</name> + <entityField>FLAGICON</entityField> + </entityFieldLink> + <entityFieldLink> + <name>a2dca883-70bf-44e4-8def-176e10e6937e</name> + <entityField>DEFAULTLANGUAGE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>24994218-a005-4535-bc8f-7634e8a6a720</name> + <entityField>CURRENCYCODE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>499f44cd-1dc6-45ad-a6d0-5a3b0b85fa49</name> + <entityField>EUMEMBER</entityField> + </entityFieldLink> + <entityFieldLink> + <name>5c2996f3-eefb-40dd-9625-2cbd82351d11</name> + <entityField>EUROZONE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>6546635c-91b1-4cf4-ad5e-f70c93143386</name> + <entityField>ADDRFORMAT</entityField> + </entityFieldLink> + <entityFieldLink> + <name>3017ad01-5bf1-4ebe-8ba2-6f2c9c0d9881</name> + <entityField>COUNTRYCODE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>83de52a5-074a-4590-b7d4-bc14989f788e</name> + <entityField>ZIP_EXISTS</entityField> + </entityFieldLink> + <entityFieldLink> + <name>29559f1a-aa82-4c6f-a7d9-8cfdef5c16d1</name> + <entityField>POBOXNAME</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/CountriesTable_view/CountriesTable_view.aod b/neonView/CountriesTable_view/CountriesTable_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..baa20e7fea4fd26f5067605d598d396b4f68de53 --- /dev/null +++ b/neonView/CountriesTable_view/CountriesTable_view.aod @@ -0,0 +1,58 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.0"> + <name>CountriesTable_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Table</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>34fb0f82-8052-418e-a1c7-2c538c7f74d4</name> + <entityField>FLAG</entityField> + <width v="50" /> + <expandRatio v="0" /> + </neonTableColumn> + <neonTableColumn> + <name>fbe22eec-3856-4f6a-bf75-a7da6b32b1f0</name> + <entityField>ISO2</entityField> + <width v="50" /> + <expandRatio v="0" /> + <collapse v="true" /> + </neonTableColumn> + <neonTableColumn> + <name>00a6a60e-2d6f-44c2-bcf0-74545ec423b8</name> + <entityField>ISO3</entityField> + <width v="50" /> + <expandRatio v="0" /> + <collapse v="true" /> + </neonTableColumn> + <neonTableColumn> + <name>0afbb69c-3ea1-4168-b581-bbc2540acf6d</name> + <entityField>NAME</entityField> + <width v="200" /> + <expandRatio v="100" /> + </neonTableColumn> + <neonTableColumn> + <name>cb80b0c2-ed00-440a-adae-d5926630a85d</name> + <entityField>EUMEMBER</entityField> + <width v="10" /> + <expandRatio v="0" /> + <collapse v="true" /> + </neonTableColumn> + <neonTableColumn> + <name>dffe39bc-893f-49e5-b703-15a03caa948d</name> + <entityField>EUROZONE</entityField> + <width v="10" /> + <expandRatio v="0" /> + <collapse v="true" /> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/Options1_View/Options1_View.aod b/neonView/Options1_View/Options1_View.aod new file mode 100644 index 0000000000000000000000000000000000000000..eaa8cd468a13ac4462e05fcf015a7b18691cf325 --- /dev/null +++ b/neonView/Options1_View/Options1_View.aod @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.0"> + <name>Options1_View</name> + <title>Group1</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Generic</name> + <showDrawer v="true" /> + <drawerCaption></drawerCaption> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>fccab195-3408-4119-ab40-598125af4e2c</name> + <entityField>Option1</entityField> + </entityFieldLink> + <entityFieldLink> + <name>3eea0976-79bf-41f2-aeeb-57607f92a902</name> + <entityField>Option2</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/Options2_View/Options2_View.aod b/neonView/Options2_View/Options2_View.aod new file mode 100644 index 0000000000000000000000000000000000000000..ef57d4c7fe43e1747eb5e60f91ebc914a61a86b9 --- /dev/null +++ b/neonView/Options2_View/Options2_View.aod @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.0"> + <name>Options2_View</name> + <title>Group2</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Generic</name> + <showDrawer v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>a53a3fab-877d-4402-8daf-1205be48b2ae</name> + <entityField>Option3</entityField> + </entityFieldLink> + <entityFieldLink> + <name>4197c1ba-3520-4c2a-bd8e-85e08c9bb478</name> + <entityField>Option4</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/Options_View/Options_View.aod b/neonView/Options_View/Options_View.aod new file mode 100644 index 0000000000000000000000000000000000000000..c9e02c45bd31fa7dd5bca924ddb695baf0809fb1 --- /dev/null +++ b/neonView/Options_View/Options_View.aod @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.0.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.0.0"> + <name>Options_View</name> + <title>Options</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <masterSlaveLayout> + <name>layout</name> + </masterSlaveLayout> + </layout> + <children> + <neonViewReference> + <name>Group1</name> + <entityField>#ENTITY</entityField> + <view>Options1_View</view> + </neonViewReference> + <neonViewReference> + <name>Group2</name> + <entityField>#ENTITY</entityField> + <view>Options2_View</view> + </neonViewReference> + </children> +</neonView> diff --git a/preferences/_____PREFERENCES_PROJECT/_____PREFERENCES_PROJECT.aod b/preferences/_____PREFERENCES_PROJECT/_____PREFERENCES_PROJECT.aod index 6342decac506717ea22a8355652f8a4fde3f4c99..9fb33b2728fdfd126836bddb26f10b1287064351 100644 --- a/preferences/_____PREFERENCES_PROJECT/_____PREFERENCES_PROJECT.aod +++ b/preferences/_____PREFERENCES_PROJECT/_____PREFERENCES_PROJECT.aod @@ -2,7 +2,7 @@ <preferences xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="3.0.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/preferences/3.0.1"> <name>_____PREFERENCES_PROJECT</name> <majorModelMode>DISTRIBUTED</majorModelMode> - <projectName>xRM-Basic</projectName> + <projectName>xRM-Basic 5</projectName> <jditoMaxContentSize v="57671680" /> <calendarCategoriesEvent> <entry> diff --git a/process/Appointment_lib/Appointment_lib.aod b/process/Appointment_lib/Appointment_lib.aod new file mode 100644 index 0000000000000000000000000000000000000000..d7fcc9bd0c6f0dae81adc5716655bb82b743344a --- /dev/null +++ b/process/Appointment_lib/Appointment_lib.aod @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<process xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.7" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.1.7"> + <name>Appointment_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Appointment_lib/process.js</process> +</process> diff --git a/process/Appointment_lib/process.js b/process/Appointment_lib/process.js new file mode 100644 index 0000000000000000000000000000000000000000..43f7d1b94279811306a1cc3eed25e5cb5fe0c90d --- /dev/null +++ b/process/Appointment_lib/process.js @@ -0,0 +1,74 @@ +import("system.neon"); +import("system.logging"); +import("system.text"); + +function AppointmentUtils() +{ + + /** + * Sets the partstat of the current users as given param state + * currentUserUri: string currentUserUri + * attendees: MSencoded calendarusers + * state: sets partstat + */ + this.setPartStat = function (currentUserUri, attendees, newState) + { + attendeesDecodedArray = text.decodeMS(attendees); + + for(var i = 0; i < attendeesDecodedArray.length; i++) + { + var decoded = text.decodeMS(attendeesDecodedArray[i]) + if(decoded[0] == currentUserUri) + { + var updated = new Array(); + + var isSet = false; + for (var j = 0; j < decoded.length; j++) + { + if (decoded[j].substr(0, 9) == "PARTSTAT:") + { + updated.push("PARTSTAT:" + newState); + isSet = true; + } + else + { + updated.push(decoded[j]) + } + } + + if (!isSet) + { + updated.push("PARTSTAT:" + newState); + } + + // Updaten Attendees + var newAttendees = new Array(); + for (var x = 0; x < attendeesDecodedArray.length; x++) + { + if (text.decodeMS(attendeesDecodedArray[x])[0] == currentUserUri) + { + newAttendees.push(text.encodeMS( updated)) + } + else + { + newAttendees.push(attendeesDecodedArray[x]) + } + } + break; + } + } + + return text.encodeMS(newAttendees); + } + + + this.sendExchangedAction = function(event) + { + if( calendars.getBackendType() == calendars.BACKEND_EXCHANGEWS ) + { + event["X-ADITO-STATUSACTION"] = "ACCEPT"; // "ACCEPT", "DECLINE", "" + event[calendars.AFFECTEDUSERS] = ""; + calendars.updateEntry(event); + } + } +} \ No newline at end of file diff --git a/process/autostartNeon/autostartNeon.aod b/process/autostartNeon/autostartNeon.aod new file mode 100644 index 0000000000000000000000000000000000000000..844943c060799575d08c66b669b8c75bb27342f9 --- /dev/null +++ b/process/autostartNeon/autostartNeon.aod @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<process xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.7" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.1.7"> + <name>autostartNeon</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/autostartNeon/process.js</process> +</process> diff --git a/process/autostartNeon/process.js b/process/autostartNeon/process.js new file mode 100644 index 0000000000000000000000000000000000000000..37c8ec17db695f62479ec6868c5da21f6a4d0eda --- /dev/null +++ b/process/autostartNeon/process.js @@ -0,0 +1,4 @@ +import("system.calendars") + +var users = ["Admin", "Birgit Leicht", "John Doe"] +calendars.addPermissions(users, calendars.VEVENT, ["READ", "WRITE"], null, false, calendars.SORTSTRATEGY_NATURAL); \ No newline at end of file