From 24381b2e58116e5a6c2b16478820bb23dec9acae Mon Sep 17 00:00:00 2001 From: Jean-Paul Smets <jp@nexedi.com> Date: Fri, 2 Jan 2004 10:00:34 +0000 Subject: [PATCH] *** empty log message *** git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@156 20353a03-c40f-0410-a6d1-a30d3c3de9de --- .../activity/SQLDict_createMessageTable.zsql | 23 +++++++++++++++++++ .../skins/activity/SQLDict_delMessage.zsql | 17 ++++++++++++++ .../skins/activity/SQLDict_hasMessage.zsql | 19 +++++++++++++++ .../skins/activity/SQLDict_lockMessage.zsql | 11 +++++++++ .../activity/SQLDict_processMessage.zsql | 17 ++++++++++++++ .../skins/activity/SQLDict_readMessage.zsql | 14 +++++++++++ .../activity/SQLDict_readMessageList.zsql | 19 +++++++++++++++ .../skins/activity/SQLDict_unlockMessage.zsql | 11 +++++++++ .../skins/activity/SQLDict_writeMessage.zsql | 15 ++++++++++++ 9 files changed, 146 insertions(+) create mode 100755 product/CMFActivity/skins/activity/SQLDict_createMessageTable.zsql create mode 100755 product/CMFActivity/skins/activity/SQLDict_delMessage.zsql create mode 100755 product/CMFActivity/skins/activity/SQLDict_hasMessage.zsql create mode 100755 product/CMFActivity/skins/activity/SQLDict_lockMessage.zsql create mode 100755 product/CMFActivity/skins/activity/SQLDict_processMessage.zsql create mode 100755 product/CMFActivity/skins/activity/SQLDict_readMessage.zsql create mode 100755 product/CMFActivity/skins/activity/SQLDict_readMessageList.zsql create mode 100755 product/CMFActivity/skins/activity/SQLDict_unlockMessage.zsql create mode 100755 product/CMFActivity/skins/activity/SQLDict_writeMessage.zsql diff --git a/product/CMFActivity/skins/activity/SQLDict_createMessageTable.zsql b/product/CMFActivity/skins/activity/SQLDict_createMessageTable.zsql new file mode 100755 index 0000000000..2cc6a04390 --- /dev/null +++ b/product/CMFActivity/skins/activity/SQLDict_createMessageTable.zsql @@ -0,0 +1,23 @@ +<dtml-comment> +title: +connection_id:erp5_sql_connection +max_rows:1000 +max_cache:100 +cache_time:0 +class_name: +class_file: +</dtml-comment> +<params></params> +# Host: +# Database: test +# Table: 'stock' +# +CREATE TABLE `message` ( + `path` VARCHAR(255), + `method_id` VARCHAR(40), + `message` BLOB, + `processing_node` INT DEFAULT NULL, + KEY `path` (`path`), + KEY `processing_node` (`processing_node`), + KEY `method_id` (`method_id`), +) TYPE = InnoDB; diff --git a/product/CMFActivity/skins/activity/SQLDict_delMessage.zsql b/product/CMFActivity/skins/activity/SQLDict_delMessage.zsql new file mode 100755 index 0000000000..c347a15842 --- /dev/null +++ b/product/CMFActivity/skins/activity/SQLDict_delMessage.zsql @@ -0,0 +1,17 @@ +<dtml-comment> +title: +connection_id:erp5_sql_connection +max_rows:1000 +max_cache:100 +cache_time:0 +class_name: +class_file: +</dtml-comment> +<params>path +method_id</params> +DELETE FROM + message +WHERE + path = <dtml-sqlvar path type="string"> +<dtml-if method_id>AND method_id = <dtml-sqlvar method_id type="string"></dtml-if> + diff --git a/product/CMFActivity/skins/activity/SQLDict_hasMessage.zsql b/product/CMFActivity/skins/activity/SQLDict_hasMessage.zsql new file mode 100755 index 0000000000..c0ab4f46fa --- /dev/null +++ b/product/CMFActivity/skins/activity/SQLDict_hasMessage.zsql @@ -0,0 +1,19 @@ +<dtml-comment> +title: +connection_id:erp5_sql_connection +max_rows:1 +max_cache:100 +cache_time:1 +class_name: +class_file: +</dtml-comment> +<params>path +method_id</params> +SELECT count(path) as message_count FROM + message +<dtml-if "path or method_id"> +WHERE +<dtml-if path> path = <dtml-sqlvar path type="string"></dtml-if> +<dtml-if method_id>AND method_id = <dtml-sqlvar method_id type="string"></dtml-if> +</dtml-if> + diff --git a/product/CMFActivity/skins/activity/SQLDict_lockMessage.zsql b/product/CMFActivity/skins/activity/SQLDict_lockMessage.zsql new file mode 100755 index 0000000000..1d058479a3 --- /dev/null +++ b/product/CMFActivity/skins/activity/SQLDict_lockMessage.zsql @@ -0,0 +1,11 @@ +<dtml-comment> +title: +connection_id:erp5_sql_connection +max_rows:1000 +max_cache:100 +cache_time:0 +class_name: +class_file: +</dtml-comment> +<params></params> +LOCK TABLES message WRITE diff --git a/product/CMFActivity/skins/activity/SQLDict_processMessage.zsql b/product/CMFActivity/skins/activity/SQLDict_processMessage.zsql new file mode 100755 index 0000000000..f5051f3051 --- /dev/null +++ b/product/CMFActivity/skins/activity/SQLDict_processMessage.zsql @@ -0,0 +1,17 @@ +<dtml-comment> +title: +connection_id:erp5_sql_connection +max_rows:1000 +max_cache:100 +cache_time:0 +class_name: +class_file: +</dtml-comment> +<params>path +method_id +processing_node</params> +UPDATE message +SET processing_node=<dtml-sqlvar processing_node type="int"> +WHERE + path = <dtml-sqlvar path type="string"> +<dtml-if method_id>AND method_id = <dtml-sqlvar method_id type="string"></dtml-if> diff --git a/product/CMFActivity/skins/activity/SQLDict_readMessage.zsql b/product/CMFActivity/skins/activity/SQLDict_readMessage.zsql new file mode 100755 index 0000000000..b6436bbf64 --- /dev/null +++ b/product/CMFActivity/skins/activity/SQLDict_readMessage.zsql @@ -0,0 +1,14 @@ +<dtml-comment> +title: +connection_id:erp5_sql_connection +max_rows:1 +max_cache:0 +cache_time:0 +class_name: +class_file: +</dtml-comment> +<params></params> +SELECT * FROM + message +WHERE + processing_node is NULL diff --git a/product/CMFActivity/skins/activity/SQLDict_readMessageList.zsql b/product/CMFActivity/skins/activity/SQLDict_readMessageList.zsql new file mode 100755 index 0000000000..d6e23a56af --- /dev/null +++ b/product/CMFActivity/skins/activity/SQLDict_readMessageList.zsql @@ -0,0 +1,19 @@ +<dtml-comment> +title: +connection_id:erp5_sql_connection +max_rows:1000 +max_cache:0 +cache_time:0 +class_name: +class_file: +</dtml-comment> +<params>path +method_id</params> +SELECT * FROM + message +<dtml-if "path or method_id"> +WHERE +<dtml-if path> path = <dtml-sqlvar path type="string"></dtml-if> +<dtml-if method_id>AND method_id = <dtml-sqlvar method_id type="string"></dtml-if> +</dtml-if> + diff --git a/product/CMFActivity/skins/activity/SQLDict_unlockMessage.zsql b/product/CMFActivity/skins/activity/SQLDict_unlockMessage.zsql new file mode 100755 index 0000000000..73ca876698 --- /dev/null +++ b/product/CMFActivity/skins/activity/SQLDict_unlockMessage.zsql @@ -0,0 +1,11 @@ +<dtml-comment> +title: +connection_id:erp5_sql_connection +max_rows:1000 +max_cache:100 +cache_time:0 +class_name: +class_file: +</dtml-comment> +<params></params> +UNLOCK TABLES diff --git a/product/CMFActivity/skins/activity/SQLDict_writeMessage.zsql b/product/CMFActivity/skins/activity/SQLDict_writeMessage.zsql new file mode 100755 index 0000000000..a1803e2a14 --- /dev/null +++ b/product/CMFActivity/skins/activity/SQLDict_writeMessage.zsql @@ -0,0 +1,15 @@ +<dtml-comment> +title: +connection_id:erp5_sql_connection +max_rows:1000 +max_cache:100 +cache_time:0 +class_name: +class_file: +</dtml-comment> +<params>path +method_id +message</params> +INSERT INTO message +VALUES + (<dtml-sqlvar path type="string">,<dtml-sqlvar method_id type="string">,<dtml-sqlvar message type="string">,NULL); -- 2.30.9