details: /erp/devel/pi/rev/085aa0c7a394
changeset: 9806:085aa0c7a394
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Thu Jan 13 18:17:38 2011 +0100
summary: [upgrade] Added boolean check constraint
details: /erp/devel/pi/rev/0e7ed1458d1f
changeset: 9807:0e7ed1458d1f
user: Asier Lostalé <asier.lostale <at> openbravo.com>
date: Fri Jan 14 07:58:28 2011 +0100
summary: fixed issue 15652: Allow disabling Custom Queries
diffstat:
src-db/database/model/tables/AD_HEARTBEAT_LOG.xml | 4 +
src-db/database/model/tables/AD_MODULE.xml | 1 +
src-db/database/model/tables/AD_SYSTEM_INFO.xml | 5 +
src-db/database/model/triggers/AD_MODULE_TRG.xml | 4 +-
src-db/database/sourcedata/AD_COLUMN.xml | 74 +++-
src-db/database/sourcedata/AD_ELEMENT.xml | 15 +
src-db/database/sourcedata/AD_FIELD.xml | 57 ++
src/org/openbravo/erpCommon/ad_process/HeartbeatProcess.java | 139 +++---
src/org/openbravo/erpCommon/utility/SystemInfo.java | 238 +++++-----
9 files changed, 353 insertions(+), 184 deletions(-)
diffs (truncated from 720 to 300 lines):
diff -r b8c177d2f73e -r 0e7ed1458d1f
src-db/database/model/tables/AD_HEARTBEAT_LOG.xml
--- a/src-db/database/model/tables/AD_HEARTBEAT_LOG.xml Fri Jan 14 07:29:47
2011 +0100
+++ b/src-db/database/model/tables/AD_HEARTBEAT_LOG.xml Fri Jan 14 07:58:28
2011 +0100
@@ -189,6 +189,10 @@
<default/>
<onCreateDefault/>
</column>
+ <column name="ISCUSTOMQUERYENABLED" primaryKey="false" required="false"
type="CHAR" size="1" autoIncrement="false">
+ <default><![CDATA[Y]]></default>
+ <onCreateDefault><![CDATA['Y']]></onCreateDefault>
+ </column>
<foreign-key foreignTable="AD_CLIENT" name="AD_HEARTBEAT_LOG_AD_CLIENT">
<reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
</foreign-key>
diff -r b8c177d2f73e -r 0e7ed1458d1f src-db/database/model/tables/AD_MODULE.xml
--- a/src-db/database/model/tables/AD_MODULE.xml Fri Jan 14 07:29:47
2011 +0100
+++ b/src-db/database/model/tables/AD_MODULE.xml Fri Jan 14 07:58:28
2011 +0100
@@ -169,6 +169,7 @@
<unique name="AD_MODULE_JAVAPACKAGE_UN">
<unique-column name="JAVAPACKAGE"/>
</unique>
+ <check name="AD_MODULE_APPLYCFG_CHK"><![CDATA[ISCONFIGSCRIPTAPPLIED IN
('Y', 'N')]]></check>
<check name="AD_MODULE_INDEVELOPMENT_CHK"><![CDATA[ISINDEVELOPMENT IN
('Y', 'N')]]></check>
<check name="AD_MODULE_ISACTIVE_CHK"><![CDATA[ISACTIVE IN ('Y',
'N')]]></check>
<check name="AD_MODULE_ISCOMMERCIAL_CHCK"><![CDATA[ISCOMMERCIAL IN ('Y',
'N')]]></check>
diff -r b8c177d2f73e -r 0e7ed1458d1f
src-db/database/model/tables/AD_SYSTEM_INFO.xml
--- a/src-db/database/model/tables/AD_SYSTEM_INFO.xml Fri Jan 14 07:29:47
2011 +0100
+++ b/src-db/database/model/tables/AD_SYSTEM_INFO.xml Fri Jan 14 07:58:28
2011 +0100
@@ -185,6 +185,10 @@
<default/>
<onCreateDefault/>
</column>
+ <column name="ISCUSTOMQUERYENABLED" primaryKey="false" required="true"
type="CHAR" size="1" autoIncrement="false">
+ <default><![CDATA[Y]]></default>
+ <onCreateDefault><![CDATA['Y']]></onCreateDefault>
+ </column>
<foreign-key foreignTable="AD_CLIENT" name="AD_SYSTEM_INFO_AD_CLIENT">
<reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
</foreign-key>
@@ -211,6 +215,7 @@
</foreign-key>
<check
name="AD_SYSTEM_INFO_CHANGE_PURPOSE"><![CDATA[CHANGE_INSTANCE_PURPOSE IN ('Y',
'N')]]></check>
<check
name="AD_SYSTEM_INFO_CUSTOMIZATI_CHK"><![CDATA[CUSTOMIZATION_ALLOWED IN ('Y',
'N')]]></check>
+ <check name="AD_SYSTEM_INFO_QRYENABLED"><![CDATA[ISCUSTOMQUERYENABLED IN
('Y', 'N')]]></check>
<check
name="AD_SYSTEM_INFO_SHOW_COMMBRAND"><![CDATA[SHOW_COMMUNITY_BRANDING IN ('Y',
'N')]]></check>
<check name="AD_SYSTEM_INFO_SHOWFORGE"><![CDATA[SHOWFORGELOGO IN ('Y',
'N')]]></check>
<check name="AD_SYSTEMINFO_USAGEAUDITENAB"><![CDATA[ISUSAGEAUDITENABLED
IN ('Y', 'N')]]></check>
diff -r b8c177d2f73e -r 0e7ed1458d1f
src-db/database/model/triggers/AD_MODULE_TRG.xml
--- a/src-db/database/model/triggers/AD_MODULE_TRG.xml Fri Jan 14 07:29:47
2011 +0100
+++ b/src-db/database/model/triggers/AD_MODULE_TRG.xml Fri Jan 14 07:58:28
2011 +0100
@@ -14,7 +14,7 @@
* under the License.
* The Original Code is Openbravo ERP.
* The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2008-2010 Openbravo SLU
+ * All portions are Copyright (C) 2008-2011 Openbravo SLU
* All Rights Reserved.
* Contributor(s): ______________________________________.
************************************************************************/
@@ -70,6 +70,8 @@
WHERE AD_Module_ID=:new.AD_Module_ID;
END IF;
END IF;
+
+
END AD_MODULE_TRG
]]></body>
</trigger>
diff -r b8c177d2f73e -r 0e7ed1458d1f src-db/database/sourcedata/AD_COLUMN.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml Fri Jan 14 07:29:47 2011 +0100
+++ b/src-db/database/sourcedata/AD_COLUMN.xml Fri Jan 14 07:58:28 2011 +0100
@@ -309534,7 +309534,7 @@
<!--949DC5303EC3DFA5E040A8C0BD06242B-->
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
<!--949DC5303EC3DFA5E040A8C0BD06242B-->
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
<!--949DC5303EC3DFA5E040A8C0BD06242B-->
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
-<!--949DC5303EC3DFA5E040A8C0BD06242B--> <POSITION><![CDATA[47]]></POSITION>
+<!--949DC5303EC3DFA5E040A8C0BD06242B--> <POSITION><![CDATA[46]]></POSITION>
<!--949DC5303EC3DFA5E040A8C0BD06242B-->
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
<!--949DC5303EC3DFA5E040A8C0BD06242B--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--949DC5303EC3DFA5E040A8C0BD06242B-->
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
@@ -309809,6 +309809,78 @@
<!--99BABBD20F01E26DE040A8C0BD064864-->
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
<!--99BABBD20F01E26DE040A8C0BD064864--></AD_COLUMN>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96--><AD_COLUMN>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<AD_COLUMN_ID><![CDATA[99BD1EE0D6FF3C97E040A8C0BD065C96]]></AD_COLUMN_ID>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96--> <NAME><![CDATA[Enable Custom
Queries]]></NAME>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96--> <DESCRIPTION><![CDATA[Send Custom
Queries to Heartbeat]]></DESCRIPTION>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96--> <HELP><![CDATA[The Custom Queries are
queries that can be sent by the Heartbeat server to be executed on the
Openbravo ERP instance. This queries are used the get more extended information
about the usage of the instance.
+
+By disabling this option standard beats will be sent to HeartBeat server, but
not these Custom Queries.]]></HELP>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<COLUMNNAME><![CDATA[IsCustomQueryEnabled]]></COLUMNNAME>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<AD_TABLE_ID><![CDATA[1005400005]]></AD_TABLE_ID>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<AD_REFERENCE_ID><![CDATA[20]]></AD_REFERENCE_ID>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<FIELDLENGTH><![CDATA[1]]></FIELDLENGTH>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<DEFAULTVALUE><![CDATA[Y]]></DEFAULTVALUE>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96--> <ISKEY><![CDATA[N]]></ISKEY>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96--> <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<ISMANDATORY><![CDATA[Y]]></ISMANDATORY>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96--> <SEQNO><![CDATA[490]]></SEQNO>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<AD_ELEMENT_ID><![CDATA[99BD365BE13C2DB2E040A8C0BD065C94]]></AD_ELEMENT_ID>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96--> <POSITION><![CDATA[47]]></POSITION>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96-->
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--99BD1EE0D6FF3C97E040A8C0BD065C96--></AD_COLUMN>
+
+<!--99BE200F6F79031FE040A8C0BD06667A--><AD_COLUMN>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<AD_COLUMN_ID><![CDATA[99BE200F6F79031FE040A8C0BD06667A]]></AD_COLUMN_ID>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--99BE200F6F79031FE040A8C0BD06667A--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--99BE200F6F79031FE040A8C0BD06667A--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--99BE200F6F79031FE040A8C0BD06667A--> <NAME><![CDATA[Enable Custom
Queries]]></NAME>
+<!--99BE200F6F79031FE040A8C0BD06667A--> <DESCRIPTION><![CDATA[Send Custom
Queries to Heartbeat]]></DESCRIPTION>
+<!--99BE200F6F79031FE040A8C0BD06667A--> <HELP><![CDATA[The Custom Queries are
queries that can be sent by the Heartbeat server to be executed on the
Openbravo ERP instance. This queries are used the get more extended information
about the usage of the instance.
+
+By disabling this option standard beats will be sent to HeartBeat server, but
not these Custom Queries.]]></HELP>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<COLUMNNAME><![CDATA[IsCustomQueryEnabled]]></COLUMNNAME>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<AD_TABLE_ID><![CDATA[1005400006]]></AD_TABLE_ID>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<AD_REFERENCE_ID><![CDATA[20]]></AD_REFERENCE_ID>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<FIELDLENGTH><![CDATA[1]]></FIELDLENGTH>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<DEFAULTVALUE><![CDATA[Y]]></DEFAULTVALUE>
+<!--99BE200F6F79031FE040A8C0BD06667A--> <ISKEY><![CDATA[N]]></ISKEY>
+<!--99BE200F6F79031FE040A8C0BD06667A--> <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--99BE200F6F79031FE040A8C0BD06667A--> <SEQNO><![CDATA[480]]></SEQNO>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<AD_ELEMENT_ID><![CDATA[99BD365BE13C2DB2E040A8C0BD065C94]]></AD_ELEMENT_ID>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--99BE200F6F79031FE040A8C0BD06667A--> <POSITION><![CDATA[48]]></POSITION>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--99BE200F6F79031FE040A8C0BD06667A--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--99BE200F6F79031FE040A8C0BD06667A-->
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--99BE200F6F79031FE040A8C0BD06667A--></AD_COLUMN>
+
<!--9C003A6D7BC54456B55FD76F9D433E37--><AD_COLUMN>
<!--9C003A6D7BC54456B55FD76F9D433E37-->
<AD_COLUMN_ID><![CDATA[9C003A6D7BC54456B55FD76F9D433E37]]></AD_COLUMN_ID>
<!--9C003A6D7BC54456B55FD76F9D433E37-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r b8c177d2f73e -r 0e7ed1458d1f src-db/database/sourcedata/AD_ELEMENT.xml
--- a/src-db/database/sourcedata/AD_ELEMENT.xml Fri Jan 14 07:29:47 2011 +0100
+++ b/src-db/database/sourcedata/AD_ELEMENT.xml Fri Jan 14 07:58:28 2011 +0100
@@ -27457,6 +27457,21 @@
<!--99BABBD20F02E26DE040A8C0BD064864-->
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
<!--99BABBD20F02E26DE040A8C0BD064864--></AD_ELEMENT>
+<!--99BD365BE13C2DB2E040A8C0BD065C94--><AD_ELEMENT>
+<!--99BD365BE13C2DB2E040A8C0BD065C94-->
<AD_ELEMENT_ID><![CDATA[99BD365BE13C2DB2E040A8C0BD065C94]]></AD_ELEMENT_ID>
+<!--99BD365BE13C2DB2E040A8C0BD065C94-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--99BD365BE13C2DB2E040A8C0BD065C94--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--99BD365BE13C2DB2E040A8C0BD065C94--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--99BD365BE13C2DB2E040A8C0BD065C94-->
<COLUMNNAME><![CDATA[IsCustomQueryEnabled]]></COLUMNNAME>
+<!--99BD365BE13C2DB2E040A8C0BD065C94--> <NAME><![CDATA[Enable Custom
Queries]]></NAME>
+<!--99BD365BE13C2DB2E040A8C0BD065C94--> <PRINTNAME><![CDATA[Enable Custom
Queries]]></PRINTNAME>
+<!--99BD365BE13C2DB2E040A8C0BD065C94--> <DESCRIPTION><![CDATA[Send Custom
Queries to Heartbeat]]></DESCRIPTION>
+<!--99BD365BE13C2DB2E040A8C0BD065C94--> <HELP><![CDATA[The Custom Queries are
queries that can be sent by the Heartbeat server to be executed on the
Openbravo ERP instance. This queries are used the get more extended information
about the usage of the instance.
+
+By disabling this option standard beats will be sent to HeartBeat server, but
not these Custom Queries.]]></HELP>
+<!--99BD365BE13C2DB2E040A8C0BD065C94-->
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--99BD365BE13C2DB2E040A8C0BD065C94--></AD_ELEMENT>
+
<!--9D15D8B5B341423585BC661594C01822--><AD_ELEMENT>
<!--9D15D8B5B341423585BC661594C01822-->
<AD_ELEMENT_ID><![CDATA[9D15D8B5B341423585BC661594C01822]]></AD_ELEMENT_ID>
<!--9D15D8B5B341423585BC661594C01822-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r b8c177d2f73e -r 0e7ed1458d1f src-db/database/sourcedata/AD_FIELD.xml
--- a/src-db/database/sourcedata/AD_FIELD.xml Fri Jan 14 07:29:47 2011 +0100
+++ b/src-db/database/sourcedata/AD_FIELD.xml Fri Jan 14 07:58:28 2011 +0100
@@ -220571,6 +220571,9 @@
<!--99BAD2962855230BE040A8C0BD064866--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--99BAD2962855230BE040A8C0BD064866--> <NAME><![CDATA[Apply Configuration
Script]]></NAME>
<!--99BAD2962855230BE040A8C0BD064866--> <DESCRIPTION><![CDATA[Apply the
configuration script when building the application]]></DESCRIPTION>
+<!--99BAD2962855230BE040A8C0BD064866--> <HELP><![CDATA[This check affects to
Template modules. When it is active, the template they contain is applied to
the instance when the application is built.
+
+Note that this information is kept only in the instance but not it is not
exported to the module.]]></HELP>
<!--99BAD2962855230BE040A8C0BD064866-->
<ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
<!--99BAD2962855230BE040A8C0BD064866-->
<AD_TAB_ID><![CDATA[F53E35A11C564F20BE4082A7B8CFF6B7]]></AD_TAB_ID>
<!--99BAD2962855230BE040A8C0BD064866-->
<AD_COLUMN_ID><![CDATA[99BABBD20F01E26DE040A8C0BD064864]]></AD_COLUMN_ID>
@@ -220590,6 +220593,33 @@
<!--99BAD2962855230BE040A8C0BD064866-->
<STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
<!--99BAD2962855230BE040A8C0BD064866--></AD_FIELD>
+<!--99BE26C1DD7891CBE040A8C0BD06667C--><AD_FIELD>
+<!--99BE26C1DD7891CBE040A8C0BD06667C-->
<AD_FIELD_ID><![CDATA[99BE26C1DD7891CBE040A8C0BD06667C]]></AD_FIELD_ID>
+<!--99BE26C1DD7891CBE040A8C0BD06667C-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--99BE26C1DD7891CBE040A8C0BD06667C--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--99BE26C1DD7891CBE040A8C0BD06667C--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--99BE26C1DD7891CBE040A8C0BD06667C--> <NAME><![CDATA[Enable Custom
Queries]]></NAME>
+<!--99BE26C1DD7891CBE040A8C0BD06667C--> <DESCRIPTION><![CDATA[Send Custom
Queries to Heartbeat]]></DESCRIPTION>
+<!--99BE26C1DD7891CBE040A8C0BD06667C--> <HELP><![CDATA[The Custom Queries are
queries that can be sent by the Heartbeat server to be executed on the
Openbravo ERP instance. This queries are used the get more extended information
about the usage of the instance.
+
+By disabling this option standard beats will be sent to HeartBeat server, but
not these Custom Queries.]]></HELP>
+<!--99BE26C1DD7891CBE040A8C0BD06667C-->
<ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--99BE26C1DD7891CBE040A8C0BD06667C-->
<AD_TAB_ID><![CDATA[1005400006]]></AD_TAB_ID>
+<!--99BE26C1DD7891CBE040A8C0BD06667C-->
<AD_COLUMN_ID><![CDATA[99BE200F6F79031FE040A8C0BD06667A]]></AD_COLUMN_ID>
+<!--99BE26C1DD7891CBE040A8C0BD06667C-->
<ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--99BE26C1DD7891CBE040A8C0BD06667C-->
<DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--99BE26C1DD7891CBE040A8C0BD06667C--> <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--99BE26C1DD7891CBE040A8C0BD06667C--> <SEQNO><![CDATA[400]]></SEQNO>
+<!--99BE26C1DD7891CBE040A8C0BD06667C--> <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--99BE26C1DD7891CBE040A8C0BD06667C-->
<ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--99BE26C1DD7891CBE040A8C0BD06667C-->
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--99BE26C1DD7891CBE040A8C0BD06667C-->
<SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--99BE26C1DD7891CBE040A8C0BD06667C-->
<ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--99BE26C1DD7891CBE040A8C0BD06667C-->
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--99BE26C1DD7891CBE040A8C0BD06667C-->
<STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--99BE26C1DD7891CBE040A8C0BD06667C-->
<STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--99BE26C1DD7891CBE040A8C0BD06667C--></AD_FIELD>
+
<!--99DA6E867A144E0C95251C9D0F7BCE77--><AD_FIELD>
<!--99DA6E867A144E0C95251C9D0F7BCE77-->
<AD_FIELD_ID><![CDATA[99DA6E867A144E0C95251C9D0F7BCE77]]></AD_FIELD_ID>
<!--99DA6E867A144E0C95251C9D0F7BCE77-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -223682,4 +223712,31 @@
<!--FF6017DC061144718EB362D7DE06A614-->
<STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
<!--FF6017DC061144718EB362D7DE06A614--></AD_FIELD>
+<!--FF8081812D7FD93F012D80127105008E--><AD_FIELD>
+<!--FF8081812D7FD93F012D80127105008E-->
<AD_FIELD_ID><![CDATA[FF8081812D7FD93F012D80127105008E]]></AD_FIELD_ID>
+<!--FF8081812D7FD93F012D80127105008E-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8081812D7FD93F012D80127105008E--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8081812D7FD93F012D80127105008E--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8081812D7FD93F012D80127105008E--> <NAME><![CDATA[Enable Custom
Queries]]></NAME>
+<!--FF8081812D7FD93F012D80127105008E--> <DESCRIPTION><![CDATA[Send Custom
Queries to Heartbeat]]></DESCRIPTION>
+<!--FF8081812D7FD93F012D80127105008E--> <HELP><![CDATA[The Custom Queries are
queries that can be sent by the Heartbeat server to be executed on the
Openbravo ERP instance. This queries are used the get more extended information
about the usage of the instance.
+
+By disabling this option standard beats will be sent to HeartBeat server, but
not these Custom Queries.]]></HELP>
+<!--FF8081812D7FD93F012D80127105008E-->
<ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--FF8081812D7FD93F012D80127105008E-->
<AD_TAB_ID><![CDATA[1005400005]]></AD_TAB_ID>
+<!--FF8081812D7FD93F012D80127105008E-->
<AD_COLUMN_ID><![CDATA[99BD1EE0D6FF3C97E040A8C0BD065C96]]></AD_COLUMN_ID>
+<!--FF8081812D7FD93F012D80127105008E-->
<ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--FF8081812D7FD93F012D80127105008E-->
<DISPLAYLENGTH><![CDATA[0]]></DISPLAYLENGTH>
+<!--FF8081812D7FD93F012D80127105008E--> <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--FF8081812D7FD93F012D80127105008E--> <SEQNO><![CDATA[20]]></SEQNO>
+<!--FF8081812D7FD93F012D80127105008E--> <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--FF8081812D7FD93F012D80127105008E-->
<ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--FF8081812D7FD93F012D80127105008E-->
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--FF8081812D7FD93F012D80127105008E-->
<SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--FF8081812D7FD93F012D80127105008E-->
<ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--FF8081812D7FD93F012D80127105008E-->
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--FF8081812D7FD93F012D80127105008E-->
<STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--FF8081812D7FD93F012D80127105008E-->
<STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--FF8081812D7FD93F012D80127105008E--></AD_FIELD>
+
</data>
diff -r b8c177d2f73e -r 0e7ed1458d1f
src/org/openbravo/erpCommon/ad_process/HeartbeatProcess.java
--- a/src/org/openbravo/erpCommon/ad_process/HeartbeatProcess.java Fri Jan
14 07:29:47 2011 +0100
+++ b/src/org/openbravo/erpCommon/ad_process/HeartbeatProcess.java Fri Jan
14 07:58:28 2011 +0100
@@ -11,7 +11,7 @@
* under the License.
* The Original Code is Openbravo ERP.
* The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2008-2010 Openbravo SLU
+ * All portions are Copyright (C) 2008-2011 Openbravo SLU
* All Rights Reserved.
* Contributor(s): ______________________________________.
************************************************************************
@@ -390,6 +390,8 @@
log.warn("Incorrect number of rejected logins: "
+ SystemInfo.Item.REJECTED_LOGINS_DUE_CONC_USERS.getLabel());
}
+ hbLog.setEnableCustomQueries("Y".equals(systemInfo
+ .getProperty(SystemInfo.Item.CUSTOM_QUERY_ENABLED.getLabel())));
}
OBDal.getInstance().save(hbLog);
} finally {
@@ -402,8 +404,11 @@
*/
private void parseResponse(String response) {
logger.logln(logger.messageDb("HB_UPDATES", ctx.getLanguage()));
- if (response == null)
+ if (response == null) {
return;
+ }
+
+ OBContext.setAdminMode();
try {
JSONObject json = new JSONObject(response);
String beatId = (String) json.get("beatId");
@@ -413,12 +418,15 @@
parseAlerts(alertsResponse);
------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits