diff --git a/fitnesse/FitNesseRoot/RecentChanges/content.txt b/fitnesse/FitNesseRoot/RecentChanges/content.txt index d4cb5cb29e..08bc8136fc 100644 --- a/fitnesse/FitNesseRoot/RecentChanges/content.txt +++ b/fitnesse/FitNesseRoot/RecentChanges/content.txt @@ -1,4 +1,4 @@ -|||14:59:04 Tue, Nov 27, 2012| +|||01:35:08 miƩ, nov 28, 2012| |CommonTests.CreateMaterialReceipt||01:36:56 mar, abr 03, 2012| |CommonTests.CreateProductPrice||01:29:57 mar, abr 03, 2012| |AvgCostSuite.BasicTest||01:18:34 mar, abr 03, 2012| diff --git a/fitnesse/FitNesseRoot/content.txt b/fitnesse/FitNesseRoot/content.txt index b510848d45..d91a6ab004 100644 --- a/fitnesse/FitNesseRoot/content.txt +++ b/fitnesse/FitNesseRoot/content.txt @@ -2,7 +2,7 @@ Define the global path: Where to find the fixtures classes: ( i.e. /home/hengsin/workspace/idempiere/fitnesse/bin ) -!define fitnesse_home {/home/hengsin/workspace/idempiere/fitnesse} +!define fitnesse_home {/home/carlos/hgAdempiere/localosgi/fitnesse} !path ${fitnesse_home}/fitnesse.jar:${fitnesse_home}/lib/*.jar:${fitnesse_home}/bin @@ -16,7 +16,7 @@ There are some important variables here: This variables can be redefined specifically at page level. !define TEST_RUNNER {fitnesse.client.FitServerServletInvoker} -!define COMMAND_PATTERN {java -Xms32m -Xmx512m -DLOG4J_LEVEL=CONFIG -cp %p %m http://localhost:8080/fitnesse/FitServlet} +!define COMMAND_PATTERN {java -Xms32m -Xmx512m -DLOG4J_LEVEL=CONFIG -cp %p %m http://localhost:8082/fitnesse/FitServlet} To enable remote debugging the tests will stop until you connect remotely via eclipse using RemoteADempiereFitnesse.launch diff --git a/migration/i1.0a-release/oracle/201211201820_SetupWizard.sql b/migration/i1.0a-release/oracle/201211201820_SetupWizard.sql new file mode 100644 index 0000000000..82fb6cc1cc --- /dev/null +++ b/migration/i1.0a-release/oracle/201211201820_SetupWizard.sql @@ -0,0 +1,640 @@ +-- 201211201820_SetupWizard + +--Nov 22, 2012 3:39:39 PM COT +-- IDEMPIERE-393 Setup wizards +ALTER TABLE AD_WizardProcess ADD (AD_User_ID NUMERIC(10) DEFAULT NULL) +; + +-- Nov 15, 2012 5:07:01 PM COT +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200012,200913,'D','N','N','N',0,'N',30,'N',17,'N',138,'N','Y','286ad460-4317-40f1-afd5-582000e5fe0f','Y','N','AD_User_ID','User within the system - Internal or Business Partner Contact','The User identifies a unique user in the system. This could be an internal user or a business partner contact','User/Contact','Y',TO_DATE('2012-11-15 17:07:00','YYYY-MM-DD HH24:MI:SS'),0,0,'Y',TO_DATE('2012-11-15 17:07:00','YYYY-MM-DD HH24:MI:SS'),0,0,'N') +; + +-- Nov 15, 2012 5:07:01 PM COT +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200913 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 20, 2012 11:01:13 AM COT +INSERT INTO AD_Window +(AD_Window_ID, AD_Client_ID, AD_Org_ID, IsActive, Created, Createdby, Updated, UpdatedBy, Name, Description, WindowType, Issotrx, entitytype, processing, isdefault, winheight, winwidth, isbetafunctionality, ad_window_uu) +VALUES (200020,0,0,'Y',TO_DATE('2012-11-20 11:01:13','YYYY-MM-DD HH24:MI:SS'),0,TO_DATE('2012-11-20 11:34:06','YYYY-MM-DD HH24:MI:SS'),0,'Setup Wizard Maintenance','Maintenance Setup Wizard window','M','N','D','N','N',0,0,'N','ed26f18e-c8d2-4c3c-9a7a-a292429fd1e0') +; + +-- Nov 20, 2012 11:04:49 +INSERT INTO AD_Tab (AD_Client_ID,AD_Org_ID,AD_Tab_ID,AD_Table_ID,AD_Window_ID,Created,CreatedBy,Description,EntityType,HasTree,IsActive,IsAdvancedTab,IsInfoTab,IsInsertRecord,IsReadOnly,IsSingleRow,IsSortTab,IsTranslationTab,Name,Processing,SeqNo,TabLevel,Updated,UpdatedBy) VALUES (0,0,200031,200012,200020,TO_DATE('2012-11-20 11:04:49','YYYY-MM-DD HH24:MI:SS'),0,'Setup Wizard','D','N','Y','N','N','Y','N','N','N','N','Setup Wizard','N',10,0,TO_DATE('2012-11-20 11:04:49','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 11:05:56 +INSERT INTO AD_Field +(AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,Help,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading, +IsReadOnly,IsSameLine,Name,Updated,UpdatedBy) +VALUES ( 0,200315,200842,0,200031,TO_DATE('2012-11-20 11:05:56','YYYY-MM-DD HH24:MI:SS'),0,'Workflow Node (activity), step or process',10,'D','The Workflow Node indicates a unique step or process in a Workflow.','Y','Y','Y','N','N','N','Y','N','Node',TO_DATE('2012-11-20 15:26:20','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 11:05:57 +INSERT INTO AD_Field +(AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,Help,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading, +IsReadOnly,IsSameLine,Name,Updated,UpdatedBy) +VALUES ( 0,200913,200845,0,200031,TO_DATE('2012-11-20 11:05:57','YYYY-MM-DD HH24:MI:SS'),0,'User within the system - Internal or Business Partner Contact',10,'D','The User identifies a unique user in the system. This could be an internal user or a business partner contact','Y','Y','Y','N','N','N','N','N','User/Contact',TO_DATE('2012-11-20 15:26:37','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 11:05:58 +INSERT INTO AD_Field +(AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,Help,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading, +IsReadOnly,IsSameLine,Name,Updated,UpdatedBy) +VALUES ( 0,200310,200847,0,200031,TO_DATE('2012-11-20 11:05:58','YYYY-MM-DD HH24:MI:SS'),0,'',1,'D','','Y','Y','Y','N','N','N','N','N','Wizard Status',TO_DATE('2012-11-20 15:27:05','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 11:05:57 +INSERT INTO AD_Field +(AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,Help,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading, +IsReadOnly,IsSameLine,Name,Updated,UpdatedBy) +VALUES ( 0,200307,200844,0,200031,TO_DATE('2012-11-20 11:05:57','YYYY-MM-DD HH24:MI:SS'),0,'Organizational entity within client',22,'D','An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.','Y','Y','Y','N','N','N','Y','N','Organization',TO_DATE('2012-11-20 15:27:45','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 11:05:58 +INSERT INTO AD_Field +(AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,Help,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading, +IsReadOnly,IsSameLine,Name,Updated,UpdatedBy) +VALUES ( 0,200313,200846,0,200031,TO_DATE('2012-11-20 11:05:58','YYYY-MM-DD HH24:MI:SS'),0,'',22,'D','','Y','Y','Y','N','N','N','Y','N','Wizard Process',TO_DATE('2012-11-20 15:29:04','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 11:05:55 +INSERT INTO AD_Field +(AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,Help,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading, +IsReadOnly,IsSameLine,Name,Updated,UpdatedBy) +VALUES ( 0,200314,200840,0,200031,TO_DATE('2012-11-20 11:05:55','YYYY-MM-DD HH24:MI:SS'),0,'',36,'D','','Y','Y','Y','N','N','N','Y','N','AD_WizardProcess_UU',TO_DATE('2012-11-20 15:29:04','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 11:05:55 +INSERT INTO AD_Field +(AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,Help,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading, +IsReadOnly,IsSameLine,Name,Updated,UpdatedBy) +VALUES ( 0,200306,200841,0,200031,TO_DATE('2012-11-20 11:05:55','YYYY-MM-DD HH24:MI:SS'),0,'Client/Tenant for this installation.',22,'D','A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client.','Y','Y','Y','N','N','N','N','N','Client',TO_DATE('2012-11-20 15:29:04','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 11:05:54 +INSERT INTO AD_Field +(AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,Help,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading, +IsReadOnly,IsSameLine,Name,Updated,UpdatedBy) +VALUES ( 0,200312,200839,0,200031,TO_DATE('2012-11-20 11:05:54','YYYY-MM-DD HH24:MI:SS'),0,'The record is active in the system',1,'D','There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries.','Y','Y','Y','N','N','N','Y','N','Active',TO_DATE('2012-11-20 15:29:04','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 11:05:56 +INSERT INTO AD_Field +(AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,Help,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading, +IsReadOnly,IsSameLine,Name,Updated,UpdatedBy) +VALUES ( 0,200311,200843,0,200031,TO_DATE('2012-11-20 11:05:56','YYYY-MM-DD HH24:MI:SS'),0,'Optional additional user defined information',2000,'D','The Note field allows for optional entry of user defined information regarding this record','Y','Y','Y','N','N','N','N','N','Note',TO_DATE('2012-11-20 15:29:04','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 12:09:23 PM COT +INSERT INTO AD_Menu (AD_Window_ID,AD_Menu_ID,IsSummary,IsSOTrx,IsReadOnly,EntityType,IsCentrallyMaintained,Name,action,AD_Menu_UU,IsActive,AD_Client_ID,CreatedBy,Updated,AD_Org_ID,Created,UpdatedBy) VALUES (200020,200026,'N','N','N','D','Y','Setup Wizard Maintenance','W','866bfc16-4543-43ea-856d-85e0c9be6463','Y',0,0,TO_DATE('2012-11-20 12:09:22','YYYY-MM-DD HH24:MI:SS'),0,TO_DATE('2012-11-20 12:09:22','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 12:09:23 PM COT +INSERT INTO AD_Menu_Trl (AD_Language,AD_Menu_ID, Name,Description, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Menu_Trl_UU ) SELECT l.AD_Language,t.AD_Menu_ID, t.Name,t.Description, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Menu t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Menu_ID=200026 AND NOT EXISTS (SELECT * FROM AD_Menu_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Menu_ID=t.AD_Menu_ID) +; + +-- Nov 20, 2012 12:09:23 PM COT +INSERT INTO AD_TreeNodeMM (AD_Client_ID,AD_Org_ID, IsActive,Created,CreatedBy,Updated,UpdatedBy, AD_Tree_ID, Node_ID, Parent_ID, SeqNo, AD_TreeNodeMM_UU) SELECT t.AD_Client_ID, 0, 'Y', SysDate, 0, SysDate, 0,t.AD_Tree_ID, 200026, 0, 999, Generate_UUID() FROM AD_Tree t WHERE t.AD_Client_ID=0 AND t.IsActive='Y' AND t.IsAllNodes='Y' AND t.TreeType='MM' AND NOT EXISTS (SELECT * FROM AD_TreeNodeMM e WHERE e.AD_Tree_ID=t.AD_Tree_ID AND Node_ID=200026) +; + +-- Nov 20, 2012 12:13:06 PM COT +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=10, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53083 +; + +-- Nov 20, 2012 12:18:55 PM COT +UPDATE AD_Field SET IsReadOnly='Y',Updated=TO_DATE('2012-11-20 12:18:55','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0, SeqNo=10 WHERE AD_Field_ID=200842 +; + +-- Nov 20, 2012 12:19:56 PM COT +UPDATE AD_Field SET IsReadOnly='Y',Updated=TO_DATE('2012-11-20 12:19:56','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0, XPosition=3, SeqNo=40 WHERE AD_Field_ID=200844 +; + +-- Nov 20, 2012 12:21:33 PM COT +UPDATE AD_Field SET IsReadOnly='Y',Updated=TO_DATE('2012-11-20 12:21:33','YYYY-MM-DD HH24:MI:SS'),SeqNo=50, UpdatedBy=0 WHERE AD_Field_ID=200846 +; + +-- Nov 20, 2012 12:22:02 PM COT +UPDATE AD_Field SET IsReadOnly='Y',Updated=TO_DATE('2012-11-20 12:22:02','YYYY-MM-DD HH24:MI:SS'),SeqNo=60, XPosition=3, UpdatedBy=0 WHERE AD_Field_ID=200840 +; + +-- Nov 20, 2012 12:22:48 PM COT +UPDATE AD_Field SET IsReadOnly='Y',Updated=TO_DATE('2012-11-20 12:22:48','YYYY-MM-DD HH24:MI:SS'),SeqNo=80, XPosition=4, UpdatedBy=0 WHERE AD_Field_ID=200839 +; + +-- Nov 20, 2012 2:52:50 PM COT +UPDATE AD_Field SET SeqNo=90,NumLines=2, ColumnSpan=3, XPosition=3,Updated=TO_DATE('2012-11-20 14:52:50','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Field_ID=200843 +; + +-- Nov 20, 2012 2:55:17 PM COT +UPDATE AD_Field SET SeqNo=20, XPosition=3,Updated=TO_DATE('2012-11-20 14:55:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Field_ID=200845 +; + +-- Nov 20, 2012 2:55:17 PM COT +UPDATE AD_Field SET SeqNo=70,Updated=TO_DATE('2012-11-20 14:55:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Field_ID=200841 +; + +-- Nov 20, 2012 2:55:17 PM COT +UPDATE AD_Field SET SeqNo=30,Updated=TO_DATE('2012-11-20 14:55:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Field_ID=200847 +; + +-- Nov 20, 2012 3:04:03 PM COT +INSERT INTO AD_TreeBar (AD_Tree_ID,AD_User_ID,Node_ID, AD_Client_ID,AD_Org_ID, IsActive,Created,CreatedBy,Updated,UpdatedBy)VALUES (10,0,495,0,0,'Y',SysDate,0,SysDate,0) +; + +-- Nov 27, 2012 10:58:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Tab SET IsSingleRow='Y', IsInsertRecord='N',Updated=TO_DATE('2012-11-27 22:58:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Tab_ID=200031 +; + +-- Nov 27, 2012 11:01:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET ColumnSpan=2, SeqNo=10, IsDisplayed='Y', XPosition=1,Updated=TO_DATE('2012-11-27 23:01:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200841 +; + +-- Nov 27, 2012 11:01:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET ColumnSpan=2, SeqNo=20, IsDisplayed='Y', XPosition=4,Updated=TO_DATE('2012-11-27 23:01:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200844 +; + +-- Nov 27, 2012 11:01:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET ColumnSpan=2, SeqNo=30,Updated=TO_DATE('2012-11-27 23:01:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200842 +; + +-- Nov 27, 2012 11:01:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNo=40, IsDisplayed='Y', XPosition=5,Updated=TO_DATE('2012-11-27 23:01:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200839 +; + +-- Nov 27, 2012 11:01:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET ColumnSpan=2, SeqNo=50, IsDisplayed='Y', XPosition=1,Updated=TO_DATE('2012-11-27 23:01:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200847 +; + +-- Nov 27, 2012 11:01:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET ColumnSpan=2, SeqNo=60, IsDisplayed='Y', XPosition=4,Updated=TO_DATE('2012-11-27 23:01:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200845 +; + +-- Nov 27, 2012 11:01:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET ColumnSpan=5, NumLines=5, SeqNo=70, IsDisplayed='Y', XPosition=1,Updated=TO_DATE('2012-11-27 23:01:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200843 +; + +-- Nov 27, 2012 11:01:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNo=0, IsDisplayed='N', XPosition=1,Updated=TO_DATE('2012-11-27 23:01:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200840 +; + +-- Nov 27, 2012 11:01:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET ColumnSpan=2, SeqNo=0, IsDisplayed='N', XPosition=1,Updated=TO_DATE('2012-11-27 23:01:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200846 +; + +-- Nov 27, 2012 11:02:42 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Column SET AD_Reference_Value_ID=286, AD_Reference_ID=30,Updated=TO_DATE('2012-11-27 23:02:42','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200913 +; + +-- Nov 27, 2012 11:04:10 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNoGrid=0,IsDisplayedGrid='N' WHERE AD_Field_ID=200840 +; + +-- Nov 27, 2012 11:04:10 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNoGrid=0,IsDisplayedGrid='N' WHERE AD_Field_ID=200841 +; + +-- Nov 27, 2012 11:04:10 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNoGrid=0,IsDisplayedGrid='N' WHERE AD_Field_ID=200844 +; + +-- Nov 27, 2012 11:04:10 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNoGrid=0,IsDisplayedGrid='N' WHERE AD_Field_ID=200846 +; + +-- Nov 27, 2012 11:04:10 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNoGrid=10,IsDisplayedGrid='Y' WHERE AD_Field_ID=200842 +; + +-- Nov 27, 2012 11:04:10 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNoGrid=20,IsDisplayedGrid='Y' WHERE AD_Field_ID=200847 +; + +-- Nov 27, 2012 11:04:10 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNoGrid=30,IsDisplayedGrid='Y' WHERE AD_Field_ID=200845 +; + +-- Nov 27, 2012 11:04:10 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNoGrid=40,IsDisplayedGrid='Y' WHERE AD_Field_ID=200843 +; + +-- Nov 27, 2012 11:04:10 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNoGrid=50,IsDisplayedGrid='Y' WHERE AD_Field_ID=200839 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=0, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=218 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=1, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=153 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=2, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=263 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=3, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=166 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=4, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=203 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=5, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53242 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=6, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=236 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=7, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=183 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=8, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=160 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=9, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=278 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=10, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=345 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=11, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53296 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=12, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=519 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=13, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53014 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=14, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53108 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=15, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=518 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=16, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=200024 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=0, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=261 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=1, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53202 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=2, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=225 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=3, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=200009 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=4, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=200026 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=5, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=148 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=6, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=529 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=7, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=397 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=8, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=532 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=9, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53084 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=10, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53083 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=0, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=218 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=1, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=153 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=2, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=263 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=3, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=166 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=4, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=203 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=5, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53242 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=6, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=236 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=7, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=183 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=8, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=160 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=9, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=278 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=10, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=345 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=11, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53296 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=12, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=519 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=13, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53014 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=14, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53108 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=15, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=518 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=0, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=241 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=1, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=288 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=2, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=432 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=3, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=243 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=4, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=413 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=5, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=538 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=6, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=462 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=7, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=505 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=8, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=200023 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=9, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=235 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=10, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=511 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=11, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=245 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=12, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=251 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=13, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=246 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=14, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=509 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=15, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=510 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=16, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=496 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=17, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=497 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=18, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=304 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=19, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=255 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=20, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=286 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=21, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=287 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=22, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=438 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=23, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=234 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=24, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=244 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=25, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53313 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=26, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53314 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=27, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53190 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=28, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53187 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=29, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=200024 +; + +-- Nov 28, 2012 1:11:04 AM COT +-- IDEMPIERE-393 Setup wizards +INSERT INTO AD_Message (MsgType,MsgText,AD_Message_ID,EntityType,AD_Message_UU,Value,IsActive,Updated,CreatedBy,UpdatedBy,AD_Client_ID,AD_Org_ID,Created) VALUES ('I','Just Mine',200117,'D','0c220c5c-719f-4b8f-82d6-a21b0c123e66','JustMine','Y',TO_DATE('2012-11-28 01:11:03','YYYY-MM-DD HH24:MI:SS'),100,100,0,0,TO_DATE('2012-11-28 01:11:03','YYYY-MM-DD HH24:MI:SS')) +; + +-- Nov 28, 2012 1:11:04 AM COT +-- IDEMPIERE-393 Setup wizards +INSERT INTO AD_Message_Trl (AD_Language,AD_Message_ID, MsgText,MsgTip, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Message_Trl_UU ) SELECT l.AD_Language,t.AD_Message_ID, t.MsgText,t.MsgTip, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Message t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Message_ID=200117 AND NOT EXISTS (SELECT * FROM AD_Message_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Message_ID=t.AD_Message_ID) +; + +-- Nov 28, 2012 1:11:20 AM COT +-- IDEMPIERE-393 Setup wizards +INSERT INTO AD_Message (MsgType,MsgText,AD_Message_ID,EntityType,AD_Message_UU,Value,IsActive,Updated,CreatedBy,UpdatedBy,AD_Client_ID,AD_Org_ID,Created) VALUES ('I','Show Colors',200118,'D','4f917ca8-a515-4038-add0-a3bd5d4b2907','ShowColors','Y',TO_DATE('2012-11-28 01:11:20','YYYY-MM-DD HH24:MI:SS'),100,100,0,0,TO_DATE('2012-11-28 01:11:20','YYYY-MM-DD HH24:MI:SS')) +; + +-- Nov 28, 2012 1:11:20 AM COT +-- IDEMPIERE-393 Setup wizards +INSERT INTO AD_Message_Trl (AD_Language,AD_Message_ID, MsgText,MsgTip, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Message_Trl_UU ) SELECT l.AD_Language,t.AD_Message_ID, t.MsgText,t.MsgTip, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Message t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Message_ID=200118 AND NOT EXISTS (SELECT * FROM AD_Message_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Message_ID=t.AD_Message_ID) +; + +SELECT register_migration_script('201211201820_SetupWizard.sql') FROM dual +; + diff --git a/migration/i1.0a-release/oracle/201211281100IDEMPIERE_390.sql b/migration/i1.0a-release/oracle/201211281100IDEMPIERE_390.sql new file mode 100644 index 0000000000..707032cd89 --- /dev/null +++ b/migration/i1.0a-release/oracle/201211281100IDEMPIERE_390.sql @@ -0,0 +1,1205 @@ +-- Nov 23, 2012 6:06:09 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Table (ImportTable,CopyColumnsFromTable,IsSecurityEnabled,AccessLevel,LoadSeq,AD_Table_ID,IsHighVolume,IsView,IsChangeLog,EntityType,ReplicationType,AD_Table_UU,IsCentrallyMaintained,IsDeleteable,TableName,Name,AD_Client_ID,IsActive,AD_Org_ID,CreatedBy,Updated,UpdatedBy,Created) VALUES ('N','N','N','3',0,200037,'N','N','N','D','L','3aa0dee7-006f-4e64-b7d4-e361a62736d6','Y','Y','AD_StorageProvider','AD_StorageProvider',0,'Y',0,100,TO_DATE('2012-11-23 18:06:09','YYYY-MM-DD HH24:MI:SS'),100,TO_DATE('2012-11-23 18:06:09','YYYY-MM-DD HH24:MI:SS')) +; + +-- Nov 23, 2012 6:06:09 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Table_Trl (AD_Language,AD_Table_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Table_Trl_UU ) SELECT l.AD_Language,t.AD_Table_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Table t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Table_ID=200037 AND NOT EXISTS (SELECT * FROM AD_Table_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Table_ID=t.AD_Table_ID) +; + +-- Nov 23, 2012 6:06:10 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Sequence (StartNewYear,CurrentNextSys,IsTableID,CurrentNext,IsAudited,IsAutoSequence,AD_Sequence_ID,Description,Name,IncrementNo,AD_Sequence_UU,AD_Org_ID,AD_Client_ID,Created,CreatedBy,Updated,UpdatedBy,IsActive,StartNo) VALUES ('N',200000,'Y',1000000,'N','Y',200033,'Table AD_StorageProvider','AD_StorageProvider',1,'e83a2dbe-f8e8-4dfd-be2f-dff711fb8513',0,0,TO_DATE('2012-11-23 18:06:09','YYYY-MM-DD HH24:MI:SS'),100,TO_DATE('2012-11-23 18:06:09','YYYY-MM-DD HH24:MI:SS'),100,'Y',1000000) +; + +-- Nov 23, 2012 6:07:04 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Element (ColumnName,AD_Element_ID,EntityType,Name,PrintName,AD_Element_UU,AD_Client_ID,Created,Updated,AD_Org_ID,CreatedBy,UpdatedBy,IsActive) VALUES ('AD_StorageProvider_ID',200238,'D','AD_StorageProvider_ID','AD_StorageProvider_ID','ba365847-2f59-4e6b-b0e0-ccdcf24039fe',0,TO_DATE('2012-11-23 18:07:02','YYYY-MM-DD HH24:MI:SS'),TO_DATE('2012-11-23 18:07:02','YYYY-MM-DD HH24:MI:SS'),0,100,100,'Y') +; + +-- Nov 23, 2012 6:07:04 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Element_Trl (AD_Language,AD_Element_ID, Help,PO_Description,PO_Help,Name,Description,PrintName,PO_Name,PO_PrintName, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Element_Trl_UU ) SELECT l.AD_Language,t.AD_Element_ID, t.Help,t.PO_Description,t.PO_Help,t.Name,t.Description,t.PrintName,t.PO_Name,t.PO_PrintName, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Element t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Element_ID=200238 AND NOT EXISTS (SELECT * FROM AD_Element_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Element_ID=t.AD_Element_ID) +; + +-- Nov 23, 2012 6:07:54 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200961,'D','N','N','N',0,'N',22,'N',13,'N',200238,'N','Y','88580a3a-b7a8-4e65-a94e-0608c96e9b90','Y','N','AD_StorageProvider_ID','AD_StorageProvider_ID','Y',TO_DATE('2012-11-23 18:07:53','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_DATE('2012-11-23 18:07:53','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:07:54 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200961 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:09:12 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,DefaultValue,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200962,'D','N','N','N',0,'N',22,'N',19,'N',102,'N','Y','a44813a8-a8b0-41b1-b88e-ed7fbc9a0cc1','Y','N','AD_Client_ID','Client/Tenant for this installation.','@#AD_Client_ID@','A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client.','Client','N',TO_DATE('2012-11-23 18:09:11','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_DATE('2012-11-23 18:09:11','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:09:12 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200962 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:10:45 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,DefaultValue,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200963,'D','N','N','N',0,'N',22,'N',19,'N',113,'N','Y','63422271-d59a-4917-b4e1-4abf845e7596','Y','N','AD_Org_ID','Organizational entity within client','@#AD_Org_ID@','An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.','Organization','N',TO_DATE('2012-11-23 18:10:44','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_DATE('2012-11-23 18:10:44','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:10:45 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200963 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:12:12 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200964,'D','N','N','N',0,'N',7,'N',16,'N',245,'N','Y','0f56c969-9ba2-4eee-b903-127a78204259','Y','N','Created','Date this record was created','The Created field indicates the date that this record was created.','Created','N',TO_DATE('2012-11-23 18:12:11','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_DATE('2012-11-23 18:12:11','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:12:12 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200964 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:13:10 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,AD_Reference_Value_ID,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200965,'D',110,'N','N','N',0,'N',22,'N',18,'N',246,'N','Y','dd621b78-2934-427d-bf2f-04935cb7f71f','Y','N','CreatedBy','User who created this records','The Created By field indicates the user who created this record.','Created By','N',TO_DATE('2012-11-23 18:13:09','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_DATE('2012-11-23 18:13:09','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:13:10 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200965 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:13:59 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200966,'D','N','N','N',0,'N',7,'N',16,'N',607,'N','Y','b6b79bc1-90f2-4656-bd23-c269bcb7836f','Y','N','Updated','Date this record was updated','The Updated field indicates the date that this record was updated.','Updated','N',TO_DATE('2012-11-23 18:13:58','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_DATE('2012-11-23 18:13:58','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:13:59 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200966 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:14:38 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,AD_Reference_Value_ID,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200967,'U',110,'N','N','N',0,'N',22,'N',18,'N',608,'N','Y','ca82ad38-95d9-4b19-b817-983664a8d448','Y','N','UpdatedBy','User who updated this records','The Updated By field indicates the user who updated this record.','Updated By','N',TO_DATE('2012-11-23 18:14:37','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_DATE('2012-11-23 18:14:37','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:14:38 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200967 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:15:19 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,DefaultValue,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200968,'D','N','N','N',0,'N',1,'N',20,'N',348,'N','Y','8a3bef85-7886-4415-9721-1276a2d4ddf8','Y','N','IsActive','The record is active in the system','Y','There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries.','Active','N',TO_DATE('2012-11-23 18:15:18','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_DATE('2012-11-23 18:15:18','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:15:19 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200968 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:17:09 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200969,'D','N','N','N',0,'N',60,'Y',10,'N',469,'N','Y','0f1f3927-5c86-414a-b973-6c9505d1a62e','Y','N','Name','Alphanumeric identifier of the entity','The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length.','Name','Y',TO_DATE('2012-11-23 18:17:08','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_DATE('2012-11-23 18:17:08','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:17:09 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200969 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:17:45 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Element (ColumnName,AD_Element_ID,EntityType,Name,PrintName,AD_Element_UU,AD_Client_ID,Created,Updated,AD_Org_ID,CreatedBy,UpdatedBy,IsActive) VALUES ('Method',200239,'D','Method','Method','acaddc54-113d-4603-a94f-8c2f6beb5310',0,TO_DATE('2012-11-23 18:17:45','YYYY-MM-DD HH24:MI:SS'),TO_DATE('2012-11-23 18:17:45','YYYY-MM-DD HH24:MI:SS'),0,100,100,'Y') +; + +-- Nov 23, 2012 6:17:45 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Element_Trl (AD_Language,AD_Element_ID, Help,PO_Description,PO_Help,Name,Description,PrintName,PO_Name,PO_PrintName, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Element_Trl_UU ) SELECT l.AD_Language,t.AD_Element_ID, t.Help,t.PO_Description,t.PO_Help,t.Name,t.Description,t.PrintName,t.PO_Name,t.PO_PrintName, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Element t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Element_ID=200239 AND NOT EXISTS (SELECT * FROM AD_Element_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Element_ID=t.AD_Element_ID) +; + +-- Nov 23, 2012 6:18:14 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200970,'D','N','N','N',0,'N',60,'N',10,'N',200239,'N','Y','14790a4c-b78f-42f4-b7f8-13f63cffcdbe','Y','N','Method','Method','Y',TO_DATE('2012-11-23 18:18:14','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_DATE('2012-11-23 18:18:14','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:18:14 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200970 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:19:00 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200971,'D','N','N','N',0,'N',225,'N',10,'N',983,'N','Y','9a741611-a86a-4360-81b2-7b8f618ba941','Y','N','URL','Full URL address - e.g. http://www.idempiere.org','The URL defines an fully qualified web address like http://www.idempiere.org','URL','Y',TO_DATE('2012-11-23 18:18:59','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_DATE('2012-11-23 18:18:59','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:19:00 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200971 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:19:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200972,'D','N','N','N',0,'N',255,'N',10,'N',3012,'N','Y','45e0f607-c654-456b-84df-066c2d229a18','Y','N','Folder','A folder on a local or remote system to store data into','We store files in folders, especially media files.','Folder','Y',TO_DATE('2012-11-23 18:19:38','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_DATE('2012-11-23 18:19:38','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:19:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200972 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:21:23 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200973,'D','N','N','N',0,'N',60,'Y',10,'N',1903,'N','Y','2081bd64-ca7b-4bbf-8a30-a3229f2e9ef4','Y','N','UserName','Email of the responsible for the System','Email of the responsible person for the system (registered in WebStore)','Registered EMail','Y',TO_DATE('2012-11-23 18:21:22','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_DATE('2012-11-23 18:21:22','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:21:23 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200973 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:22:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200974,'D','N','N','N',0,'N',255,'N',10,'N',498,'N','Y','8db1ec5a-9c4f-44ed-bd78-efdf84114534','Y','N','Password','Password of any length (case sensitive)','The Password for this User. Passwords are required to identify authorized users. For Adempiere Users, you can change the password via the Process "Reset Password".','Password','Y',TO_DATE('2012-11-23 18:22:05','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_DATE('2012-11-23 18:22:05','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:22:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200974 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:22:33 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET EntityType='D',Updated=TO_DATE('2012-11-23 18:22:33','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200967 +; + +-- Nov 23, 2012 6:23:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Reference (AD_Reference_ID,Name,EntityType,AD_Reference_UU,IsOrderByValue,Description,ValidationType,AD_Client_ID,AD_Org_ID,CreatedBy,Updated,IsActive,Created,UpdatedBy) VALUES (200019,'StorageProvider','D','b4cb87d1-d08f-4987-8f66-9f923d68ec2f','N','StorageProvider','L',0,0,100,TO_DATE('2012-11-23 18:23:38','YYYY-MM-DD HH24:MI:SS'),'Y',TO_DATE('2012-11-23 18:23:38','YYYY-MM-DD HH24:MI:SS'),100) +; + +-- Nov 23, 2012 6:23:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Reference_Trl (AD_Language,AD_Reference_ID, Help,Name,Description, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Reference_Trl_UU ) SELECT l.AD_Language,t.AD_Reference_ID, t.Help,t.Name,t.Description, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Reference t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Reference_ID=200019 AND NOT EXISTS (SELECT * FROM AD_Reference_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Reference_ID=t.AD_Reference_ID) +; + +-- Nov 23, 2012 6:24:04 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Ref_List (AD_Ref_List_ID,AD_Reference_ID,EntityType,Name,AD_Ref_List_UU,Value,Created,CreatedBy,Updated,UpdatedBy,IsActive,AD_Org_ID,AD_Client_ID) VALUES (200043,200019,'D','File System','826c7b7b-8412-4b36-a912-dcf4ae56c9c0','FileSystem',TO_DATE('2012-11-23 18:24:03','YYYY-MM-DD HH24:MI:SS'),100,TO_DATE('2012-11-23 18:24:03','YYYY-MM-DD HH24:MI:SS'),100,'Y',0,0) +; + +-- Nov 23, 2012 6:24:04 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Ref_List_Trl_UU ) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=200043 AND NOT EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Ref_List_ID=t.AD_Ref_List_ID) +; + +-- Nov 23, 2012 6:24:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Ref_List (AD_Ref_List_ID,AD_Reference_ID,EntityType,Name,AD_Ref_List_UU,Value,Created,CreatedBy,Updated,UpdatedBy,IsActive,AD_Org_ID,AD_Client_ID) VALUES (200044,200019,'D','Database','f84a4deb-5b8b-4951-86af-3b0ae957ca9b','DB',TO_DATE('2012-11-23 18:24:19','YYYY-MM-DD HH24:MI:SS'),100,TO_DATE('2012-11-23 18:24:19','YYYY-MM-DD HH24:MI:SS'),100,'Y',0,0) +; + +-- Nov 23, 2012 6:24:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Ref_List_Trl_UU ) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=200044 AND NOT EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Ref_List_ID=t.AD_Ref_List_ID) +; + +-- Nov 23, 2012 6:24:40 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET AD_Reference_Value_ID=200019, AD_Reference_ID=17,Updated=TO_DATE('2012-11-23 18:24:40','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200970 +; + +-- Nov 23, 2012 6:25:36 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET AD_Reference_ID=40,Updated=TO_DATE('2012-11-23 18:25:36','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200971 +; + +-- Nov 23, 2012 6:26:11 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Window (Processing,WindowType,IsSOTrx,IsDefault,IsBetaFunctionality,WinHeight,WinWidth,EntityType,Name,AD_Window_ID,AD_Window_UU,Created,Updated,AD_Org_ID,AD_Client_ID,IsActive,UpdatedBy,CreatedBy) VALUES ('N','M','N','N','N',0,0,'D','Storage Provider',200022,'18bd7875-684e-495f-8ecc-0faba7a6ff01',TO_DATE('2012-11-23 18:26:10','YYYY-MM-DD HH24:MI:SS'),TO_DATE('2012-11-23 18:26:10','YYYY-MM-DD HH24:MI:SS'),0,0,'Y',100,100) +; + +-- Nov 23, 2012 6:26:11 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Window_Trl (AD_Language,AD_Window_ID, Help,Name,Description, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Window_Trl_UU ) SELECT l.AD_Language,t.AD_Window_ID, t.Help,t.Name,t.Description, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Window t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Window_ID=200022 AND NOT EXISTS (SELECT * FROM AD_Window_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Window_ID=t.AD_Window_ID) +; + +-- Nov 23, 2012 6:27:00 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Tab (ImportFields,Processing,IsSingleRow,AD_Window_ID,SeqNo,IsTranslationTab,IsSortTab,AD_Table_ID,HasTree,IsInfoTab,IsReadOnly,IsInsertRecord,IsAdvancedTab,TabLevel,AD_Tab_UU,EntityType,Name,Description,AD_Tab_ID,AD_Client_ID,AD_Org_ID,Created,CreatedBy,Updated,UpdatedBy,IsActive) VALUES ('N','N','N',200022,10,'N','N',200037,'N','N','N','Y','N',0,'fc14e1ae-e9b0-40ad-b9f0-d6b7c179762e','D','Storage Provider','Storage Provider',200032,0,0,TO_DATE('2012-11-23 18:26:59','YYYY-MM-DD HH24:MI:SS'),100,TO_DATE('2012-11-23 18:26:59','YYYY-MM-DD HH24:MI:SS'),100,'Y') +; + +-- Nov 23, 2012 6:27:00 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Tab_Trl (AD_Language,AD_Tab_ID, Help,CommitWarning,Name,Description, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Tab_Trl_UU ) SELECT l.AD_Language,t.AD_Tab_ID, t.Help,t.CommitWarning,t.Name,t.Description, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Tab t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Tab_ID=200032 AND NOT EXISTS (SELECT * FROM AD_Tab_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Tab_ID=t.AD_Tab_ID) +; + +-- Nov 23, 2012 6:27:12 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,Help,EntityType,Description,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,1,'N','N',200968,'Y',200860,'N','There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries.','D','The record is active in the system','Active','92044da6-5e3a-4f05-bd2e-d29cad8240c5','Y','N',100,0,TO_DATE('2012-11-23 18:27:12','YYYY-MM-DD HH24:MI:SS'),0,100,TO_DATE('2012-11-23 18:27:12','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:12 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200860 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:27:13 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,EntityType,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,22,'N','N',200961,'Y',200861,'N','D','AD_StorageProvider_ID','46651fa8-435c-4dcf-b4cf-349bb5febf6d','Y','N',100,0,TO_DATE('2012-11-23 18:27:12','YYYY-MM-DD HH24:MI:SS'),0,100,TO_DATE('2012-11-23 18:27:12','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:13 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200861 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:27:14 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,Help,EntityType,Description,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,22,'N','N',200962,'Y',200862,'N','A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client.','D','Client/Tenant for this installation.','Client','a5cc7cd7-d787-43d9-92bc-15a491b94685','Y','N',100,0,TO_DATE('2012-11-23 18:27:13','YYYY-MM-DD HH24:MI:SS'),0,100,TO_DATE('2012-11-23 18:27:13','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:14 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200862 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:27:14 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,Help,EntityType,Description,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,255,'N','N',200972,'Y',200863,'N','We store files in folders, especially media files.','D','A folder on a local or remote system to store data into','Folder','a315f114-eb88-449c-873b-59a516f4948a','Y','N',100,0,TO_DATE('2012-11-23 18:27:14','YYYY-MM-DD HH24:MI:SS'),0,100,TO_DATE('2012-11-23 18:27:14','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:14 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200863 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:27:15 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,EntityType,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,60,'N','N',200970,'Y',200864,'N','D','Method','cbbd3c67-480e-4ae4-b1f8-328d00fc8568','Y','N',100,0,TO_DATE('2012-11-23 18:27:14','YYYY-MM-DD HH24:MI:SS'),0,100,TO_DATE('2012-11-23 18:27:14','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:15 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200864 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:27:15 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,Help,EntityType,Description,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,60,'N','N',200969,'Y',200865,'N','The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length.','D','Alphanumeric identifier of the entity','Name','ebf98b82-d1a9-42d3-a4df-df1b4d5aaf70','Y','N',100,0,TO_DATE('2012-11-23 18:27:15','YYYY-MM-DD HH24:MI:SS'),0,100,TO_DATE('2012-11-23 18:27:15','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:15 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200865 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:27:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,Help,EntityType,Description,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,22,'N','N',200963,'Y',200866,'N','An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.','D','Organizational entity within client','Organization','3f002c70-92be-4ac1-a4d5-2ae2d3abb581','Y','N',100,0,TO_DATE('2012-11-23 18:27:15','YYYY-MM-DD HH24:MI:SS'),0,100,TO_DATE('2012-11-23 18:27:15','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200866 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:27:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,Help,EntityType,Description,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,255,'N','N',200974,'Y',200867,'N','The Password for this User. Passwords are required to identify authorized users. For Adempiere Users, you can change the password via the Process "Reset Password".','D','Password of any length (case sensitive)','Password','ca62493a-2f21-4060-9fc4-d063d64284ef','Y','N',100,0,TO_DATE('2012-11-23 18:27:16','YYYY-MM-DD HH24:MI:SS'),0,100,TO_DATE('2012-11-23 18:27:16','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200867 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:27:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,Help,EntityType,Description,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,60,'N','N',200973,'Y',200868,'N','Email of the responsible person for the system (registered in WebStore)','D','Email of the responsible for the System','Registered EMail','cf69a0b9-3b07-48a3-b432-903b08604fe3','Y','N',100,0,TO_DATE('2012-11-23 18:27:16','YYYY-MM-DD HH24:MI:SS'),0,100,TO_DATE('2012-11-23 18:27:16','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200868 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:27:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,Help,EntityType,Description,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,225,'N','N',200971,'Y',200869,'N','The URL defines an fully qualified web address like http://www.idempiere.org','D','Full URL address - e.g. http://www.idempiere.org','URL','d7b49310-21f9-41f2-9a1c-ea54246cf267','Y','N',100,0,TO_DATE('2012-11-23 18:27:17','YYYY-MM-DD HH24:MI:SS'),0,100,TO_DATE('2012-11-23 18:27:17','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200869 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:28:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Element (ColumnName,AD_Element_ID,EntityType,Name,PrintName,AD_Element_UU,AD_Client_ID,Created,Updated,AD_Org_ID,CreatedBy,UpdatedBy,IsActive) VALUES ('AD_StorageProvider_UU',200240,'D','AD_StorageProvider_UU','AD_StorageProvider_UU','fb335dc9-54b3-44d7-8ab3-6e8d5957925d',0,TO_DATE('2012-11-23 18:28:25','YYYY-MM-DD HH24:MI:SS'),TO_DATE('2012-11-23 18:28:25','YYYY-MM-DD HH24:MI:SS'),0,100,100,'Y') +; + +-- Nov 23, 2012 6:28:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Element_Trl (AD_Language,AD_Element_ID, Help,PO_Description,PO_Help,Name,Description,PrintName,PO_Name,PO_PrintName, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Element_Trl_UU ) SELECT l.AD_Language,t.AD_Element_ID, t.Help,t.PO_Description,t.PO_Help,t.Name,t.Description,t.PrintName,t.PO_Name,t.PO_PrintName, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Element t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Element_ID=200240 AND NOT EXISTS (SELECT * FROM AD_Element_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Element_ID=t.AD_Element_ID) +; + +-- Nov 23, 2012 6:30:50 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200975,'U','N','N','N',0,'N',36,'N',10,'N',200240,'N','Y','e81e7f51-02b1-4bf7-9707-a01194b3741b','Y','N','AD_StorageProvider_UU','AD_StorageProvider_UU','N',TO_DATE('2012-11-23 18:30:49','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_DATE('2012-11-23 18:30:49','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:30:50 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200975 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:31:07 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET EntityType='D',Updated=TO_DATE('2012-11-23 18:31:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200975 +; + +-- Nov 23, 2012 6:31:23 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,EntityType,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,36,'N','N',200975,'Y',200870,'N','D','AD_StorageProvider_UU','d3873062-f913-423a-b7c7-486178e007cb','Y','N',100,0,TO_DATE('2012-11-23 18:31:22','YYYY-MM-DD HH24:MI:SS'),0,100,TO_DATE('2012-11-23 18:31:22','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:31:23 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200870 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=0,IsDisplayed='N' WHERE AD_Field_ID=200861 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=0,IsDisplayed='N' WHERE AD_Field_ID=200870 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=10,IsDisplayed='Y' WHERE AD_Field_ID=200862 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=20,IsDisplayed='Y' WHERE AD_Field_ID=200866 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=30,IsDisplayed='Y' WHERE AD_Field_ID=200865 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=40,IsDisplayed='Y' WHERE AD_Field_ID=200864 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=50,IsDisplayed='Y' WHERE AD_Field_ID=200869 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=60,IsDisplayed='Y' WHERE AD_Field_ID=200863 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=70,IsDisplayed='Y' WHERE AD_Field_ID=200868 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=80,IsDisplayed='Y' WHERE AD_Field_ID=200867 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=90,IsDisplayed='Y' WHERE AD_Field_ID=200860 +; + +-- Nov 23, 2012 6:34:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET ColumnSpan=2,Updated=TO_DATE('2012-11-23 18:34:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200862 +; + +-- Nov 23, 2012 6:34:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET ColumnSpan=2, XPosition=4,Updated=TO_DATE('2012-11-23 18:34:39','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200866 +; + +-- Nov 23, 2012 6:35:01 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET ColumnSpan=2,Updated=TO_DATE('2012-11-23 18:35:01','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200865 +; + +-- Nov 23, 2012 6:36:40 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET ColumnSpan=2, SeqNo=40, IsDisplayed='Y', XPosition=4,Updated=TO_DATE('2012-11-23 18:36:40','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200864 +; + +-- Nov 23, 2012 6:36:40 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET ColumnSpan=5, SeqNo=50,Updated=TO_DATE('2012-11-23 18:36:40','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200869 +; + +-- Nov 23, 2012 6:36:40 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET ColumnSpan=5, SeqNo=60,Updated=TO_DATE('2012-11-23 18:36:40','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200863 +; + +-- Nov 23, 2012 6:36:40 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET ColumnSpan=2, SeqNo=70,Updated=TO_DATE('2012-11-23 18:36:40','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200868 +; + +-- Nov 23, 2012 6:36:40 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=80, IsDisplayed='Y', XPosition=4,Updated=TO_DATE('2012-11-23 18:36:40','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200867 +; + +-- Nov 23, 2012 6:36:40 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=90, XPosition=4,Updated=TO_DATE('2012-11-23 18:36:40','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200860 +; + +-- Nov 23, 2012 6:40:53 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +CREATE TABLE AD_StorageProvider (AD_Client_ID NUMBER(10) DEFAULT NULL , AD_Org_ID NUMBER(10) DEFAULT NULL , AD_StorageProvider_ID NUMBER(10) DEFAULT NULL , AD_StorageProvider_UU NVARCHAR2(36) DEFAULT NULL , Created DATE DEFAULT NULL , CreatedBy NUMBER(10) DEFAULT NULL , Folder NVARCHAR2(255) DEFAULT NULL , IsActive CHAR(1) DEFAULT 'Y' CHECK (IsActive IN ('Y','N')), Method NVARCHAR2(60) DEFAULT NULL , Name NVARCHAR2(60) DEFAULT NULL , Password NVARCHAR2(255) DEFAULT NULL , Updated DATE DEFAULT NULL , UpdatedBy NUMBER(10) DEFAULT NULL , URL NVARCHAR2(225) DEFAULT NULL , UserName NVARCHAR2(60) DEFAULT NULL ) +; + +-- Nov 23, 2012 7:05:25 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Menu (AD_Window_ID,AD_Menu_ID,IsSummary,IsSOTrx,IsReadOnly,EntityType,IsCentrallyMaintained,Name,Description,Action,AD_Menu_UU,IsActive,AD_Client_ID,CreatedBy,Updated,AD_Org_ID,Created,UpdatedBy) VALUES (200022,200027,'N','N','N','D','Y','Storage Provider','Storage Provider','W','4b3344c7-7f1b-445d-8b1d-28774d15c361','Y',0,100,TO_DATE('2012-11-23 19:05:24','YYYY-MM-DD HH24:MI:SS'),0,TO_DATE('2012-11-23 19:05:24','YYYY-MM-DD HH24:MI:SS'),100) +; + +-- Nov 23, 2012 7:05:25 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Menu_Trl (AD_Language,AD_Menu_ID, Name,Description, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Menu_Trl_UU ) SELECT l.AD_Language,t.AD_Menu_ID, t.Name,t.Description, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Menu t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Menu_ID=200027 AND NOT EXISTS (SELECT * FROM AD_Menu_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Menu_ID=t.AD_Menu_ID) +; + +-- Nov 23, 2012 7:05:25 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_TreeNodeMM (AD_Client_ID,AD_Org_ID, IsActive,Created,CreatedBy,Updated,UpdatedBy, AD_Tree_ID, Node_ID, Parent_ID, SeqNo, AD_TreeNodeMM_UU) SELECT t.AD_Client_ID, 0, 'Y', SysDate, 100, SysDate, 100,t.AD_Tree_ID, 200027, 0, 999, Generate_UUID() FROM AD_Tree t WHERE t.AD_Client_ID=0 AND t.IsActive='Y' AND t.IsAllNodes='Y' AND t.TreeType='MM' AND NOT EXISTS (SELECT * FROM AD_TreeNodeMM e WHERE e.AD_Tree_ID=t.AD_Tree_ID AND Node_ID=200027) +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=0, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=218 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=1, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=153 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=2, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=263 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=3, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=166 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=4, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=203 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=5, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53242 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=6, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=236 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=7, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=183 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=8, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=160 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=9, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=278 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=10, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=345 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=11, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53296 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=12, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=519 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=13, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53014 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=14, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53108 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=15, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=518 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=16, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=200024 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=0, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=200027 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=1, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=261 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=2, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53202 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=3, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=225 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=4, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=200009 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=5, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=148 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=6, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=529 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=7, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=397 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=8, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=532 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=9, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53084 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=10, Updated=SysDate WHERE AD_Tree_ID=10 AND Node_ID=53083 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=0,IsDisplayed='N' WHERE AD_Field_ID=50158 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=0,IsDisplayed='N' WHERE AD_Field_ID=50160 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=0,IsDisplayed='N' WHERE AD_Field_ID=50159 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=120,IsDisplayed='Y' WHERE AD_Field_ID=200594 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=130,IsDisplayed='Y' WHERE AD_Field_ID=200595 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=140,IsDisplayed='Y' WHERE AD_Field_ID=5161 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=150,IsDisplayed='Y' WHERE AD_Field_ID=5162 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=160,IsDisplayed='Y' WHERE AD_Field_ID=5163 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=170,IsDisplayed='Y' WHERE AD_Field_ID=5164 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=180,IsDisplayed='Y' WHERE AD_Field_ID=12099 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=190,IsDisplayed='Y' WHERE AD_Field_ID=12098 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=200,IsDisplayed='Y' WHERE AD_Field_ID=11024 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=210,IsDisplayed='Y' WHERE AD_Field_ID=50184 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=220,IsDisplayed='Y' WHERE AD_Field_ID=50185 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=230,IsDisplayed='Y' WHERE AD_Field_ID=50186 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=240,IsDisplayed='Y' WHERE AD_Field_ID=54238 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=250,IsDisplayed='Y' WHERE AD_Field_ID=54680 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=260,IsDisplayed='Y' WHERE AD_Field_ID=200096 +; + +-- Nov 23, 2012 7:18:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsActive='N',Updated=TO_DATE('2012-11-23 19:18:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=50184 +; + +-- Nov 23, 2012 7:18:27 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsActive='N',Updated=TO_DATE('2012-11-23 19:18:27','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=50186 +; + +-- Nov 23, 2012 7:18:46 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsActive='N',Updated=TO_DATE('2012-11-23 19:18:46','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=50185 +; + +-- Nov 23, 2012 7:20:00 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Element (ColumnName,AD_Element_ID,EntityType,Name,PrintName,AD_Element_UU,AD_Client_ID,Created,Updated,AD_Org_ID,CreatedBy,UpdatedBy,IsActive) VALUES ('AttachmentMethod',200241,'D','AttachmentMethod','Attachment Method','7f8bcec7-f364-4767-9ed6-a2600ef13530',0,TO_DATE('2012-11-23 19:19:59','YYYY-MM-DD HH24:MI:SS'),TO_DATE('2012-11-23 19:19:59','YYYY-MM-DD HH24:MI:SS'),0,100,100,'Y') +; + +-- Nov 23, 2012 7:20:00 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Element_Trl (AD_Language,AD_Element_ID, Help,PO_Description,PO_Help,Name,Description,PrintName,PO_Name,PO_PrintName, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Element_Trl_UU ) SELECT l.AD_Language,t.AD_Element_ID, t.Help,t.PO_Description,t.PO_Help,t.Name,t.Description,t.PrintName,t.PO_Name,t.PO_PrintName, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Element t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Element_ID=200241 AND NOT EXISTS (SELECT * FROM AD_Element_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Element_ID=t.AD_Element_ID) +; + +-- Nov 26, 2012 3:25:14 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Table SET AccessLevel='7', AD_Window_ID=200022, Name='Storage Provider',Updated=TO_DATE('2012-11-26 15:25:14','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Table_ID=200037 +; + +-- Nov 27, 2012 11:30:00 AM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,227,201006,'D','N','N','N',0,'N',22,'N',19,'N',200238,'N','Y','0ae144df-50d5-4eb3-aff5-d613a6bbf30d','Y','N','AD_StorageProvider_ID','AD_StorageProvider_ID','Y',TO_DATE('2012-11-27 11:29:58','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_DATE('2012-11-27 11:29:58','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 27, 2012 11:30:00 AM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=201006 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 27, 2012 11:31:30 AM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (ColumnSpan,NumLines,SortNo,IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,SeqNo,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,EntityType,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive,IsDisplayedGrid,SeqNoGrid,XPosition,IsQuickEntry) VALUES (2,1,0,'N',169,0,'N','N',201006,310,'Y',200948,'N','D','AD_StorageProvider_ID','2dfa64e4-aa94-471a-b764-c7bb88f8a684','Y','N',100,0,TO_DATE('2012-11-27 11:31:29','YYYY-MM-DD HH24:MI:SS'),0,100,TO_DATE('2012-11-27 11:31:29','YYYY-MM-DD HH24:MI:SS'),'Y','Y',310,1,'N') +; + +-- Nov 27, 2012 11:31:30 AM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200948 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 27, 2012 11:43:35 AM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_ClientInfo ADD AD_StorageProvider_ID NUMBER(10) DEFAULT NULL +; + +-- Nov 27, 2012 3:31:15 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y',Updated=TO_DATE('2012-11-27 15:31:15','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200969 +; + +-- Nov 27, 2012 3:31:38 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY Name NVARCHAR2(60) +; + +-- Nov 27, 2012 3:31:38 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY Name NOT NULL +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=10,Updated=TO_DATE('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=904 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=20,Updated=TO_DATE('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=5346 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=30,Updated=TO_DATE('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=4727 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=40,Updated=TO_DATE('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=905 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=50,Updated=TO_DATE('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1309 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=60,Updated=TO_DATE('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1310 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=70,Updated=TO_DATE('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1311 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=80,Updated=TO_DATE('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1312 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=90,Updated=TO_DATE('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=3052 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=100, IsDisplayed='Y', XPosition=4,Updated=TO_DATE('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200948 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=110,Updated=TO_DATE('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=3054 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=120,Updated=TO_DATE('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=9201 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=130,Updated=TO_DATE('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1564 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=140,Updated=TO_DATE('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1563 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=150,Updated=TO_DATE('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1562 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=160,Updated=TO_DATE('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1565 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=170,Updated=TO_DATE('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1566 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=180,Updated=TO_DATE('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1567 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=190,Updated=TO_DATE('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=10319 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=200,Updated=TO_DATE('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=10320 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=210,Updated=TO_DATE('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=57531 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=220,Updated=TO_DATE('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=57534 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=230,Updated=TO_DATE('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=57535 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=0,Updated=TO_DATE('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=910 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=0,Updated=TO_DATE('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=911 +; + +-- Nov 27, 2012 3:41:55 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Table SET AccessLevel='6',Updated=TO_DATE('2012-11-27 15:41:55','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Table_ID=200037 +; + +-- Nov 27, 2012 3:42:34 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element SET PrintName='Storage Provider',Updated=TO_DATE('2012-11-27 15:42:34','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Element_ID=200238 +; + +-- Nov 27, 2012 3:42:34 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element_Trl SET IsTranslated='N' WHERE AD_Element_ID=200238 +; + +-- Nov 27, 2012 3:42:34 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_PrintFormatItem pi SET PrintName='Storage Provider', Name='AD_StorageProvider_ID' WHERE IsCentrallyMaintained='Y' AND EXISTS (SELECT * FROM AD_Column c WHERE c.AD_Column_ID=pi.AD_Column_ID AND c.AD_Element_ID=200238) +; + +INSERT INTO ad_storageprovider + (ad_client_id, + ad_org_id, + ad_storageprovider_id, + ad_storageprovider_uu, + created, + createdby, + folder, + isactive, + method, + name, + password, + updated, + updatedby, + url, + username) +SELECT + ad_client_id, + 0, + nextidfunc(200033,'N'), + generate_uuid(), + sysdate, + 100, + coalesce(windowsattachmentpath, unixattachmentpath), + 'Y', + 'FileSystem', + 'Folder', + null, + sysdate, + 100, + null, + null +FROM ad_client +WHERE storeattachmentsonfilesystem='Y' AND (windowsattachmentpath is not null or unixattachmentpath is not null) +; + +UPDATE ad_clientinfo + SET ad_storageprovider_id = (SELECT ad_storageprovider_id FROM ad_storageprovider WHERE ad_storageprovider.ad_client_id=ad_clientinfo.ad_client_id) +WHERE ad_clientinfo.ad_client_id IN + (SELECT ad_client_id FROM ad_client WHERE storeattachmentsonfilesystem='Y' AND (windowsattachmentpath is not null or unixattachmentpath is not null)) +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element SET Name='Storage Provider',Updated=TO_DATE('2012-11-28 16:20:06','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Element_ID=200238 +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element_Trl SET IsTranslated='N' WHERE AD_Element_ID=200238 +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET ColumnName='AD_StorageProvider_ID', Name='Storage Provider', Description=NULL, Help=NULL WHERE AD_Element_ID=200238 +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Process_Para SET ColumnName='AD_StorageProvider_ID', Name='Storage Provider', Description=NULL, Help=NULL, AD_Element_ID=200238 WHERE UPPER(ColumnName)='AD_STORAGEPROVIDER_ID' AND IsCentrallyMaintained='Y' AND AD_Element_ID IS NULL +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Process_Para SET ColumnName='AD_StorageProvider_ID', Name='Storage Provider', Description=NULL, Help=NULL WHERE AD_Element_ID=200238 AND IsCentrallyMaintained='Y' +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET Name='Storage Provider', Description=NULL, Help=NULL WHERE AD_Column_ID IN (SELECT AD_Column_ID FROM AD_Column WHERE AD_Element_ID=200238) AND IsCentrallyMaintained='Y' +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_PrintFormatItem pi SET PrintName='Storage Provider', Name='Storage Provider' WHERE IsCentrallyMaintained='Y' AND EXISTS (SELECT * FROM AD_Column c WHERE c.AD_Column_ID=pi.AD_Column_ID AND c.AD_Element_ID=200238) +; + +-- Nov 28, 2012 4:23:32 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsKey='Y', IsUpdateable='N', IsAllowCopy='N',Updated=TO_DATE('2012-11-28 16:23:32','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200961 +; + +-- Nov 28, 2012 4:23:43 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY AD_StorageProvider_ID NUMBER(10) DEFAULT NULL +; + +-- Nov 28, 2012 4:25:18 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_DATE('2012-11-28 16:25:18','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200962 +; + +-- Nov 28, 2012 4:25:21 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY AD_Client_ID NUMBER(10) +; + +-- Nov 28, 2012 4:25:21 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY AD_Client_ID NOT NULL +; + +-- Nov 28, 2012 4:26:02 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', AD_Val_Rule_ID=104, IsUpdateable='N',Updated=TO_DATE('2012-11-28 16:26:02','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200963 +; + +-- Nov 28, 2012 4:26:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY AD_Org_ID NUMBER(10) +; + +-- Nov 28, 2012 4:26:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY AD_Org_ID NOT NULL +; + +-- Nov 28, 2012 4:26:50 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_DATE('2012-11-28 16:26:50','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200964 +; + +-- Nov 28, 2012 4:26:53 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY Created DATE +; + +-- Nov 28, 2012 4:26:53 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY Created NOT NULL +; + +-- Nov 28, 2012 4:27:21 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_DATE('2012-11-28 16:27:21','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200965 +; + +-- Nov 28, 2012 4:27:24 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY CreatedBy NUMBER(10) +; + +-- Nov 28, 2012 4:27:24 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY CreatedBy NOT NULL +; + +-- Nov 28, 2012 4:28:01 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y',Updated=TO_DATE('2012-11-28 16:28:01','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200968 +; + +-- Nov 28, 2012 4:28:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY IsActive CHAR(1) DEFAULT 'Y' +; + +-- Nov 28, 2012 4:28:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_StorageProvider SET IsActive='Y' WHERE IsActive IS NULL +; + +-- Nov 28, 2012 4:28:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY IsActive NOT NULL +; + +-- Nov 28, 2012 4:28:41 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_DATE('2012-11-28 16:28:41','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200961 +; + +-- Nov 28, 2012 4:28:45 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY AD_StorageProvider_ID NUMBER(10) +; + +-- Nov 28, 2012 4:28:45 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY AD_StorageProvider_ID NOT NULL +; + +-- Nov 28, 2012 4:29:44 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsIdentifier='Y', SeqNo=1,Updated=TO_DATE('2012-11-28 16:29:44','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200969 +; + +-- Nov 28, 2012 4:29:49 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY Name NVARCHAR2(60) +; + +-- Nov 28, 2012 4:30:25 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_DATE('2012-11-28 16:30:25','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200966 +; + +-- Nov 28, 2012 4:30:29 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY Updated DATE +; + +-- Nov 28, 2012 4:30:29 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY Updated NOT NULL +; + +-- Nov 28, 2012 4:30:58 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_DATE('2012-11-28 16:30:58','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200967 +; + +-- Nov 28, 2012 4:31:03 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY UpdatedBy NUMBER(10) +; + +-- Nov 28, 2012 4:31:03 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY UpdatedBy NOT NULL +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element SET Help=NULL, Name='User Name', Description=NULL, PrintName='User Name',Updated=TO_DATE('2012-11-28 16:32:20','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Element_ID=1903 +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element_Trl SET IsTranslated='N' WHERE AD_Element_ID=1903 +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET ColumnName='UserName', Name='User Name', Description=NULL, Help=NULL WHERE AD_Element_ID=1903 +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Process_Para SET ColumnName='UserName', Name='User Name', Description=NULL, Help=NULL, AD_Element_ID=1903 WHERE UPPER(ColumnName)='USERNAME' AND IsCentrallyMaintained='Y' AND AD_Element_ID IS NULL +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Process_Para SET ColumnName='UserName', Name='User Name', Description=NULL, Help=NULL WHERE AD_Element_ID=1903 AND IsCentrallyMaintained='Y' +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET Name='User Name', Description=NULL, Help=NULL WHERE AD_Column_ID IN (SELECT AD_Column_ID FROM AD_Column WHERE AD_Element_ID=1903) AND IsCentrallyMaintained='Y' +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_PrintFormatItem pi SET PrintName='User Name', Name='User Name' WHERE IsCentrallyMaintained='Y' AND EXISTS (SELECT * FROM AD_Column c WHERE c.AD_Column_ID=pi.AD_Column_ID AND c.AD_Element_ID=1903) +; + +SELECT register_migration_script('201211281100IDEMPIERE_390.sql') FROM dual +; diff --git a/migration/i1.0a-release/postgresql/201211201820_SetupWizard.sql b/migration/i1.0a-release/postgresql/201211201820_SetupWizard.sql new file mode 100644 index 0000000000..ff4c26bbd3 --- /dev/null +++ b/migration/i1.0a-release/postgresql/201211201820_SetupWizard.sql @@ -0,0 +1,640 @@ +-- 201211201820_SetupWizard + +--Nov 22, 2012 3:39:39 PM COT +-- IDEMPIERE-393 Setup wizards +ALTER TABLE AD_WizardProcess ADD COLUMN AD_User_ID NUMERIC(10) DEFAULT NULL +; + +-- Nov 15, 2012 5:07:01 PM COT +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200012,200913,'D','N','N','N',0,'N',30,'N',17,'N',138,'N','Y','286ad460-4317-40f1-afd5-582000e5fe0f','Y','N','AD_User_ID','User within the system - Internal or Business Partner Contact','The User identifies a unique user in the system. This could be an internal user or a business partner contact','User/Contact','Y',TO_TIMESTAMP('2012-11-15 17:07:00','YYYY-MM-DD HH24:MI:SS'),0,0,'Y',TO_TIMESTAMP('2012-11-15 17:07:00','YYYY-MM-DD HH24:MI:SS'),0,0,'N') +; + +-- Nov 15, 2012 5:07:01 PM COT +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200913 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 20, 2012 11:01:13 AM COT +INSERT INTO AD_Window +(AD_Window_ID, AD_Client_ID, AD_Org_ID, IsActive, Created, Createdby, Updated, UpdatedBy, Name, Description, WindowType, Issotrx, entitytype, processing, isdefault, winheight, winwidth, isbetafunctionality, ad_window_uu) +VALUES (200020,0,0,'Y',TO_TIMESTAMP('2012-11-20 11:01:13','YYYY-MM-DD HH24:MI:SS'),0,TO_TIMESTAMP('2012-11-20 11:34:06','YYYY-MM-DD HH24:MI:SS'),0,'Setup Wizard Maintenance','Maintenance Setup Wizard window','M','N','D','N','N',0,0,'N','ed26f18e-c8d2-4c3c-9a7a-a292429fd1e0') +; + +-- Nov 20, 2012 11:04:49 +INSERT INTO AD_Tab (AD_Client_ID,AD_Org_ID,AD_Tab_ID,AD_Table_ID,AD_Window_ID,Created,CreatedBy,Description,EntityType,HasTree,IsActive,IsAdvancedTab,IsInfoTab,IsInsertRecord,IsReadOnly,IsSingleRow,IsSortTab,IsTranslationTab,Name,Processing,SeqNo,TabLevel,Updated,UpdatedBy) VALUES (0,0,200031,200012,200020,TO_TIMESTAMP('2012-11-20 11:04:49','YYYY-MM-DD HH24:MI:SS'),0,'Setup Wizard','D','N','Y','N','N','Y','N','N','N','N','Setup Wizard','N',10,0,TO_TIMESTAMP('2012-11-20 11:04:49','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 11:05:56 +INSERT INTO AD_Field +(AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,Help,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading, +IsReadOnly,IsSameLine,Name,Updated,UpdatedBy) +VALUES ( 0,200315,200842,0,200031,TO_TIMESTAMP('2012-11-20 11:05:56','YYYY-MM-DD HH24:MI:SS'),0,'Workflow Node (activity), step or process',10,'D','The Workflow Node indicates a unique step or process in a Workflow.','Y','Y','Y','N','N','N','Y','N','Node',TO_TIMESTAMP('2012-11-20 15:26:20','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 11:05:57 +INSERT INTO AD_Field +(AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,Help,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading, +IsReadOnly,IsSameLine,Name,Updated,UpdatedBy) +VALUES ( 0,200913,200845,0,200031,TO_TIMESTAMP('2012-11-20 11:05:57','YYYY-MM-DD HH24:MI:SS'),0,'User within the system - Internal or Business Partner Contact',10,'D','The User identifies a unique user in the system. This could be an internal user or a business partner contact','Y','Y','Y','N','N','N','N','N','User/Contact',TO_TIMESTAMP('2012-11-20 15:26:37','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 11:05:58 +INSERT INTO AD_Field +(AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,Help,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading, +IsReadOnly,IsSameLine,Name,Updated,UpdatedBy) +VALUES ( 0,200310,200847,0,200031,TO_TIMESTAMP('2012-11-20 11:05:58','YYYY-MM-DD HH24:MI:SS'),0,'',1,'D','','Y','Y','Y','N','N','N','N','N','Wizard Status',TO_TIMESTAMP('2012-11-20 15:27:05','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 11:05:57 +INSERT INTO AD_Field +(AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,Help,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading, +IsReadOnly,IsSameLine,Name,Updated,UpdatedBy) +VALUES ( 0,200307,200844,0,200031,TO_TIMESTAMP('2012-11-20 11:05:57','YYYY-MM-DD HH24:MI:SS'),0,'Organizational entity within client',22,'D','An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.','Y','Y','Y','N','N','N','Y','N','Organization',TO_TIMESTAMP('2012-11-20 15:27:45','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 11:05:58 +INSERT INTO AD_Field +(AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,Help,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading, +IsReadOnly,IsSameLine,Name,Updated,UpdatedBy) +VALUES ( 0,200313,200846,0,200031,TO_TIMESTAMP('2012-11-20 11:05:58','YYYY-MM-DD HH24:MI:SS'),0,'',22,'D','','Y','Y','Y','N','N','N','Y','N','Wizard Process',TO_TIMESTAMP('2012-11-20 15:29:04','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 11:05:55 +INSERT INTO AD_Field +(AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,Help,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading, +IsReadOnly,IsSameLine,Name,Updated,UpdatedBy) +VALUES ( 0,200314,200840,0,200031,TO_TIMESTAMP('2012-11-20 11:05:55','YYYY-MM-DD HH24:MI:SS'),0,'',36,'D','','Y','Y','Y','N','N','N','Y','N','AD_WizardProcess_UU',TO_TIMESTAMP('2012-11-20 15:29:04','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 11:05:55 +INSERT INTO AD_Field +(AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,Help,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading, +IsReadOnly,IsSameLine,Name,Updated,UpdatedBy) +VALUES ( 0,200306,200841,0,200031,TO_TIMESTAMP('2012-11-20 11:05:55','YYYY-MM-DD HH24:MI:SS'),0,'Client/Tenant for this installation.',22,'D','A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client.','Y','Y','Y','N','N','N','N','N','Client',TO_TIMESTAMP('2012-11-20 15:29:04','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 11:05:54 +INSERT INTO AD_Field +(AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,Help,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading, +IsReadOnly,IsSameLine,Name,Updated,UpdatedBy) +VALUES ( 0,200312,200839,0,200031,TO_TIMESTAMP('2012-11-20 11:05:54','YYYY-MM-DD HH24:MI:SS'),0,'The record is active in the system',1,'D','There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries.','Y','Y','Y','N','N','N','Y','N','Active',TO_TIMESTAMP('2012-11-20 15:29:04','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 11:05:56 +INSERT INTO AD_Field +(AD_Client_ID,AD_Column_ID,AD_Field_ID,AD_Org_ID,AD_Tab_ID,Created,CreatedBy,Description,DisplayLength,EntityType,Help,IsActive,IsCentrallyMaintained,IsDisplayed,IsEncrypted,IsFieldOnly,IsHeading, +IsReadOnly,IsSameLine,Name,Updated,UpdatedBy) +VALUES ( 0,200311,200843,0,200031,TO_TIMESTAMP('2012-11-20 11:05:56','YYYY-MM-DD HH24:MI:SS'),0,'Optional additional user defined information',2000,'D','The Note field allows for optional entry of user defined information regarding this record','Y','Y','Y','N','N','N','N','N','Note',TO_TIMESTAMP('2012-11-20 15:29:04','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 12:09:23 PM COT +INSERT INTO AD_Menu (AD_Window_ID,AD_Menu_ID,IsSummary,IsSOTrx,IsReadOnly,EntityType,IsCentrallyMaintained,Name,action,AD_Menu_UU,IsActive,AD_Client_ID,CreatedBy,Updated,AD_Org_ID,Created,UpdatedBy) VALUES (200020,200026,'N','N','N','D','Y','Setup Wizard Maintenance','W','866bfc16-4543-43ea-856d-85e0c9be6463','Y',0,0,TO_TIMESTAMP('2012-11-20 12:09:22','YYYY-MM-DD HH24:MI:SS'),0,TO_TIMESTAMP('2012-11-20 12:09:22','YYYY-MM-DD HH24:MI:SS'),0) +; + +-- Nov 20, 2012 12:09:23 PM COT +INSERT INTO AD_Menu_Trl (AD_Language,AD_Menu_ID, Name,Description, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Menu_Trl_UU ) SELECT l.AD_Language,t.AD_Menu_ID, t.Name,t.Description, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Menu t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Menu_ID=200026 AND NOT EXISTS (SELECT * FROM AD_Menu_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Menu_ID=t.AD_Menu_ID) +; + +-- Nov 20, 2012 12:09:23 PM COT +INSERT INTO AD_TreeNodeMM (AD_Client_ID,AD_Org_ID, IsActive,Created,CreatedBy,Updated,UpdatedBy, AD_Tree_ID, Node_ID, Parent_ID, SeqNo, AD_TreeNodeMM_UU) SELECT t.AD_Client_ID, 0, 'Y', CURRENT_TIMESTAMP, 0, CURRENT_TIMESTAMP, 0,t.AD_Tree_ID, 200026, 0, 999, Generate_UUID() FROM AD_Tree t WHERE t.AD_Client_ID=0 AND t.IsActive='Y' AND t.IsAllNodes='Y' AND t.TreeType='MM' AND NOT EXISTS (SELECT * FROM AD_TreeNodeMM e WHERE e.AD_Tree_ID=t.AD_Tree_ID AND Node_ID=200026) +; + +-- Nov 20, 2012 12:13:06 PM COT +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=10, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53083 +; + +-- Nov 20, 2012 12:18:55 PM COT +UPDATE AD_Field SET IsReadOnly='Y',Updated=TO_TIMESTAMP('2012-11-20 12:18:55','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0, SeqNo=10 WHERE AD_Field_ID=200842 +; + +-- Nov 20, 2012 12:19:56 PM COT +UPDATE AD_Field SET IsReadOnly='Y',Updated=TO_TIMESTAMP('2012-11-20 12:19:56','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0, XPosition=3, SeqNo=40 WHERE AD_Field_ID=200844 +; + +-- Nov 20, 2012 12:21:33 PM COT +UPDATE AD_Field SET IsReadOnly='Y',Updated=TO_TIMESTAMP('2012-11-20 12:21:33','YYYY-MM-DD HH24:MI:SS'),SeqNo=50, UpdatedBy=0 WHERE AD_Field_ID=200846 +; + +-- Nov 20, 2012 12:22:02 PM COT +UPDATE AD_Field SET IsReadOnly='Y',Updated=TO_TIMESTAMP('2012-11-20 12:22:02','YYYY-MM-DD HH24:MI:SS'),SeqNo=60, XPosition=3, UpdatedBy=0 WHERE AD_Field_ID=200840 +; + +-- Nov 20, 2012 12:22:48 PM COT +UPDATE AD_Field SET IsReadOnly='Y',Updated=TO_TIMESTAMP('2012-11-20 12:22:48','YYYY-MM-DD HH24:MI:SS'),SeqNo=80, XPosition=4, UpdatedBy=0 WHERE AD_Field_ID=200839 +; + +-- Nov 20, 2012 2:52:50 PM COT +UPDATE AD_Field SET SeqNo=90,NumLines=2, ColumnSpan=3, XPosition=3,Updated=TO_TIMESTAMP('2012-11-20 14:52:50','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Field_ID=200843 +; + +-- Nov 20, 2012 2:55:17 PM COT +UPDATE AD_Field SET SeqNo=20, XPosition=3,Updated=TO_TIMESTAMP('2012-11-20 14:55:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Field_ID=200845 +; + +-- Nov 20, 2012 2:55:17 PM COT +UPDATE AD_Field SET SeqNo=70,Updated=TO_TIMESTAMP('2012-11-20 14:55:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Field_ID=200841 +; + +-- Nov 20, 2012 2:55:17 PM COT +UPDATE AD_Field SET SeqNo=30,Updated=TO_TIMESTAMP('2012-11-20 14:55:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=0 WHERE AD_Field_ID=200847 +; + +-- Nov 20, 2012 3:04:03 PM COT +INSERT INTO AD_TreeBar (AD_Tree_ID,AD_User_ID,Node_ID, AD_Client_ID,AD_Org_ID, IsActive,Created,CreatedBy,Updated,UpdatedBy)VALUES (10,0,495,0,0,'Y',CURRENT_TIMESTAMP,0,CURRENT_TIMESTAMP,0) +; + +-- Nov 27, 2012 10:58:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Tab SET IsSingleRow='Y', IsInsertRecord='N',Updated=TO_TIMESTAMP('2012-11-27 22:58:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Tab_ID=200031 +; + +-- Nov 27, 2012 11:01:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET ColumnSpan=2, SeqNo=10, IsDisplayed='Y', XPosition=1,Updated=TO_TIMESTAMP('2012-11-27 23:01:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200841 +; + +-- Nov 27, 2012 11:01:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET ColumnSpan=2, SeqNo=20, IsDisplayed='Y', XPosition=4,Updated=TO_TIMESTAMP('2012-11-27 23:01:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200844 +; + +-- Nov 27, 2012 11:01:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET ColumnSpan=2, SeqNo=30,Updated=TO_TIMESTAMP('2012-11-27 23:01:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200842 +; + +-- Nov 27, 2012 11:01:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNo=40, IsDisplayed='Y', XPosition=5,Updated=TO_TIMESTAMP('2012-11-27 23:01:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200839 +; + +-- Nov 27, 2012 11:01:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET ColumnSpan=2, SeqNo=50, IsDisplayed='Y', XPosition=1,Updated=TO_TIMESTAMP('2012-11-27 23:01:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200847 +; + +-- Nov 27, 2012 11:01:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET ColumnSpan=2, SeqNo=60, IsDisplayed='Y', XPosition=4,Updated=TO_TIMESTAMP('2012-11-27 23:01:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200845 +; + +-- Nov 27, 2012 11:01:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET ColumnSpan=5, NumLines=5, SeqNo=70, IsDisplayed='Y', XPosition=1,Updated=TO_TIMESTAMP('2012-11-27 23:01:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200843 +; + +-- Nov 27, 2012 11:01:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNo=0, IsDisplayed='N', XPosition=1,Updated=TO_TIMESTAMP('2012-11-27 23:01:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200840 +; + +-- Nov 27, 2012 11:01:07 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET ColumnSpan=2, SeqNo=0, IsDisplayed='N', XPosition=1,Updated=TO_TIMESTAMP('2012-11-27 23:01:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200846 +; + +-- Nov 27, 2012 11:02:42 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Column SET AD_Reference_Value_ID=286, AD_Reference_ID=30,Updated=TO_TIMESTAMP('2012-11-27 23:02:42','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200913 +; + +-- Nov 27, 2012 11:04:10 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNoGrid=0,IsDisplayedGrid='N' WHERE AD_Field_ID=200840 +; + +-- Nov 27, 2012 11:04:10 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNoGrid=0,IsDisplayedGrid='N' WHERE AD_Field_ID=200841 +; + +-- Nov 27, 2012 11:04:10 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNoGrid=0,IsDisplayedGrid='N' WHERE AD_Field_ID=200844 +; + +-- Nov 27, 2012 11:04:10 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNoGrid=0,IsDisplayedGrid='N' WHERE AD_Field_ID=200846 +; + +-- Nov 27, 2012 11:04:10 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNoGrid=10,IsDisplayedGrid='Y' WHERE AD_Field_ID=200842 +; + +-- Nov 27, 2012 11:04:10 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNoGrid=20,IsDisplayedGrid='Y' WHERE AD_Field_ID=200847 +; + +-- Nov 27, 2012 11:04:10 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNoGrid=30,IsDisplayedGrid='Y' WHERE AD_Field_ID=200845 +; + +-- Nov 27, 2012 11:04:10 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNoGrid=40,IsDisplayedGrid='Y' WHERE AD_Field_ID=200843 +; + +-- Nov 27, 2012 11:04:10 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_Field SET SeqNoGrid=50,IsDisplayedGrid='Y' WHERE AD_Field_ID=200839 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=0, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=218 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=1, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=153 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=2, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=263 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=3, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=166 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=4, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=203 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=5, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53242 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=6, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=236 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=7, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=183 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=8, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=160 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=9, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=278 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=10, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=345 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=11, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53296 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=12, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=519 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=13, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53014 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=14, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53108 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=15, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=518 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=16, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=200024 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=0, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=261 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=1, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53202 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=2, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=225 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=3, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=200009 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=4, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=200026 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=5, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=148 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=6, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=529 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=7, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=397 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=8, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=532 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=9, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53084 +; + +-- Nov 27, 2012 11:08:18 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=10, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53083 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=0, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=218 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=1, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=153 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=2, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=263 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=3, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=166 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=4, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=203 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=5, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53242 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=6, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=236 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=7, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=183 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=8, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=160 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=9, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=278 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=10, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=345 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=11, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53296 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=12, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=519 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=13, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53014 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=14, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53108 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=15, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=518 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=0, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=241 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=1, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=288 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=2, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=432 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=3, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=243 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=4, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=413 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=5, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=538 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=6, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=462 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=7, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=505 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=8, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=200023 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=9, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=235 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=10, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=511 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=11, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=245 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=12, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=251 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=13, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=246 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=14, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=509 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=15, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=510 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=16, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=496 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=17, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=497 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=18, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=304 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=19, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=255 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=20, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=286 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=21, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=287 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=22, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=438 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=23, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=234 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=24, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=244 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=25, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53313 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=26, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53314 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=27, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53190 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=28, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53187 +; + +-- Nov 27, 2012 11:08:49 PM COT +-- IDEMPIERE-393 Setup wizards +UPDATE AD_TreeNodeMM SET Parent_ID=236, SeqNo=29, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=200024 +; + +-- Nov 28, 2012 1:11:04 AM COT +-- IDEMPIERE-393 Setup wizards +INSERT INTO AD_Message (MsgType,MsgText,AD_Message_ID,EntityType,AD_Message_UU,Value,IsActive,Updated,CreatedBy,UpdatedBy,AD_Client_ID,AD_Org_ID,Created) VALUES ('I','Just Mine',200117,'D','0c220c5c-719f-4b8f-82d6-a21b0c123e66','JustMine','Y',TO_DATE('2012-11-28 01:11:03','YYYY-MM-DD HH24:MI:SS'),100,100,0,0,TO_DATE('2012-11-28 01:11:03','YYYY-MM-DD HH24:MI:SS')) +; + +-- Nov 28, 2012 1:11:04 AM COT +-- IDEMPIERE-393 Setup wizards +INSERT INTO AD_Message_Trl (AD_Language,AD_Message_ID, MsgText,MsgTip, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Message_Trl_UU ) SELECT l.AD_Language,t.AD_Message_ID, t.MsgText,t.MsgTip, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Message t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Message_ID=200117 AND NOT EXISTS (SELECT * FROM AD_Message_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Message_ID=t.AD_Message_ID) +; + +-- Nov 28, 2012 1:11:20 AM COT +-- IDEMPIERE-393 Setup wizards +INSERT INTO AD_Message (MsgType,MsgText,AD_Message_ID,EntityType,AD_Message_UU,Value,IsActive,Updated,CreatedBy,UpdatedBy,AD_Client_ID,AD_Org_ID,Created) VALUES ('I','Show Colors',200118,'D','4f917ca8-a515-4038-add0-a3bd5d4b2907','ShowColors','Y',TO_DATE('2012-11-28 01:11:20','YYYY-MM-DD HH24:MI:SS'),100,100,0,0,TO_DATE('2012-11-28 01:11:20','YYYY-MM-DD HH24:MI:SS')) +; + +-- Nov 28, 2012 1:11:20 AM COT +-- IDEMPIERE-393 Setup wizards +INSERT INTO AD_Message_Trl (AD_Language,AD_Message_ID, MsgText,MsgTip, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Message_Trl_UU ) SELECT l.AD_Language,t.AD_Message_ID, t.MsgText,t.MsgTip, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Message t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Message_ID=200118 AND NOT EXISTS (SELECT * FROM AD_Message_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Message_ID=t.AD_Message_ID) +; + +SELECT register_migration_script('201211201820_SetupWizard.sql') FROM dual +; + diff --git a/migration/i1.0a-release/postgresql/201211281100IDEMPIERE_390.sql b/migration/i1.0a-release/postgresql/201211281100IDEMPIERE_390.sql new file mode 100644 index 0000000000..104090dfd0 --- /dev/null +++ b/migration/i1.0a-release/postgresql/201211281100IDEMPIERE_390.sql @@ -0,0 +1,1205 @@ +-- Nov 23, 2012 6:06:09 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Table (ImportTable,CopyColumnsFromTable,IsSecurityEnabled,AccessLevel,LoadSeq,AD_Table_ID,IsHighVolume,IsView,IsChangeLog,EntityType,ReplicationType,AD_Table_UU,IsCentrallyMaintained,IsDeleteable,TableName,Name,AD_Client_ID,IsActive,AD_Org_ID,CreatedBy,Updated,UpdatedBy,Created) VALUES ('N','N','N','3',0,200037,'N','N','N','D','L','3aa0dee7-006f-4e64-b7d4-e361a62736d6','Y','Y','AD_StorageProvider','AD_StorageProvider',0,'Y',0,100,TO_TIMESTAMP('2012-11-23 18:06:09','YYYY-MM-DD HH24:MI:SS'),100,TO_TIMESTAMP('2012-11-23 18:06:09','YYYY-MM-DD HH24:MI:SS')) +; + +-- Nov 23, 2012 6:06:09 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Table_Trl (AD_Language,AD_Table_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Table_Trl_UU ) SELECT l.AD_Language,t.AD_Table_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Table t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Table_ID=200037 AND NOT EXISTS (SELECT * FROM AD_Table_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Table_ID=t.AD_Table_ID) +; + +-- Nov 23, 2012 6:06:10 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Sequence (StartNewYear,CurrentNextSys,IsTableID,CurrentNext,IsAudited,IsAutoSequence,AD_Sequence_ID,Description,Name,IncrementNo,AD_Sequence_UU,AD_Org_ID,AD_Client_ID,Created,CreatedBy,Updated,UpdatedBy,IsActive,StartNo) VALUES ('N',200000,'Y',1000000,'N','Y',200033,'Table AD_StorageProvider','AD_StorageProvider',1,'e83a2dbe-f8e8-4dfd-be2f-dff711fb8513',0,0,TO_TIMESTAMP('2012-11-23 18:06:09','YYYY-MM-DD HH24:MI:SS'),100,TO_TIMESTAMP('2012-11-23 18:06:09','YYYY-MM-DD HH24:MI:SS'),100,'Y',1000000) +; + +-- Nov 23, 2012 6:07:04 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Element (ColumnName,AD_Element_ID,EntityType,Name,PrintName,AD_Element_UU,AD_Client_ID,Created,Updated,AD_Org_ID,CreatedBy,UpdatedBy,IsActive) VALUES ('AD_StorageProvider_ID',200238,'D','AD_StorageProvider_ID','AD_StorageProvider_ID','ba365847-2f59-4e6b-b0e0-ccdcf24039fe',0,TO_TIMESTAMP('2012-11-23 18:07:02','YYYY-MM-DD HH24:MI:SS'),TO_TIMESTAMP('2012-11-23 18:07:02','YYYY-MM-DD HH24:MI:SS'),0,100,100,'Y') +; + +-- Nov 23, 2012 6:07:04 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Element_Trl (AD_Language,AD_Element_ID, Help,PO_Description,PO_Help,Name,Description,PrintName,PO_Name,PO_PrintName, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Element_Trl_UU ) SELECT l.AD_Language,t.AD_Element_ID, t.Help,t.PO_Description,t.PO_Help,t.Name,t.Description,t.PrintName,t.PO_Name,t.PO_PrintName, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Element t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Element_ID=200238 AND NOT EXISTS (SELECT * FROM AD_Element_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Element_ID=t.AD_Element_ID) +; + +-- Nov 23, 2012 6:07:54 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200961,'D','N','N','N',0,'N',22,'N',13,'N',200238,'N','Y','88580a3a-b7a8-4e65-a94e-0608c96e9b90','Y','N','AD_StorageProvider_ID','AD_StorageProvider_ID','Y',TO_TIMESTAMP('2012-11-23 18:07:53','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_TIMESTAMP('2012-11-23 18:07:53','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:07:54 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200961 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:09:12 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,DefaultValue,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200962,'D','N','N','N',0,'N',22,'N',19,'N',102,'N','Y','a44813a8-a8b0-41b1-b88e-ed7fbc9a0cc1','Y','N','AD_Client_ID','Client/Tenant for this installation.','@#AD_Client_ID@','A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client.','Client','N',TO_TIMESTAMP('2012-11-23 18:09:11','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_TIMESTAMP('2012-11-23 18:09:11','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:09:12 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200962 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:10:45 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,DefaultValue,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200963,'D','N','N','N',0,'N',22,'N',19,'N',113,'N','Y','63422271-d59a-4917-b4e1-4abf845e7596','Y','N','AD_Org_ID','Organizational entity within client','@#AD_Org_ID@','An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.','Organization','N',TO_TIMESTAMP('2012-11-23 18:10:44','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_TIMESTAMP('2012-11-23 18:10:44','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:10:45 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200963 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:12:12 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200964,'D','N','N','N',0,'N',7,'N',16,'N',245,'N','Y','0f56c969-9ba2-4eee-b903-127a78204259','Y','N','Created','Date this record was created','The Created field indicates the date that this record was created.','Created','N',TO_TIMESTAMP('2012-11-23 18:12:11','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_TIMESTAMP('2012-11-23 18:12:11','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:12:12 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200964 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:13:10 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,AD_Reference_Value_ID,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200965,'D',110,'N','N','N',0,'N',22,'N',18,'N',246,'N','Y','dd621b78-2934-427d-bf2f-04935cb7f71f','Y','N','CreatedBy','User who created this records','The Created By field indicates the user who created this record.','Created By','N',TO_TIMESTAMP('2012-11-23 18:13:09','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_TIMESTAMP('2012-11-23 18:13:09','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:13:10 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200965 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:13:59 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200966,'D','N','N','N',0,'N',7,'N',16,'N',607,'N','Y','b6b79bc1-90f2-4656-bd23-c269bcb7836f','Y','N','Updated','Date this record was updated','The Updated field indicates the date that this record was updated.','Updated','N',TO_TIMESTAMP('2012-11-23 18:13:58','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_TIMESTAMP('2012-11-23 18:13:58','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:13:59 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200966 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:14:38 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,AD_Reference_Value_ID,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200967,'U',110,'N','N','N',0,'N',22,'N',18,'N',608,'N','Y','ca82ad38-95d9-4b19-b817-983664a8d448','Y','N','UpdatedBy','User who updated this records','The Updated By field indicates the user who updated this record.','Updated By','N',TO_TIMESTAMP('2012-11-23 18:14:37','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_TIMESTAMP('2012-11-23 18:14:37','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:14:38 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200967 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:15:19 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,DefaultValue,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200968,'D','N','N','N',0,'N',1,'N',20,'N',348,'N','Y','8a3bef85-7886-4415-9721-1276a2d4ddf8','Y','N','IsActive','The record is active in the system','Y','There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries.','Active','N',TO_TIMESTAMP('2012-11-23 18:15:18','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_TIMESTAMP('2012-11-23 18:15:18','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:15:19 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200968 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:17:09 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200969,'D','N','N','N',0,'N',60,'Y',10,'N',469,'N','Y','0f1f3927-5c86-414a-b973-6c9505d1a62e','Y','N','Name','Alphanumeric identifier of the entity','The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length.','Name','Y',TO_TIMESTAMP('2012-11-23 18:17:08','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_TIMESTAMP('2012-11-23 18:17:08','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:17:09 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200969 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:17:45 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Element (ColumnName,AD_Element_ID,EntityType,Name,PrintName,AD_Element_UU,AD_Client_ID,Created,Updated,AD_Org_ID,CreatedBy,UpdatedBy,IsActive) VALUES ('Method',200239,'D','Method','Method','acaddc54-113d-4603-a94f-8c2f6beb5310',0,TO_TIMESTAMP('2012-11-23 18:17:45','YYYY-MM-DD HH24:MI:SS'),TO_TIMESTAMP('2012-11-23 18:17:45','YYYY-MM-DD HH24:MI:SS'),0,100,100,'Y') +; + +-- Nov 23, 2012 6:17:45 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Element_Trl (AD_Language,AD_Element_ID, Help,PO_Description,PO_Help,Name,Description,PrintName,PO_Name,PO_PrintName, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Element_Trl_UU ) SELECT l.AD_Language,t.AD_Element_ID, t.Help,t.PO_Description,t.PO_Help,t.Name,t.Description,t.PrintName,t.PO_Name,t.PO_PrintName, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Element t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Element_ID=200239 AND NOT EXISTS (SELECT * FROM AD_Element_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Element_ID=t.AD_Element_ID) +; + +-- Nov 23, 2012 6:18:14 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200970,'D','N','N','N',0,'N',60,'N',10,'N',200239,'N','Y','14790a4c-b78f-42f4-b7f8-13f63cffcdbe','Y','N','Method','Method','Y',TO_TIMESTAMP('2012-11-23 18:18:14','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_TIMESTAMP('2012-11-23 18:18:14','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:18:14 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200970 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:19:00 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200971,'D','N','N','N',0,'N',225,'N',10,'N',983,'N','Y','9a741611-a86a-4360-81b2-7b8f618ba941','Y','N','URL','Full URL address - e.g. http://www.idempiere.org','The URL defines an fully qualified web address like http://www.idempiere.org','URL','Y',TO_TIMESTAMP('2012-11-23 18:18:59','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_TIMESTAMP('2012-11-23 18:18:59','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:19:00 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200971 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:19:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200972,'D','N','N','N',0,'N',255,'N',10,'N',3012,'N','Y','45e0f607-c654-456b-84df-066c2d229a18','Y','N','Folder','A folder on a local or remote system to store data into','We store files in folders, especially media files.','Folder','Y',TO_TIMESTAMP('2012-11-23 18:19:38','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_TIMESTAMP('2012-11-23 18:19:38','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:19:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200972 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:21:23 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200973,'D','N','N','N',0,'N',60,'Y',10,'N',1903,'N','Y','2081bd64-ca7b-4bbf-8a30-a3229f2e9ef4','Y','N','UserName','Email of the responsible for the System','Email of the responsible person for the system (registered in WebStore)','Registered EMail','Y',TO_TIMESTAMP('2012-11-23 18:21:22','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_TIMESTAMP('2012-11-23 18:21:22','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:21:23 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200973 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:22:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Description,Help,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200974,'D','N','N','N',0,'N',255,'N',10,'N',498,'N','Y','8db1ec5a-9c4f-44ed-bd78-efdf84114534','Y','N','Password','Password of any length (case sensitive)','The Password for this User. Passwords are required to identify authorized users. For Adempiere Users, you can change the password via the Process "Reset Password".','Password','Y',TO_TIMESTAMP('2012-11-23 18:22:05','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_TIMESTAMP('2012-11-23 18:22:05','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:22:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200974 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:22:33 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET EntityType='D',Updated=TO_TIMESTAMP('2012-11-23 18:22:33','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200967 +; + +-- Nov 23, 2012 6:23:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Reference (AD_Reference_ID,Name,EntityType,AD_Reference_UU,IsOrderByValue,Description,ValidationType,AD_Client_ID,AD_Org_ID,CreatedBy,Updated,IsActive,Created,UpdatedBy) VALUES (200019,'StorageProvider','D','b4cb87d1-d08f-4987-8f66-9f923d68ec2f','N','StorageProvider','L',0,0,100,TO_TIMESTAMP('2012-11-23 18:23:38','YYYY-MM-DD HH24:MI:SS'),'Y',TO_TIMESTAMP('2012-11-23 18:23:38','YYYY-MM-DD HH24:MI:SS'),100) +; + +-- Nov 23, 2012 6:23:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Reference_Trl (AD_Language,AD_Reference_ID, Help,Name,Description, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Reference_Trl_UU ) SELECT l.AD_Language,t.AD_Reference_ID, t.Help,t.Name,t.Description, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Reference t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Reference_ID=200019 AND NOT EXISTS (SELECT * FROM AD_Reference_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Reference_ID=t.AD_Reference_ID) +; + +-- Nov 23, 2012 6:24:04 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Ref_List (AD_Ref_List_ID,AD_Reference_ID,EntityType,Name,AD_Ref_List_UU,Value,Created,CreatedBy,Updated,UpdatedBy,IsActive,AD_Org_ID,AD_Client_ID) VALUES (200043,200019,'D','File System','826c7b7b-8412-4b36-a912-dcf4ae56c9c0','FileSystem',TO_TIMESTAMP('2012-11-23 18:24:03','YYYY-MM-DD HH24:MI:SS'),100,TO_TIMESTAMP('2012-11-23 18:24:03','YYYY-MM-DD HH24:MI:SS'),100,'Y',0,0) +; + +-- Nov 23, 2012 6:24:04 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Ref_List_Trl_UU ) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=200043 AND NOT EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Ref_List_ID=t.AD_Ref_List_ID) +; + +-- Nov 23, 2012 6:24:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Ref_List (AD_Ref_List_ID,AD_Reference_ID,EntityType,Name,AD_Ref_List_UU,Value,Created,CreatedBy,Updated,UpdatedBy,IsActive,AD_Org_ID,AD_Client_ID) VALUES (200044,200019,'D','Database','f84a4deb-5b8b-4951-86af-3b0ae957ca9b','DB',TO_TIMESTAMP('2012-11-23 18:24:19','YYYY-MM-DD HH24:MI:SS'),100,TO_TIMESTAMP('2012-11-23 18:24:19','YYYY-MM-DD HH24:MI:SS'),100,'Y',0,0) +; + +-- Nov 23, 2012 6:24:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Ref_List_Trl (AD_Language,AD_Ref_List_ID, Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Ref_List_Trl_UU ) SELECT l.AD_Language,t.AD_Ref_List_ID, t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Ref_List t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Ref_List_ID=200044 AND NOT EXISTS (SELECT * FROM AD_Ref_List_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Ref_List_ID=t.AD_Ref_List_ID) +; + +-- Nov 23, 2012 6:24:40 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET AD_Reference_Value_ID=200019, AD_Reference_ID=17,Updated=TO_TIMESTAMP('2012-11-23 18:24:40','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200970 +; + +-- Nov 23, 2012 6:25:36 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET AD_Reference_ID=40,Updated=TO_TIMESTAMP('2012-11-23 18:25:36','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200971 +; + +-- Nov 23, 2012 6:26:11 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Window (Processing,WindowType,IsSOTrx,IsDefault,IsBetaFunctionality,WinHeight,WinWidth,EntityType,Name,AD_Window_ID,AD_Window_UU,Created,Updated,AD_Org_ID,AD_Client_ID,IsActive,UpdatedBy,CreatedBy) VALUES ('N','M','N','N','N',0,0,'D','Storage Provider',200022,'18bd7875-684e-495f-8ecc-0faba7a6ff01',TO_TIMESTAMP('2012-11-23 18:26:10','YYYY-MM-DD HH24:MI:SS'),TO_TIMESTAMP('2012-11-23 18:26:10','YYYY-MM-DD HH24:MI:SS'),0,0,'Y',100,100) +; + +-- Nov 23, 2012 6:26:11 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Window_Trl (AD_Language,AD_Window_ID, Help,Name,Description, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Window_Trl_UU ) SELECT l.AD_Language,t.AD_Window_ID, t.Help,t.Name,t.Description, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Window t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Window_ID=200022 AND NOT EXISTS (SELECT * FROM AD_Window_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Window_ID=t.AD_Window_ID) +; + +-- Nov 23, 2012 6:27:00 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Tab (ImportFields,Processing,IsSingleRow,AD_Window_ID,SeqNo,IsTranslationTab,IsSortTab,AD_Table_ID,HasTree,IsInfoTab,IsReadOnly,IsInsertRecord,IsAdvancedTab,TabLevel,AD_Tab_UU,EntityType,Name,Description,AD_Tab_ID,AD_Client_ID,AD_Org_ID,Created,CreatedBy,Updated,UpdatedBy,IsActive) VALUES ('N','N','N',200022,10,'N','N',200037,'N','N','N','Y','N',0,'fc14e1ae-e9b0-40ad-b9f0-d6b7c179762e','D','Storage Provider','Storage Provider',200032,0,0,TO_TIMESTAMP('2012-11-23 18:26:59','YYYY-MM-DD HH24:MI:SS'),100,TO_TIMESTAMP('2012-11-23 18:26:59','YYYY-MM-DD HH24:MI:SS'),100,'Y') +; + +-- Nov 23, 2012 6:27:00 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Tab_Trl (AD_Language,AD_Tab_ID, Help,CommitWarning,Name,Description, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Tab_Trl_UU ) SELECT l.AD_Language,t.AD_Tab_ID, t.Help,t.CommitWarning,t.Name,t.Description, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Tab t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Tab_ID=200032 AND NOT EXISTS (SELECT * FROM AD_Tab_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Tab_ID=t.AD_Tab_ID) +; + +-- Nov 23, 2012 6:27:12 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,Help,EntityType,Description,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,1,'N','N',200968,'Y',200860,'N','There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reports. +There are two reasons for de-activating and not deleting records: +(1) The system requires the record for audit purposes. +(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are invoices for this partner record existing. You de-activate the Business Partner and prevent that this record is used for future entries.','D','The record is active in the system','Active','92044da6-5e3a-4f05-bd2e-d29cad8240c5','Y','N',100,0,TO_TIMESTAMP('2012-11-23 18:27:12','YYYY-MM-DD HH24:MI:SS'),0,100,TO_TIMESTAMP('2012-11-23 18:27:12','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:12 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200860 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:27:13 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,EntityType,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,22,'N','N',200961,'Y',200861,'N','D','AD_StorageProvider_ID','46651fa8-435c-4dcf-b4cf-349bb5febf6d','Y','N',100,0,TO_TIMESTAMP('2012-11-23 18:27:12','YYYY-MM-DD HH24:MI:SS'),0,100,TO_TIMESTAMP('2012-11-23 18:27:12','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:13 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200861 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:27:14 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,Help,EntityType,Description,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,22,'N','N',200962,'Y',200862,'N','A Client is a company or a legal entity. You cannot share data between Clients. Tenant is a synonym for Client.','D','Client/Tenant for this installation.','Client','a5cc7cd7-d787-43d9-92bc-15a491b94685','Y','N',100,0,TO_TIMESTAMP('2012-11-23 18:27:13','YYYY-MM-DD HH24:MI:SS'),0,100,TO_TIMESTAMP('2012-11-23 18:27:13','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:14 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200862 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:27:14 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,Help,EntityType,Description,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,255,'N','N',200972,'Y',200863,'N','We store files in folders, especially media files.','D','A folder on a local or remote system to store data into','Folder','a315f114-eb88-449c-873b-59a516f4948a','Y','N',100,0,TO_TIMESTAMP('2012-11-23 18:27:14','YYYY-MM-DD HH24:MI:SS'),0,100,TO_TIMESTAMP('2012-11-23 18:27:14','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:14 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200863 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:27:15 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,EntityType,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,60,'N','N',200970,'Y',200864,'N','D','Method','cbbd3c67-480e-4ae4-b1f8-328d00fc8568','Y','N',100,0,TO_TIMESTAMP('2012-11-23 18:27:14','YYYY-MM-DD HH24:MI:SS'),0,100,TO_TIMESTAMP('2012-11-23 18:27:14','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:15 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200864 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:27:15 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,Help,EntityType,Description,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,60,'N','N',200969,'Y',200865,'N','The name of an entity (record) is used as an default search option in addition to the search key. The name is up to 60 characters in length.','D','Alphanumeric identifier of the entity','Name','ebf98b82-d1a9-42d3-a4df-df1b4d5aaf70','Y','N',100,0,TO_TIMESTAMP('2012-11-23 18:27:15','YYYY-MM-DD HH24:MI:SS'),0,100,TO_TIMESTAMP('2012-11-23 18:27:15','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:15 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200865 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:27:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,Help,EntityType,Description,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,22,'N','N',200963,'Y',200866,'N','An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.','D','Organizational entity within client','Organization','3f002c70-92be-4ac1-a4d5-2ae2d3abb581','Y','N',100,0,TO_TIMESTAMP('2012-11-23 18:27:15','YYYY-MM-DD HH24:MI:SS'),0,100,TO_TIMESTAMP('2012-11-23 18:27:15','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200866 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:27:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,Help,EntityType,Description,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,255,'N','N',200974,'Y',200867,'N','The Password for this User. Passwords are required to identify authorized users. For Adempiere Users, you can change the password via the Process "Reset Password".','D','Password of any length (case sensitive)','Password','ca62493a-2f21-4060-9fc4-d063d64284ef','Y','N',100,0,TO_TIMESTAMP('2012-11-23 18:27:16','YYYY-MM-DD HH24:MI:SS'),0,100,TO_TIMESTAMP('2012-11-23 18:27:16','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200867 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:27:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,Help,EntityType,Description,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,60,'N','N',200973,'Y',200868,'N','Email of the responsible person for the system (registered in WebStore)','D','Email of the responsible for the System','Registered EMail','cf69a0b9-3b07-48a3-b432-903b08604fe3','Y','N',100,0,TO_TIMESTAMP('2012-11-23 18:27:16','YYYY-MM-DD HH24:MI:SS'),0,100,TO_TIMESTAMP('2012-11-23 18:27:16','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200868 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:27:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,Help,EntityType,Description,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,225,'N','N',200971,'Y',200869,'N','The URL defines an fully qualified web address like http://www.idempiere.org','D','Full URL address - e.g. http://www.idempiere.org','URL','d7b49310-21f9-41f2-9a1c-ea54246cf267','Y','N',100,0,TO_TIMESTAMP('2012-11-23 18:27:17','YYYY-MM-DD HH24:MI:SS'),0,100,TO_TIMESTAMP('2012-11-23 18:27:17','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:27:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200869 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:28:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Element (ColumnName,AD_Element_ID,EntityType,Name,PrintName,AD_Element_UU,AD_Client_ID,Created,Updated,AD_Org_ID,CreatedBy,UpdatedBy,IsActive) VALUES ('AD_StorageProvider_UU',200240,'D','AD_StorageProvider_UU','AD_StorageProvider_UU','fb335dc9-54b3-44d7-8ab3-6e8d5957925d',0,TO_TIMESTAMP('2012-11-23 18:28:25','YYYY-MM-DD HH24:MI:SS'),TO_TIMESTAMP('2012-11-23 18:28:25','YYYY-MM-DD HH24:MI:SS'),0,100,100,'Y') +; + +-- Nov 23, 2012 6:28:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Element_Trl (AD_Language,AD_Element_ID, Help,PO_Description,PO_Help,Name,Description,PrintName,PO_Name,PO_PrintName, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Element_Trl_UU ) SELECT l.AD_Language,t.AD_Element_ID, t.Help,t.PO_Description,t.PO_Help,t.Name,t.Description,t.PrintName,t.PO_Name,t.PO_PrintName, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Element t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Element_ID=200240 AND NOT EXISTS (SELECT * FROM AD_Element_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Element_ID=t.AD_Element_ID) +; + +-- Nov 23, 2012 6:30:50 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,200037,200975,'U','N','N','N',0,'N',36,'N',10,'N',200240,'N','Y','e81e7f51-02b1-4bf7-9707-a01194b3741b','Y','N','AD_StorageProvider_UU','AD_StorageProvider_UU','N',TO_TIMESTAMP('2012-11-23 18:30:49','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_TIMESTAMP('2012-11-23 18:30:49','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 23, 2012 6:30:50 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200975 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 23, 2012 6:31:07 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET EntityType='D',Updated=TO_TIMESTAMP('2012-11-23 18:31:07','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200975 +; + +-- Nov 23, 2012 6:31:23 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,EntityType,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive) VALUES ('N',200032,36,'N','N',200975,'Y',200870,'N','D','AD_StorageProvider_UU','d3873062-f913-423a-b7c7-486178e007cb','Y','N',100,0,TO_TIMESTAMP('2012-11-23 18:31:22','YYYY-MM-DD HH24:MI:SS'),0,100,TO_TIMESTAMP('2012-11-23 18:31:22','YYYY-MM-DD HH24:MI:SS'),'Y') +; + +-- Nov 23, 2012 6:31:23 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200870 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=0,IsDisplayed='N' WHERE AD_Field_ID=200861 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=0,IsDisplayed='N' WHERE AD_Field_ID=200870 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=10,IsDisplayed='Y' WHERE AD_Field_ID=200862 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=20,IsDisplayed='Y' WHERE AD_Field_ID=200866 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=30,IsDisplayed='Y' WHERE AD_Field_ID=200865 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=40,IsDisplayed='Y' WHERE AD_Field_ID=200864 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=50,IsDisplayed='Y' WHERE AD_Field_ID=200869 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=60,IsDisplayed='Y' WHERE AD_Field_ID=200863 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=70,IsDisplayed='Y' WHERE AD_Field_ID=200868 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=80,IsDisplayed='Y' WHERE AD_Field_ID=200867 +; + +-- Nov 23, 2012 6:32:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=90,IsDisplayed='Y' WHERE AD_Field_ID=200860 +; + +-- Nov 23, 2012 6:34:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET ColumnSpan=2,Updated=TO_TIMESTAMP('2012-11-23 18:34:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200862 +; + +-- Nov 23, 2012 6:34:39 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET ColumnSpan=2, XPosition=4,Updated=TO_TIMESTAMP('2012-11-23 18:34:39','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200866 +; + +-- Nov 23, 2012 6:35:01 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET ColumnSpan=2,Updated=TO_TIMESTAMP('2012-11-23 18:35:01','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200865 +; + +-- Nov 23, 2012 6:36:40 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET ColumnSpan=2, SeqNo=40, IsDisplayed='Y', XPosition=4,Updated=TO_TIMESTAMP('2012-11-23 18:36:40','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200864 +; + +-- Nov 23, 2012 6:36:40 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET ColumnSpan=5, SeqNo=50,Updated=TO_TIMESTAMP('2012-11-23 18:36:40','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200869 +; + +-- Nov 23, 2012 6:36:40 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET ColumnSpan=5, SeqNo=60,Updated=TO_TIMESTAMP('2012-11-23 18:36:40','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200863 +; + +-- Nov 23, 2012 6:36:40 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET ColumnSpan=2, SeqNo=70,Updated=TO_TIMESTAMP('2012-11-23 18:36:40','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200868 +; + +-- Nov 23, 2012 6:36:40 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=80, IsDisplayed='Y', XPosition=4,Updated=TO_TIMESTAMP('2012-11-23 18:36:40','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200867 +; + +-- Nov 23, 2012 6:36:40 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=90, XPosition=4,Updated=TO_TIMESTAMP('2012-11-23 18:36:40','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200860 +; + +-- Nov 23, 2012 6:40:53 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +CREATE TABLE AD_StorageProvider (AD_Client_ID NUMERIC(10) DEFAULT NULL , AD_Org_ID NUMERIC(10) DEFAULT NULL , AD_StorageProvider_ID NUMERIC(10) DEFAULT NULL , AD_StorageProvider_UU VARCHAR(36) DEFAULT NULL , Created TIMESTAMP DEFAULT NULL , CreatedBy NUMERIC(10) DEFAULT NULL , Folder VARCHAR(255) DEFAULT NULL , IsActive CHAR(1) DEFAULT 'Y' CHECK (IsActive IN ('Y','N')), Method VARCHAR(60) DEFAULT NULL , Name VARCHAR(60) DEFAULT NULL , Password VARCHAR(255) DEFAULT NULL , Updated TIMESTAMP DEFAULT NULL , UpdatedBy NUMERIC(10) DEFAULT NULL , URL VARCHAR(225) DEFAULT NULL , UserName VARCHAR(60) DEFAULT NULL ) +; + +-- Nov 23, 2012 7:05:25 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Menu (AD_Window_ID,AD_Menu_ID,IsSummary,IsSOTrx,IsReadOnly,EntityType,IsCentrallyMaintained,Name,Description,"action",AD_Menu_UU,IsActive,AD_Client_ID,CreatedBy,Updated,AD_Org_ID,Created,UpdatedBy) VALUES (200022,200027,'N','N','N','D','Y','Storage Provider','Storage Provider','W','4b3344c7-7f1b-445d-8b1d-28774d15c361','Y',0,100,TO_TIMESTAMP('2012-11-23 19:05:24','YYYY-MM-DD HH24:MI:SS'),0,TO_TIMESTAMP('2012-11-23 19:05:24','YYYY-MM-DD HH24:MI:SS'),100) +; + +-- Nov 23, 2012 7:05:25 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Menu_Trl (AD_Language,AD_Menu_ID, Name,Description, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Menu_Trl_UU ) SELECT l.AD_Language,t.AD_Menu_ID, t.Name,t.Description, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Menu t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Menu_ID=200027 AND NOT EXISTS (SELECT * FROM AD_Menu_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Menu_ID=t.AD_Menu_ID) +; + +-- Nov 23, 2012 7:05:25 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_TreeNodeMM (AD_Client_ID,AD_Org_ID, IsActive,Created,CreatedBy,Updated,UpdatedBy, AD_Tree_ID, Node_ID, Parent_ID, SeqNo, AD_TreeNodeMM_UU) SELECT t.AD_Client_ID, 0, 'Y', CURRENT_TIMESTAMP, 100, CURRENT_TIMESTAMP, 100,t.AD_Tree_ID, 200027, 0, 999, Generate_UUID() FROM AD_Tree t WHERE t.AD_Client_ID=0 AND t.IsActive='Y' AND t.IsAllNodes='Y' AND t.TreeType='MM' AND NOT EXISTS (SELECT * FROM AD_TreeNodeMM e WHERE e.AD_Tree_ID=t.AD_Tree_ID AND Node_ID=200027) +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=0, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=218 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=1, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=153 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=2, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=263 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=3, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=166 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=4, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=203 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=5, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53242 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=6, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=236 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=7, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=183 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=8, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=160 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=9, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=278 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=10, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=345 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=11, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53296 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=12, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=519 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=13, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53014 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=14, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53108 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=15, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=518 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=0, SeqNo=16, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=200024 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=0, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=200027 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=1, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=261 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=2, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53202 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=3, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=225 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=4, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=200009 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=5, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=148 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=6, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=529 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=7, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=397 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=8, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=532 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=9, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53084 +; + +-- Nov 23, 2012 7:05:57 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_TreeNodeMM SET Parent_ID=156, SeqNo=10, Updated=CURRENT_TIMESTAMP WHERE AD_Tree_ID=10 AND Node_ID=53083 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=0,IsDisplayed='N' WHERE AD_Field_ID=50158 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=0,IsDisplayed='N' WHERE AD_Field_ID=50160 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=0,IsDisplayed='N' WHERE AD_Field_ID=50159 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=120,IsDisplayed='Y' WHERE AD_Field_ID=200594 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=130,IsDisplayed='Y' WHERE AD_Field_ID=200595 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=140,IsDisplayed='Y' WHERE AD_Field_ID=5161 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=150,IsDisplayed='Y' WHERE AD_Field_ID=5162 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=160,IsDisplayed='Y' WHERE AD_Field_ID=5163 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=170,IsDisplayed='Y' WHERE AD_Field_ID=5164 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=180,IsDisplayed='Y' WHERE AD_Field_ID=12099 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=190,IsDisplayed='Y' WHERE AD_Field_ID=12098 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=200,IsDisplayed='Y' WHERE AD_Field_ID=11024 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=210,IsDisplayed='Y' WHERE AD_Field_ID=50184 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=220,IsDisplayed='Y' WHERE AD_Field_ID=50185 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=230,IsDisplayed='Y' WHERE AD_Field_ID=50186 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=240,IsDisplayed='Y' WHERE AD_Field_ID=54238 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=250,IsDisplayed='Y' WHERE AD_Field_ID=54680 +; + +-- Nov 23, 2012 7:17:26 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=260,IsDisplayed='Y' WHERE AD_Field_ID=200096 +; + +-- Nov 23, 2012 7:18:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsActive='N',Updated=TO_TIMESTAMP('2012-11-23 19:18:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=50184 +; + +-- Nov 23, 2012 7:18:27 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsActive='N',Updated=TO_TIMESTAMP('2012-11-23 19:18:27','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=50186 +; + +-- Nov 23, 2012 7:18:46 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsActive='N',Updated=TO_TIMESTAMP('2012-11-23 19:18:46','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=50185 +; + +-- Nov 23, 2012 7:20:00 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Element (ColumnName,AD_Element_ID,EntityType,Name,PrintName,AD_Element_UU,AD_Client_ID,Created,Updated,AD_Org_ID,CreatedBy,UpdatedBy,IsActive) VALUES ('AttachmentMethod',200241,'D','AttachmentMethod','Attachment Method','7f8bcec7-f364-4767-9ed6-a2600ef13530',0,TO_TIMESTAMP('2012-11-23 19:19:59','YYYY-MM-DD HH24:MI:SS'),TO_TIMESTAMP('2012-11-23 19:19:59','YYYY-MM-DD HH24:MI:SS'),0,100,100,'Y') +; + +-- Nov 23, 2012 7:20:00 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Element_Trl (AD_Language,AD_Element_ID, Help,PO_Description,PO_Help,Name,Description,PrintName,PO_Name,PO_PrintName, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Element_Trl_UU ) SELECT l.AD_Language,t.AD_Element_ID, t.Help,t.PO_Description,t.PO_Help,t.Name,t.Description,t.PrintName,t.PO_Name,t.PO_PrintName, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Element t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Element_ID=200241 AND NOT EXISTS (SELECT * FROM AD_Element_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Element_ID=t.AD_Element_ID) +; + +-- Nov 26, 2012 3:25:14 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Table SET AccessLevel='7', AD_Window_ID=200022, Name='Storage Provider',Updated=TO_TIMESTAMP('2012-11-26 15:25:14','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Table_ID=200037 +; + +-- Nov 27, 2012 11:30:00 AM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,227,201006,'D','N','N','N',0,'N',22,'N',19,'N',200238,'N','Y','0ae144df-50d5-4eb3-aff5-d613a6bbf30d','Y','N','AD_StorageProvider_ID','AD_StorageProvider_ID','Y',TO_TIMESTAMP('2012-11-27 11:29:58','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_TIMESTAMP('2012-11-27 11:29:58','YYYY-MM-DD HH24:MI:SS'),100,0,'N') +; + +-- Nov 27, 2012 11:30:00 AM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=201006 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) +; + +-- Nov 27, 2012 11:31:30 AM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field (ColumnSpan,NumLines,SortNo,IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,SeqNo,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,EntityType,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive,IsDisplayedGrid,SeqNoGrid,XPosition,IsQuickEntry) VALUES (2,1,0,'N',169,0,'N','N',201006,310,'Y',200948,'N','D','AD_StorageProvider_ID','2dfa64e4-aa94-471a-b764-c7bb88f8a684','Y','N',100,0,TO_TIMESTAMP('2012-11-27 11:31:29','YYYY-MM-DD HH24:MI:SS'),0,100,TO_TIMESTAMP('2012-11-27 11:31:29','YYYY-MM-DD HH24:MI:SS'),'Y','Y',310,1,'N') +; + +-- Nov 27, 2012 11:31:30 AM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200948 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) +; + +-- Nov 27, 2012 11:43:35 AM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_ClientInfo ADD COLUMN AD_StorageProvider_ID NUMERIC(10) DEFAULT NULL +; + +-- Nov 27, 2012 3:31:15 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y',Updated=TO_TIMESTAMP('2012-11-27 15:31:15','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200969 +; + +-- Nov 27, 2012 3:31:38 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','Name','VARCHAR(60)',null,null) +; + +-- Nov 27, 2012 3:31:38 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','Name',null,'NOT NULL',null) +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=10,Updated=TO_TIMESTAMP('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=904 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=20,Updated=TO_TIMESTAMP('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=5346 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=30,Updated=TO_TIMESTAMP('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=4727 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=40,Updated=TO_TIMESTAMP('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=905 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=50,Updated=TO_TIMESTAMP('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1309 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=60,Updated=TO_TIMESTAMP('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1310 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=70,Updated=TO_TIMESTAMP('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1311 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=80,Updated=TO_TIMESTAMP('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1312 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=90,Updated=TO_TIMESTAMP('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=3052 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=100, IsDisplayed='Y', XPosition=4,Updated=TO_TIMESTAMP('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=200948 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=110,Updated=TO_TIMESTAMP('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=3054 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=120,Updated=TO_TIMESTAMP('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=9201 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=130,Updated=TO_TIMESTAMP('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1564 +; + +-- Nov 27, 2012 3:40:16 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=140,Updated=TO_TIMESTAMP('2012-11-27 15:40:16','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1563 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=150,Updated=TO_TIMESTAMP('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1562 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=160,Updated=TO_TIMESTAMP('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1565 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=170,Updated=TO_TIMESTAMP('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1566 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=180,Updated=TO_TIMESTAMP('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=1567 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=190,Updated=TO_TIMESTAMP('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=10319 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=200,Updated=TO_TIMESTAMP('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=10320 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=210,Updated=TO_TIMESTAMP('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=57531 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=220,Updated=TO_TIMESTAMP('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=57534 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=230,Updated=TO_TIMESTAMP('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=57535 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=0,Updated=TO_TIMESTAMP('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=910 +; + +-- Nov 27, 2012 3:40:17 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET SeqNo=0,Updated=TO_TIMESTAMP('2012-11-27 15:40:17','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Field_ID=911 +; + +-- Nov 27, 2012 3:41:55 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Table SET AccessLevel='6',Updated=TO_TIMESTAMP('2012-11-27 15:41:55','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Table_ID=200037 +; + +-- Nov 27, 2012 3:42:34 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element SET PrintName='Storage Provider',Updated=TO_TIMESTAMP('2012-11-27 15:42:34','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Element_ID=200238 +; + +-- Nov 27, 2012 3:42:34 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element_Trl SET IsTranslated='N' WHERE AD_Element_ID=200238 +; + +-- Nov 27, 2012 3:42:34 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_PrintFormatItem SET PrintName='Storage Provider', Name='AD_StorageProvider_ID' WHERE IsCentrallyMaintained='Y' AND EXISTS (SELECT * FROM AD_Column c WHERE c.AD_Column_ID=AD_PrintFormatItem.AD_Column_ID AND c.AD_Element_ID=200238) +; + +INSERT INTO ad_storageprovider + (ad_client_id, + ad_org_id, + ad_storageprovider_id, + ad_storageprovider_uu, + created, + createdby, + folder, + isactive, + method, + name, + password, + updated, + updatedby, + url, + username) +SELECT + ad_client_id, + 0, + nextidfunc(200033,'N'), + generate_uuid(), + now(), + 100, + coalesce(windowsattachmentpath, unixattachmentpath), + 'Y', + 'FileSystem', + 'Folder', + null, + now(), + 100, + null, + null +FROM ad_client +WHERE storeattachmentsonfilesystem='Y' AND (windowsattachmentpath is not null or unixattachmentpath is not null) +; + +UPDATE ad_clientinfo + SET ad_storageprovider_id = (SELECT ad_storageprovider_id FROM ad_storageprovider WHERE ad_storageprovider.ad_client_id=ad_clientinfo.ad_client_id) +WHERE ad_clientinfo.ad_client_id IN + (SELECT ad_client_id FROM ad_client WHERE storeattachmentsonfilesystem='Y' AND (windowsattachmentpath is not null or unixattachmentpath is not null)) +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element SET Name='Storage Provider',Updated=TO_TIMESTAMP('2012-11-28 16:20:06','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Element_ID=200238 +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element_Trl SET IsTranslated='N' WHERE AD_Element_ID=200238 +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET ColumnName='AD_StorageProvider_ID', Name='Storage Provider', Description=NULL, Help=NULL WHERE AD_Element_ID=200238 +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Process_Para SET ColumnName='AD_StorageProvider_ID', Name='Storage Provider', Description=NULL, Help=NULL, AD_Element_ID=200238 WHERE UPPER(ColumnName)='AD_STORAGEPROVIDER_ID' AND IsCentrallyMaintained='Y' AND AD_Element_ID IS NULL +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Process_Para SET ColumnName='AD_StorageProvider_ID', Name='Storage Provider', Description=NULL, Help=NULL WHERE AD_Element_ID=200238 AND IsCentrallyMaintained='Y' +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET Name='Storage Provider', Description=NULL, Help=NULL WHERE AD_Column_ID IN (SELECT AD_Column_ID FROM AD_Column WHERE AD_Element_ID=200238) AND IsCentrallyMaintained='Y' +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_PrintFormatItem SET PrintName='Storage Provider', Name='Storage Provider' WHERE IsCentrallyMaintained='Y' AND EXISTS (SELECT * FROM AD_Column c WHERE c.AD_Column_ID=AD_PrintFormatItem.AD_Column_ID AND c.AD_Element_ID=200238) +; + +-- Nov 28, 2012 4:23:32 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsKey='Y', IsUpdateable='N', IsAllowCopy='N',Updated=TO_TIMESTAMP('2012-11-28 16:23:32','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200961 +; + +-- Nov 28, 2012 4:23:43 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','AD_StorageProvider_ID','NUMERIC(10)',null,'NULL') +; + +-- Nov 28, 2012 4:25:18 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_TIMESTAMP('2012-11-28 16:25:18','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200962 +; + +-- Nov 28, 2012 4:25:21 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','AD_Client_ID','NUMERIC(10)',null,null) +; + +-- Nov 28, 2012 4:25:21 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','AD_Client_ID',null,'NOT NULL',null) +; + +-- Nov 28, 2012 4:26:02 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', AD_Val_Rule_ID=104, IsUpdateable='N',Updated=TO_TIMESTAMP('2012-11-28 16:26:02','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200963 +; + +-- Nov 28, 2012 4:26:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','AD_Org_ID','NUMERIC(10)',null,null) +; + +-- Nov 28, 2012 4:26:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','AD_Org_ID',null,'NOT NULL',null) +; + +-- Nov 28, 2012 4:26:50 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_TIMESTAMP('2012-11-28 16:26:50','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200964 +; + +-- Nov 28, 2012 4:26:53 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','Created','TIMESTAMP',null,null) +; + +-- Nov 28, 2012 4:26:53 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','Created',null,'NOT NULL',null) +; + +-- Nov 28, 2012 4:27:21 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_TIMESTAMP('2012-11-28 16:27:21','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200965 +; + +-- Nov 28, 2012 4:27:24 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','CreatedBy','NUMERIC(10)',null,null) +; + +-- Nov 28, 2012 4:27:24 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','CreatedBy',null,'NOT NULL',null) +; + +-- Nov 28, 2012 4:28:01 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y',Updated=TO_TIMESTAMP('2012-11-28 16:28:01','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200968 +; + +-- Nov 28, 2012 4:28:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','IsActive','CHAR(1)',null,'Y') +; + +-- Nov 28, 2012 4:28:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_StorageProvider SET IsActive='Y' WHERE IsActive IS NULL +; + +-- Nov 28, 2012 4:28:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','IsActive',null,'NOT NULL',null) +; + +-- Nov 28, 2012 4:28:41 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_TIMESTAMP('2012-11-28 16:28:41','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200961 +; + +-- Nov 28, 2012 4:28:45 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','AD_StorageProvider_ID','NUMERIC(10)',null,null) +; + +-- Nov 28, 2012 4:28:45 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','AD_StorageProvider_ID',null,'NOT NULL',null) +; + +-- Nov 28, 2012 4:29:44 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsIdentifier='Y', SeqNo=1,Updated=TO_TIMESTAMP('2012-11-28 16:29:44','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200969 +; + +-- Nov 28, 2012 4:29:49 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','Name','VARCHAR(60)',null,null) +; + +-- Nov 28, 2012 4:30:25 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_TIMESTAMP('2012-11-28 16:30:25','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200966 +; + +-- Nov 28, 2012 4:30:29 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','Updated','TIMESTAMP',null,null) +; + +-- Nov 28, 2012 4:30:29 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','Updated',null,'NOT NULL',null) +; + +-- Nov 28, 2012 4:30:58 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_TIMESTAMP('2012-11-28 16:30:58','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200967 +; + +-- Nov 28, 2012 4:31:03 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','UpdatedBy','NUMERIC(10)',null,null) +; + +-- Nov 28, 2012 4:31:03 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','UpdatedBy',null,'NOT NULL',null) +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element SET Help=NULL, Name='User Name', Description=NULL, PrintName='User Name',Updated=TO_TIMESTAMP('2012-11-28 16:32:20','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Element_ID=1903 +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element_Trl SET IsTranslated='N' WHERE AD_Element_ID=1903 +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET ColumnName='UserName', Name='User Name', Description=NULL, Help=NULL WHERE AD_Element_ID=1903 +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Process_Para SET ColumnName='UserName', Name='User Name', Description=NULL, Help=NULL, AD_Element_ID=1903 WHERE UPPER(ColumnName)='USERNAME' AND IsCentrallyMaintained='Y' AND AD_Element_ID IS NULL +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Process_Para SET ColumnName='UserName', Name='User Name', Description=NULL, Help=NULL WHERE AD_Element_ID=1903 AND IsCentrallyMaintained='Y' +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET Name='User Name', Description=NULL, Help=NULL WHERE AD_Column_ID IN (SELECT AD_Column_ID FROM AD_Column WHERE AD_Element_ID=1903) AND IsCentrallyMaintained='Y' +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_PrintFormatItem SET PrintName='User Name', Name='User Name' WHERE IsCentrallyMaintained='Y' AND EXISTS (SELECT * FROM AD_Column c WHERE c.AD_Column_ID=AD_PrintFormatItem.AD_Column_ID AND c.AD_Element_ID=1903) +; + +SELECT register_migration_script('201211281100IDEMPIERE_390.sql') FROM dual +; diff --git a/org.adempiere.base.process/src/org/compiere/process/M_Production_Run.java b/org.adempiere.base.process/src/org/compiere/process/M_Production_Run.java index e3c849730c..0929c83a50 100644 --- a/org.adempiere.base.process/src/org/compiere/process/M_Production_Run.java +++ b/org.adempiere.base.process/src/org/compiere/process/M_Production_Run.java @@ -158,7 +158,7 @@ public class M_Production_Run extends SvrProcess { if (!MStorageOnHand.add(getCtx(), locator.getM_Warehouse_ID(), locator.getM_Locator_ID(), pline.getM_Product_ID(), - pline.getM_AttributeSetInstance_ID(), 0 , + pline.getM_AttributeSetInstance_ID(), MovementQty, get_TrxName())) { diff --git a/org.adempiere.base/META-INF/MANIFEST.MF b/org.adempiere.base/META-INF/MANIFEST.MF index e21a2ebef5..a545b4df79 100644 --- a/org.adempiere.base/META-INF/MANIFEST.MF +++ b/org.adempiere.base/META-INF/MANIFEST.MF @@ -290,6 +290,6 @@ Import-Package: com.sun.mail.auth;version="1.4.5", Eclipse-BuddyPolicy: registered Eclipse-ExtensibleAPI: true Bundle-Activator: org.adempiere.base.BaseActivator -Service-Component: OSGI-INF/eventmanager.xml, OSGI-INF/dslocator.xml, OSGI-INF/extensionlocator.xml, OSGI-INF/serverbean.xml, OSGI-INF/statusbean.xml, OSGI-INF/defaultmodelfactory.xml, OSGI-INF/defaultdocfactory.xml +Service-Component: OSGI-INF/eventmanager.xml, OSGI-INF/dslocator.xml, OSGI-INF/extensionlocator.xml, OSGI-INF/serverbean.xml, OSGI-INF/statusbean.xml, OSGI-INF/defaultmodelfactory.xml, OSGI-INF/defaultdocfactory.xml, OSGI-INF/AttachmentFile.xml, OSGI-INF/AttachmentDB.xml Bundle-ActivationPolicy: lazy Require-Bundle: org.eclipse.equinox.app;bundle-version="1.3.1" diff --git a/org.adempiere.base/OSGI-INF/AttachmentDB.xml b/org.adempiere.base/OSGI-INF/AttachmentDB.xml new file mode 100644 index 0000000000..51232ec3a1 --- /dev/null +++ b/org.adempiere.base/OSGI-INF/AttachmentDB.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/org.adempiere.base/OSGI-INF/AttachmentFile.xml b/org.adempiere.base/OSGI-INF/AttachmentFile.xml new file mode 100644 index 0000000000..41b3a0535b --- /dev/null +++ b/org.adempiere.base/OSGI-INF/AttachmentFile.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/org.adempiere.base/src/org/compiere/model/AttachmentDBSystem.java b/org.adempiere.base/src/org/compiere/model/AttachmentDBSystem.java new file mode 100644 index 0000000000..324005b78b --- /dev/null +++ b/org.adempiere.base/src/org/compiere/model/AttachmentDBSystem.java @@ -0,0 +1,135 @@ +/****************************************************************************** + * Product: iDempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2012 Trek Global * + * This program is free software; you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY; without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program; if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + *****************************************************************************/ + +package org.compiere.model; + +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.util.ArrayList; +import java.util.logging.Level; +import java.util.zip.Deflater; +import java.util.zip.ZipEntry; +import java.util.zip.ZipInputStream; +import java.util.zip.ZipOutputStream; + +import org.compiere.util.CLogger; + +public class AttachmentDBSystem implements IAttachmentStore +{ + + /** Indicator for zip data */ + public static final String ZIP = "zip"; + private final CLogger log = CLogger.getCLogger(getClass()); + + + @Override + public boolean loadLOBData(MAttachment attach, MStorageProvider prov) { +// Reset + attach.m_items = new ArrayList(); + // + byte[] data = attach.getBinaryData(); + if (data == null) + return true; + log.fine("ZipSize=" + data.length); + if (data.length == 0) + return true; + + // Old Format - single file + if (!ZIP.equals(attach.getTitle())) + { + attach.m_items.add (new MAttachmentEntry(attach.getTitle(), data, 1)); + return true; + } + + try + { + ByteArrayInputStream in = new ByteArrayInputStream(data); + ZipInputStream zip = new ZipInputStream (in); + ZipEntry entry = zip.getNextEntry(); + while (entry != null) + { + String name = entry.getName(); + ByteArrayOutputStream out = new ByteArrayOutputStream(); + byte[] buffer = new byte[2048]; + int length = zip.read(buffer); + while (length != -1) + { + out.write(buffer, 0, length); + length = zip.read(buffer); + } + // + byte[] dataEntry = out.toByteArray(); + log.fine(name + + " - size=" + dataEntry.length + " - zip=" + + entry.getCompressedSize() + "(" + entry.getSize() + ") " + + (entry.getCompressedSize()*100/entry.getSize())+ "%"); + // + attach.m_items.add (new MAttachmentEntry (name, dataEntry, attach.m_items.size()+1)); + entry = zip.getNextEntry(); + } + } + catch (Exception e) + { + log.log(Level.SEVERE, "loadLOBData", e); + attach.m_items = null; + return false; + } + return true; + } + + @Override + public boolean save(MAttachment attach, MStorageProvider prov) { + if (attach.m_items == null || attach.m_items.size() == 0) + { + attach.setBinaryData(null); + return true; + } + ByteArrayOutputStream out = new ByteArrayOutputStream(); + ZipOutputStream zip = new ZipOutputStream(out); + zip.setMethod(ZipOutputStream.DEFLATED); + zip.setLevel(Deflater.BEST_COMPRESSION); + zip.setComment("adempiere"); + // + try + { + for (int i = 0; i < attach.m_items.size(); i++) + { + MAttachmentEntry item = attach.getEntry(i); + ZipEntry entry = new ZipEntry(item.getName()); + entry.setTime(System.currentTimeMillis()); + entry.setMethod(ZipEntry.DEFLATED); + zip.putNextEntry(entry); + byte[] data = item.getData(); + zip.write (data, 0, data.length); + zip.closeEntry(); + log.fine(entry.getName() + " - " + + entry.getCompressedSize() + " (" + entry.getSize() + ") " + + (entry.getCompressedSize()*100/entry.getSize())+ "%"); + } + // zip.finish(); + zip.close(); + byte[] zipData = out.toByteArray(); + log.fine("Length=" + zipData.length); + attach.setBinaryData(zipData); + return true; + } + catch (Exception e) + { + log.log(Level.SEVERE, "saveLOBData", e); + } + attach.setBinaryData(null); + return false; + } + +} diff --git a/org.adempiere.base/src/org/compiere/model/AttachmentFileSystem.java b/org.adempiere.base/src/org/compiere/model/AttachmentFileSystem.java new file mode 100644 index 0000000000..f23f07da86 --- /dev/null +++ b/org.adempiere.base/src/org/compiere/model/AttachmentFileSystem.java @@ -0,0 +1,250 @@ +/****************************************************************************** + * Product: iDempiere ERP & CRM Smart Business Solution * + * Copyright (C) 2012 Trek Global * + * This program is free software; you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY; without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program; if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + *****************************************************************************/ +package org.compiere.model; + +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.FileNotFoundException; +import java.nio.channels.FileChannel; +import java.util.ArrayList; +import java.util.logging.Level; + +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.transform.Result; +import javax.xml.transform.Source; +import javax.xml.transform.Transformer; +import javax.xml.transform.TransformerFactory; +import javax.xml.transform.dom.DOMSource; +import javax.xml.transform.stream.StreamResult; +import javax.xml.parsers.ParserConfigurationException; + +import org.compiere.util.CLogger; +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; +import org.w3c.dom.NamedNodeMap; +import org.xml.sax.SAXException; + +/** + * @author juliana + * + */ +public class AttachmentFileSystem implements IAttachmentStore { + + private final CLogger log = CLogger.getCLogger(getClass()); + + public String m_attachmentPathRoot; + + @Override + public boolean save(MAttachment attach,MStorageProvider prov) { + + /*if(File.separatorChar == '\\'){ + m_attachmentPathRoot = prov.getWi; + } else { + m_attachmentPathRoot = prov.getUnixAttachmentPath(); + }*/ + m_attachmentPathRoot=prov.getFolder(); + if("".equals(m_attachmentPathRoot)){ + log.severe("no attachmentPath defined"); + } else if (!m_attachmentPathRoot.endsWith(File.separator)){ + m_attachmentPathRoot = m_attachmentPathRoot + File.separator; + log.fine(m_attachmentPathRoot); + } + + if (attach.m_items == null || attach.m_items.size() == 0) { + attach.setBinaryData(null); + return true; + } + final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); + try { + final DocumentBuilder builder = factory.newDocumentBuilder(); + final Document document = builder.newDocument(); + final Element root = document.createElement("attachments"); + document.appendChild(root); + document.setXmlStandalone(true); + // create xml entries + for (int i = 0; i < attach.m_items.size(); i++) { + log.fine(attach.m_items.get(i).toString()); + File entryFile = attach.m_items.get(i).getFile(); + final String path = entryFile.getAbsolutePath(); + // if local file - copy to central attachment folder + log.fine(path + " - " + attach.m_attachmentPathRoot); + if (!path.startsWith(attach.m_attachmentPathRoot)) { + log.fine("move file: " + path); + FileChannel in = null; + FileChannel out = null; + try { + //create destination folder + StringBuilder msgfile = new StringBuilder().append(attach.m_attachmentPathRoot).append(File.separator).append(attach.getAttachmentPathSnippet()); + final File destFolder = new File(msgfile.toString()); + if(!destFolder.exists()){ + if(!destFolder.mkdirs()){ + log.warning("unable to create folder: " + destFolder.getPath()); + } + } + msgfile = new StringBuilder().append(attach.m_attachmentPathRoot).append(File.separator) + .append(attach.getAttachmentPathSnippet()).append(File.separator).append(entryFile.getName()); + final File destFile = new File(msgfile.toString()); + in = new FileInputStream(entryFile).getChannel(); + out = new FileOutputStream(destFile).getChannel(); + in.transferTo(0, in.size(), out); + in.close(); + out.close(); + if(entryFile.exists()){ + if(!entryFile.delete()){ + entryFile.deleteOnExit(); + } + } + entryFile = destFile; + + } catch (IOException e) { + e.printStackTrace(); + log.severe("unable to copy file " + entryFile.getAbsolutePath() + " to " + + attach.m_attachmentPathRoot + File.separator + + attach.getAttachmentPathSnippet() + File.separator + entryFile.getName()); + } finally { + if (in != null && in.isOpen()) { + in.close(); + } + if (out != null && out.isOpen()) { + out.close(); + } + } + } + final Element entry = document.createElement("entry"); + //entry.setAttribute("name", m_items.get(i).getName()); + entry.setAttribute("name", attach.getEntryName(i)); + String filePathToStore = entryFile.getAbsolutePath(); + filePathToStore = filePathToStore.replaceFirst(attach.m_attachmentPathRoot.replaceAll("\\\\","\\\\\\\\"), attach.ATTACHMENT_FOLDER_PLACEHOLDER); + log.fine(filePathToStore); + entry.setAttribute("file", filePathToStore); + root.appendChild(entry); + } + + final Source source = new DOMSource(document); + final ByteArrayOutputStream bos = new ByteArrayOutputStream(); + final Result result = new StreamResult(bos); + final Transformer xformer = TransformerFactory.newInstance().newTransformer(); + xformer.transform(source, result); + final byte[] xmlData = bos.toByteArray(); + log.fine(bos.toString()); + attach.setBinaryData(xmlData); + return true; + } catch (Exception e) { + log.log(Level.SEVERE, "saveLOBData", e); + } + attach.setBinaryData(null); + return false; + + } + + @Override + public boolean loadLOBData(MAttachment attach,MStorageProvider prov) { + if("".equals(attach.m_attachmentPathRoot)){ + log.severe("no attachmentPath defined"); + return false; + } + // Reset + attach.m_items = new ArrayList(); + // + byte[] data = attach.getBinaryData(); + if (data == null) + return true; + log.fine("TextFileSize=" + data.length); + if (data.length == 0) + return true; + + DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); + + try { + final DocumentBuilder builder = factory.newDocumentBuilder(); + final Document document = builder.parse(new ByteArrayInputStream(data)); + final NodeList entries = document.getElementsByTagName("entry"); + for (int i = 0; i < entries.getLength(); i++) { + final Node entryNode = entries.item(i); + final NamedNodeMap attributes = entryNode.getAttributes(); + final Node fileNode = attributes.getNamedItem("file"); + final Node nameNode = attributes.getNamedItem("name"); + if(fileNode==null || nameNode==null){ + log.severe("no filename for entry " + i); + attach.m_items = null; + return false; + } + log.fine("name: " + nameNode.getNodeValue()); + String filePath = fileNode.getNodeValue(); + log.fine("filePath: " + filePath); + if(filePath!=null){ + filePath = filePath.replaceFirst(attach.ATTACHMENT_FOLDER_PLACEHOLDER, attach.m_attachmentPathRoot.replaceAll("\\\\","\\\\\\\\")); + //just to be shure... + String replaceSeparator = File.separator; + if(!replaceSeparator.equals("/")){ + replaceSeparator = "\\\\"; + } + filePath = filePath.replaceAll("/", replaceSeparator); + filePath = filePath.replaceAll("\\\\", replaceSeparator); + } + log.fine("filePath: " + filePath); + final File file = new File(filePath); + if (file.exists()) { + // read files into byte[] + final byte[] dataEntry = new byte[(int) file.length()]; + try { + final FileInputStream fileInputStream = new FileInputStream(file); + fileInputStream.read(dataEntry); + fileInputStream.close(); + } catch (FileNotFoundException e) { + log.severe("File Not Found."); + e.printStackTrace(); + } catch (IOException e1) { + log.severe("Error Reading The File."); + e1.printStackTrace(); + } + final MAttachmentEntry entry = new MAttachmentEntry(filePath, + dataEntry, attach.m_items.size() + 1); + attach.m_items.add(entry); + } else { + log.severe("file not found: " + file.getAbsolutePath()); + } + } + + } catch (SAXException sxe) { + // Error generated during parsing) + Exception x = sxe; + if (sxe.getException() != null) + x = sxe.getException(); + x.printStackTrace(); + log.severe(x.getMessage()); + + } catch (ParserConfigurationException pce) { + // Parser with specified options can't be built + pce.printStackTrace(); + log.severe(pce.getMessage()); + + } catch (IOException ioe) { + // I/O error + ioe.printStackTrace(); + log.severe(ioe.getMessage()); + } + + return true; + } + + +} diff --git a/org.adempiere.base/src/org/compiere/model/IAttachmentStore.java b/org.adempiere.base/src/org/compiere/model/IAttachmentStore.java new file mode 100644 index 0000000000..6d1f287a28 --- /dev/null +++ b/org.adempiere.base/src/org/compiere/model/IAttachmentStore.java @@ -0,0 +1,26 @@ +/****************************************************************************** + * Product: iDempiere ERP & CRM Smart Business Solution * + * Copyright (C) 1999-2012 ComPiere, Inc. All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * ComPiere, Inc., 2620 Augustine Dr. #245, Santa Clara, CA 95054, USA * + * or via info@compiere.org or http://www.compiere.org/license.html * + *****************************************************************************/ + +package org.compiere.model; + + +public interface IAttachmentStore { + + public boolean loadLOBData(MAttachment attach,MStorageProvider prov); + + boolean save(MAttachment attach, MStorageProvider prov); +} diff --git a/org.adempiere.base/src/org/compiere/model/I_AD_Client.java b/org.adempiere.base/src/org/compiere/model/I_AD_Client.java index db4c1988a3..376ca28e16 100644 --- a/org.adempiere.base/src/org/compiere/model/I_AD_Client.java +++ b/org.adempiere.base/src/org/compiere/model/I_AD_Client.java @@ -408,15 +408,6 @@ public interface I_AD_Client /** Get Store Archive On File System */ public boolean isStoreArchiveOnFileSystem(); - /** Column name StoreAttachmentsOnFileSystem */ - public static final String COLUMNNAME_StoreAttachmentsOnFileSystem = "StoreAttachmentsOnFileSystem"; - - /** Set Store Attachments On File System */ - public void setStoreAttachmentsOnFileSystem (boolean StoreAttachmentsOnFileSystem); - - /** Get Store Attachments On File System */ - public boolean isStoreAttachmentsOnFileSystem(); - /** Column name UnixArchivePath */ public static final String COLUMNNAME_UnixArchivePath = "UnixArchivePath"; @@ -426,15 +417,6 @@ public interface I_AD_Client /** Get Unix Archive Path */ public String getUnixArchivePath(); - /** Column name UnixAttachmentPath */ - public static final String COLUMNNAME_UnixAttachmentPath = "UnixAttachmentPath"; - - /** Set Unix Attachment Path */ - public void setUnixAttachmentPath (String UnixAttachmentPath); - - /** Get Unix Attachment Path */ - public String getUnixAttachmentPath(); - /** Column name Updated */ public static final String COLUMNNAME_Updated = "Updated"; @@ -472,13 +454,4 @@ public interface I_AD_Client /** Get Windows Archive Path */ public String getWindowsArchivePath(); - - /** Column name WindowsAttachmentPath */ - public static final String COLUMNNAME_WindowsAttachmentPath = "WindowsAttachmentPath"; - - /** Set Windows Attachment Path */ - public void setWindowsAttachmentPath (String WindowsAttachmentPath); - - /** Get Windows Attachment Path */ - public String getWindowsAttachmentPath(); } diff --git a/org.adempiere.base/src/org/compiere/model/I_AD_ClientInfo.java b/org.adempiere.base/src/org/compiere/model/I_AD_ClientInfo.java index c9aac30363..e7dbd8fee7 100644 --- a/org.adempiere.base/src/org/compiere/model/I_AD_ClientInfo.java +++ b/org.adempiere.base/src/org/compiere/model/I_AD_ClientInfo.java @@ -71,6 +71,17 @@ public interface I_AD_ClientInfo */ public int getAD_Org_ID(); + /** Column name AD_StorageProvider_ID */ + public static final String COLUMNNAME_AD_StorageProvider_ID = "AD_StorageProvider_ID"; + + /** Set AD_StorageProvider_ID */ + public void setAD_StorageProvider_ID (int AD_StorageProvider_ID); + + /** Get AD_StorageProvider_ID */ + public int getAD_StorageProvider_ID(); + + public org.compiere.model.I_AD_StorageProvider getAD_StorageProvider() throws RuntimeException; + /** Column name AD_Tree_Activity_ID */ public static final String COLUMNNAME_AD_Tree_Activity_ID = "AD_Tree_Activity_ID"; diff --git a/org.adempiere.base/src/org/compiere/model/I_AD_StorageProvider.java b/org.adempiere.base/src/org/compiere/model/I_AD_StorageProvider.java new file mode 100644 index 0000000000..b9a800a656 --- /dev/null +++ b/org.adempiere.base/src/org/compiere/model/I_AD_StorageProvider.java @@ -0,0 +1,201 @@ +/****************************************************************************** + * Product: iDempiere ERP & CRM Smart Business Solution * + * Copyright (C) 1999-2012 ComPiere, Inc. All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * ComPiere, Inc., 2620 Augustine Dr. #245, Santa Clara, CA 95054, USA * + * or via info@compiere.org or http://www.compiere.org/license.html * + *****************************************************************************/ +package org.compiere.model; + +import java.math.BigDecimal; +import java.sql.Timestamp; +import org.compiere.util.KeyNamePair; + +/** Generated Interface for AD_StorageProvider + * @author iDempiere (generated) + * @version Release 1.0a + */ +public interface I_AD_StorageProvider +{ + + /** TableName=AD_StorageProvider */ + public static final String Table_Name = "AD_StorageProvider"; + + /** AD_Table_ID=200037 */ + public static final int Table_ID = 200037; + + KeyNamePair Model = new KeyNamePair(Table_ID, Table_Name); + + /** AccessLevel = 3 - Client - Org + */ + BigDecimal accessLevel = BigDecimal.valueOf(3); + + /** Load Meta Data */ + + /** Column name AD_Client_ID */ + public static final String COLUMNNAME_AD_Client_ID = "AD_Client_ID"; + + /** Get Client. + * Client/Tenant for this installation. + */ + public int getAD_Client_ID(); + + /** Column name AD_Org_ID */ + public static final String COLUMNNAME_AD_Org_ID = "AD_Org_ID"; + + /** Set Organization. + * Organizational entity within client + */ + public void setAD_Org_ID (int AD_Org_ID); + + /** Get Organization. + * Organizational entity within client + */ + public int getAD_Org_ID(); + + /** Column name AD_StorageProvider_ID */ + public static final String COLUMNNAME_AD_StorageProvider_ID = "AD_StorageProvider_ID"; + + /** Set AD_StorageProvider_ID */ + public void setAD_StorageProvider_ID (int AD_StorageProvider_ID); + + /** Get AD_StorageProvider_ID */ + public int getAD_StorageProvider_ID(); + + /** Column name AD_StorageProvider_UU */ + public static final String COLUMNNAME_AD_StorageProvider_UU = "AD_StorageProvider_UU"; + + /** Set AD_StorageProvider_UU */ + public void setAD_StorageProvider_UU (String AD_StorageProvider_UU); + + /** Get AD_StorageProvider_UU */ + public String getAD_StorageProvider_UU(); + + /** Column name Created */ + public static final String COLUMNNAME_Created = "Created"; + + /** Get Created. + * Date this record was created + */ + public Timestamp getCreated(); + + /** Column name CreatedBy */ + public static final String COLUMNNAME_CreatedBy = "CreatedBy"; + + /** Get Created By. + * User who created this records + */ + public int getCreatedBy(); + + /** Column name Folder */ + public static final String COLUMNNAME_Folder = "Folder"; + + /** Set Folder. + * A folder on a local or remote system to store data into + */ + public void setFolder (String Folder); + + /** Get Folder. + * A folder on a local or remote system to store data into + */ + public String getFolder(); + + /** Column name IsActive */ + public static final String COLUMNNAME_IsActive = "IsActive"; + + /** Set Active. + * The record is active in the system + */ + public void setIsActive (boolean IsActive); + + /** Get Active. + * The record is active in the system + */ + public boolean isActive(); + + /** Column name Method */ + public static final String COLUMNNAME_Method = "Method"; + + /** Set Method */ + public void setMethod (String Method); + + /** Get Method */ + public String getMethod(); + + /** Column name Name */ + public static final String COLUMNNAME_Name = "Name"; + + /** Set Name. + * Alphanumeric identifier of the entity + */ + public void setName (String Name); + + /** Get Name. + * Alphanumeric identifier of the entity + */ + public String getName(); + + /** Column name Password */ + public static final String COLUMNNAME_Password = "Password"; + + /** Set Password. + * Password of any length (case sensitive) + */ + public void setPassword (String Password); + + /** Get Password. + * Password of any length (case sensitive) + */ + public String getPassword(); + + /** Column name Updated */ + public static final String COLUMNNAME_Updated = "Updated"; + + /** Get Updated. + * Date this record was updated + */ + public Timestamp getUpdated(); + + /** Column name UpdatedBy */ + public static final String COLUMNNAME_UpdatedBy = "UpdatedBy"; + + /** Get Updated By. + * User who updated this records + */ + public int getUpdatedBy(); + + /** Column name URL */ + public static final String COLUMNNAME_URL = "URL"; + + /** Set URL. + * Full URL address - e.g. http://www.idempiere.org + */ + public void setURL (String URL); + + /** Get URL. + * Full URL address - e.g. http://www.idempiere.org + */ + public String getURL(); + + /** Column name UserName */ + public static final String COLUMNNAME_UserName = "UserName"; + + /** Set Registered EMail. + * Email of the responsible for the System + */ + public void setUserName (String UserName); + + /** Get Registered EMail. + * Email of the responsible for the System + */ + public String getUserName(); +} diff --git a/org.adempiere.base/src/org/compiere/model/I_AD_WizardProcess.java b/org.adempiere.base/src/org/compiere/model/I_AD_WizardProcess.java index e0e312c452..28ca4bf1c4 100644 --- a/org.adempiere.base/src/org/compiere/model/I_AD_WizardProcess.java +++ b/org.adempiere.base/src/org/compiere/model/I_AD_WizardProcess.java @@ -62,6 +62,21 @@ public interface I_AD_WizardProcess */ public int getAD_Org_ID(); + /** Column name AD_User_ID */ + public static final String COLUMNNAME_AD_User_ID = "AD_User_ID"; + + /** Set User/Contact. + * User within the system - Internal or Business Partner Contact + */ + public void setAD_User_ID (int AD_User_ID); + + /** Get User/Contact. + * User within the system - Internal or Business Partner Contact + */ + public int getAD_User_ID(); + + public org.compiere.model.I_AD_User getAD_User() throws RuntimeException; + /** Column name AD_WF_Node_ID */ public static final String COLUMNNAME_AD_WF_Node_ID = "AD_WF_Node_ID"; diff --git a/org.adempiere.base/src/org/compiere/model/MAttachment.java b/org.adempiere.base/src/org/compiere/model/MAttachment.java index 57e167c06f..c6108199b1 100644 --- a/org.adempiere.base/src/org/compiere/model/MAttachment.java +++ b/org.adempiere.base/src/org/compiere/model/MAttachment.java @@ -26,6 +26,7 @@ import java.io.IOException; import java.nio.channels.FileChannel; import java.sql.ResultSet; import java.util.ArrayList; +import java.util.List; import java.util.Properties; import java.util.logging.Level; import java.util.zip.Deflater; @@ -43,6 +44,8 @@ import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; +import org.adempiere.base.Service; +import org.adempiere.base.ServiceQuery; import org.compiere.util.CLogger; import org.compiere.util.Env; import org.compiere.util.MimeType; @@ -71,8 +74,7 @@ public class MAttachment extends X_AD_Attachment /** * */ - private static final long serialVersionUID = -1948066627503677516L; - + private static final long serialVersionUID = 1415801644995116959L; /** * Get Attachment (if there are more than one attachment it gets the first in no specific order) @@ -92,6 +94,8 @@ public class MAttachment extends X_AD_Attachment /** Static Logger */ private static CLogger s_log = CLogger.getCLogger (MAttachment.class); + + public MStorageProvider provider; /************************************************************************** @@ -145,25 +149,38 @@ public class MAttachment extends X_AD_Attachment public static final String XML = "xml"; /** List of Entry Data */ - private ArrayList m_items = null; + public ArrayList m_items = null; + /** is this client using the file system for attachments */ private boolean isStoreAttachmentsOnFileSystem = false; /** attachment (root) path - if file system is used */ - private String m_attachmentPathRoot = ""; + public String m_attachmentPathRoot = ""; /** string replaces the attachment root in stored xml file * to allow the changing of the attachment root. */ - private final String ATTACHMENT_FOLDER_PLACEHOLDER = "%ATTACHMENT_FOLDER%"; + public final String ATTACHMENT_FOLDER_PLACEHOLDER = "%ATTACHMENT_FOLDER%"; /** * Get the isStoreAttachmentsOnFileSystem and attachmentPath for the client. * @param ctx * @param trxName */ - private void initAttachmentStoreDetails(Properties ctx, String trxName){ - final MClient client = new MClient(ctx, this.getAD_Client_ID(), trxName); + private void initAttachmentStoreDetails(Properties ctx, String trxName) + { + + MClientInfo clientInfo = MClientInfo.get(ctx); + + provider=new MStorageProvider(ctx, clientInfo.getAD_StorageProvider_ID(), trxName); + + m_attachmentPathRoot=provider.getFolder(); + + if(m_attachmentPathRoot == null){ + log.severe("no attachmentPath defined"); + } + + /* final MClient client = new MClient(ctx, this.getAD_Client_ID(), trxName); isStoreAttachmentsOnFileSystem = client.isStoreAttachmentsOnFileSystem(); if(isStoreAttachmentsOnFileSystem){ if(File.separatorChar == '\\'){ @@ -178,7 +195,7 @@ public class MAttachment extends X_AD_Attachment m_attachmentPathRoot = m_attachmentPathRoot + File.separator; log.fine(m_attachmentPathRoot); } - } + }*/ } /** @@ -244,6 +261,7 @@ public class MAttachment extends X_AD_Attachment */ public boolean addEntry (File file) { + if (file == null) { log.warning("No File"); @@ -411,11 +429,14 @@ public class MAttachment extends X_AD_Attachment * @return name or null */ public String getEntryName(int index) { + String method=provider.getMethod(); + if(method == null) + method="DB"; MAttachmentEntry item = getEntry(index); if (item != null){ //strip path String name = item.getName(); - if(name!=null && isStoreAttachmentsOnFileSystem){ + if(name!=null && "FileSystem".equals(method)){ name = name.substring(name.lastIndexOf(File.separator)+1); } return name; @@ -491,10 +512,24 @@ public class MAttachment extends X_AD_Attachment */ private boolean saveLOBData() { - if(isStoreAttachmentsOnFileSystem){ + ServiceQuery query=new ServiceQuery(); + String method=provider.getMethod(); + if(method == null) + method="DB"; + query.put("method", method); + List storelist = Service.locator().list(IAttachmentStore.class, query).getServices(); + + if(storelist != null){ + for(IAttachmentStore prov:storelist){ + return prov.save(this,provider); + } + } + return false; + + /*if(isStoreAttachmentsOnFileSystem){ return saveLOBDataToFileSystem(); } - return saveLOBDataToDB(); + return saveLOBDataToDB();*/ } /** @@ -648,10 +683,25 @@ public class MAttachment extends X_AD_Attachment */ private boolean loadLOBData () { - if(isStoreAttachmentsOnFileSystem){ + + ServiceQuery query=new ServiceQuery(); + String method=provider.getMethod(); + if(method == null) + method="DB"; + query.put("method", method); + + List storelist = Service.locator().list(IAttachmentStore.class, query).getServices(); + + if(storelist != null){ + for(IAttachmentStore prov:storelist){ + return prov.loadLOBData(this,provider); + } + } + return false; + /*if(isStoreAttachmentsOnFileSystem){ return loadLOBDataFromFileSystem(); } - return loadLOBDataFromDB(); + return loadLOBDataFromDB();*/ } /** @@ -717,7 +767,7 @@ public class MAttachment extends X_AD_Attachment * Load Data from file system * @return true if success */ - private boolean loadLOBDataFromFileSystem(){ + public boolean loadLOBDataFromFileSystem(){ if("".equals(m_attachmentPathRoot)){ log.severe("no attachmentPath defined"); return false; @@ -812,7 +862,7 @@ public class MAttachment extends X_AD_Attachment * Returns a path snippet, containing client, org, table and record id. * @return String */ - private String getAttachmentPathSnippet(){ + public String getAttachmentPathSnippet(){ StringBuilder msgreturn = new StringBuilder().append(this.getAD_Client_ID()).append(File.separator) .append(this.getAD_Org_ID()).append(File.separator) diff --git a/org.adempiere.base/src/org/compiere/model/MInOut.java b/org.adempiere.base/src/org/compiere/model/MInOut.java index ffeab33026..530a3d58f4 100644 --- a/org.adempiere.base/src/org/compiere/model/MInOut.java +++ b/org.adempiere.base/src/org/compiere/model/MInOut.java @@ -1356,7 +1356,7 @@ public class MInOut extends X_M_InOut implements DocAction if (!MStorageOnHand.add(getCtx(), getM_Warehouse_ID(), sLine.getM_Locator_ID(), sLine.getM_Product_ID(), - ma.getM_AttributeSetInstance_ID(), reservationAttributeSetInstance_ID, + ma.getM_AttributeSetInstance_ID(), QtyMA, get_TrxName())) { @@ -1438,7 +1438,7 @@ public class MInOut extends X_M_InOut implements DocAction if (!MStorageOnHand.add(getCtx(), getM_Warehouse_ID(), sLine.getM_Locator_ID(), sLine.getM_Product_ID(), - sLine.getM_AttributeSetInstance_ID(), reservationAttributeSetInstance_ID, + sLine.getM_AttributeSetInstance_ID(), Qty, get_TrxName())) { String lastError = CLogger.retrieveErrorString(""); diff --git a/org.adempiere.base/src/org/compiere/model/MInventory.java b/org.adempiere.base/src/org/compiere/model/MInventory.java index 049a1802c2..774d2fb48a 100644 --- a/org.adempiere.base/src/org/compiere/model/MInventory.java +++ b/org.adempiere.base/src/org/compiere/model/MInventory.java @@ -440,7 +440,7 @@ public class MInventory extends X_M_Inventory implements DocAction if (!MStorageOnHand.add(getCtx(), getM_Warehouse_ID(), line.getM_Locator_ID(), line.getM_Product_ID(), - ma.getM_AttributeSetInstance_ID(), 0, + ma.getM_AttributeSetInstance_ID(), QtyMA.negate(), get_TrxName())) { String lastError = CLogger.retrieveErrorString(""); @@ -491,7 +491,7 @@ public class MInventory extends X_M_Inventory implements DocAction if (!MStorageOnHand.add(getCtx(), getM_Warehouse_ID(), line.getM_Locator_ID(), line.getM_Product_ID(), - line.getM_AttributeSetInstance_ID(), 0, + line.getM_AttributeSetInstance_ID(), qtyDiff,get_TrxName())) { String lastError = CLogger.retrieveErrorString(""); diff --git a/org.adempiere.base/src/org/compiere/model/MMovement.java b/org.adempiere.base/src/org/compiere/model/MMovement.java index 4a8fb7494d..03236c9fe9 100644 --- a/org.adempiere.base/src/org/compiere/model/MMovement.java +++ b/org.adempiere.base/src/org/compiere/model/MMovement.java @@ -403,7 +403,7 @@ public class MMovement extends X_M_Movement implements DocAction if (!MStorageOnHand.add(getCtx(),locator.getM_Warehouse_ID(), line.getM_Locator_ID(), line.getM_Product_ID(), - ma.getM_AttributeSetInstance_ID(), 0, + ma.getM_AttributeSetInstance_ID(), ma.getMovementQty().negate(), get_TrxName())) { String lastError = CLogger.retrieveErrorString(""); @@ -421,7 +421,7 @@ public class MMovement extends X_M_Movement implements DocAction if (!MStorageOnHand.add(getCtx(),locator.getM_Warehouse_ID(), line.getM_LocatorTo_ID(), line.getM_Product_ID(), - M_AttributeSetInstanceTo_ID, 0, + M_AttributeSetInstanceTo_ID, ma.getMovementQty(), get_TrxName())) { String lastError = CLogger.retrieveErrorString(""); @@ -461,7 +461,7 @@ public class MMovement extends X_M_Movement implements DocAction if (!MStorageOnHand.add(getCtx(),locator.getM_Warehouse_ID(), line.getM_Locator_ID(), line.getM_Product_ID(), - line.getM_AttributeSetInstance_ID(), 0, + line.getM_AttributeSetInstance_ID(), line.getMovementQty().negate(), get_TrxName())) { String lastError = CLogger.retrieveErrorString(""); @@ -473,7 +473,7 @@ public class MMovement extends X_M_Movement implements DocAction if (!MStorageOnHand.add(getCtx(),locator.getM_Warehouse_ID(), line.getM_LocatorTo_ID(), line.getM_Product_ID(), - line.getM_AttributeSetInstanceTo_ID(), 0, + line.getM_AttributeSetInstanceTo_ID(), line.getMovementQty(), get_TrxName())) { String lastError = CLogger.retrieveErrorString(""); diff --git a/org.adempiere.base/src/org/compiere/model/MProjectIssue.java b/org.adempiere.base/src/org/compiere/model/MProjectIssue.java index 74fd116e85..da7747d1a3 100644 --- a/org.adempiere.base/src/org/compiere/model/MProjectIssue.java +++ b/org.adempiere.base/src/org/compiere/model/MProjectIssue.java @@ -164,7 +164,7 @@ public class MProjectIssue extends X_C_ProjectIssue // MLocator loc = MLocator.get(getCtx(), getM_Locator_ID()); if (MStorageOnHand.add(getCtx(), loc.getM_Warehouse_ID(), getM_Locator_ID(), - getM_Product_ID(), getM_AttributeSetInstance_ID(), getM_AttributeSetInstance_ID(), + getM_Product_ID(), getM_AttributeSetInstance_ID(), getMovementQty().negate(), get_TrxName())) { if (mTrx.save(get_TrxName())) diff --git a/org.adempiere.base/src/org/compiere/model/MStorageOnHand.java b/org.adempiere.base/src/org/compiere/model/MStorageOnHand.java index 4c85594f02..2fae555823 100644 --- a/org.adempiere.base/src/org/compiere/model/MStorageOnHand.java +++ b/org.adempiere.base/src/org/compiere/model/MStorageOnHand.java @@ -358,16 +358,15 @@ public class MStorageOnHand extends X_M_StorageOnHand * @return true if updated */ public static boolean add (Properties ctx, int M_Warehouse_ID, int M_Locator_ID, - int M_Product_ID, int M_AttributeSetInstance_ID, int reservationAttributeSetInstance_ID, + int M_Product_ID, int M_AttributeSetInstance_ID, BigDecimal diffQtyOnHand, String trxName) { - MStorageOnHand storage = null; - StringBuffer diffText = new StringBuffer("("); + if (diffQtyOnHand == null || diffQtyOnHand.signum() == 0) + return true; // Get Storage - if (storage == null) - storage = getCreate (ctx, M_Locator_ID, - M_Product_ID, M_AttributeSetInstance_ID, trxName); + MStorageOnHand storage = getCreate (ctx, M_Locator_ID, M_Product_ID, M_AttributeSetInstance_ID, trxName); + DB.getDatabase().forUpdate(storage, 120); // Verify if (storage.getM_Locator_ID() != M_Locator_ID && storage.getM_Product_ID() != M_Product_ID @@ -377,65 +376,13 @@ public class MStorageOnHand extends X_M_StorageOnHand + ",M_Product_ID=" + M_Product_ID + ",ASI=" + M_AttributeSetInstance_ID); return false; } - - // CarlosRuiz - globalqss - Fix [ 1725383 ] QtyOrdered wrongly updated - MProduct prd = new MProduct(ctx, M_Product_ID, trxName); - if (prd.getM_AttributeSet_ID() == 0) { - // Product doesn't manage attribute set, always reserved with 0 - reservationAttributeSetInstance_ID = 0; - } - // - - MStorageOnHand storage0 = null; - if (M_AttributeSetInstance_ID != reservationAttributeSetInstance_ID) - { - storage0 = get(ctx, M_Locator_ID, - M_Product_ID, reservationAttributeSetInstance_ID, trxName); - if (storage0 == null) // create if not existing - should not happen - { - MWarehouse wh = MWarehouse.get(ctx, M_Warehouse_ID); - int xM_Locator_ID = wh.getDefaultLocator().getM_Locator_ID(); - storage0 = getCreate (ctx, xM_Locator_ID, - M_Product_ID, reservationAttributeSetInstance_ID, trxName); - } - } - boolean changed = false; - if (diffQtyOnHand != null && diffQtyOnHand.signum() != 0) - { - storage.setQtyOnHand (storage.getQtyOnHand().add (diffQtyOnHand)); - diffText.append("OnHand=").append(diffQtyOnHand); - changed = true; - } - /*//@win commented out - if (diffQtyReserved != null && diffQtyReserved.signum() != 0) - { - if (storage0 == null) - storage.setQtyReserved (storage.getQtyReserved().add (diffQtyReserved)); - else - storage0.setQtyReserved (storage0.getQtyReserved().add (diffQtyReserved)); - diffText.append(" Reserved=").append(diffQtyReserved); - changed = true; - } - if (diffQtyOrdered != null && diffQtyOrdered.signum() != 0) - { - if (storage0 == null) - storage.setQtyOrdered (storage.getQtyOrdered().add (diffQtyOrdered)); - else - storage0.setQtyOrdered (storage0.getQtyOrdered().add (diffQtyOrdered)); - diffText.append(" Ordered=").append(diffQtyOrdered); - changed = true; - } - */ - if (changed) - { - diffText.append(") -> ").append(storage.toString()); + + storage.setQtyOnHand (storage.getQtyOnHand().add (diffQtyOnHand)); + if (s_log.isLoggable(Level.FINE)) { + StringBuilder diffText = new StringBuilder("(OnHand=").append(diffQtyOnHand).append(") -> ").append(storage.toString()); s_log.fine(diffText.toString()); - if (storage0 != null) - storage0.saveEx(trxName); // No AttributeSetInstance (reserved/ordered) - return storage.save (trxName); } - - return true; + return storage.save (trxName); } // add diff --git a/org.adempiere.base/src/org/compiere/model/MStorageProvider.java b/org.adempiere.base/src/org/compiere/model/MStorageProvider.java new file mode 100644 index 0000000000..5248808fab --- /dev/null +++ b/org.adempiere.base/src/org/compiere/model/MStorageProvider.java @@ -0,0 +1,42 @@ +/****************************************************************************** + * Product: iDempiere ERP & CRM Smart Business Solution * + * Copyright (C) 1999-2012 ComPiere, Inc. All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * ComPiere, Inc., 2620 Augustine Dr. #245, Santa Clara, CA 95054, USA * + * or via info@compiere.org or http://www.compiere.org/license.html * + *****************************************************************************/ +package org.compiere.model; + +import java.sql.ResultSet; +import java.util.Properties; + +public class MStorageProvider extends X_AD_StorageProvider { + /** + * + */ + private static final long serialVersionUID = -4048103579840786187L; + + public MStorageProvider(Properties ctx, int AD_StorageProvider_ID, + String trxName) { + super(ctx, AD_StorageProvider_ID, trxName); + } + + public MStorageProvider(Properties ctx, ResultSet rs, String trxName) { + super(ctx, rs, trxName); + + } + +} + + + + diff --git a/org.adempiere.base/src/org/compiere/model/MStorageReservation.java b/org.adempiere.base/src/org/compiere/model/MStorageReservation.java index ed5707dfce..ad6178caa8 100644 --- a/org.adempiere.base/src/org/compiere/model/MStorageReservation.java +++ b/org.adempiere.base/src/org/compiere/model/MStorageReservation.java @@ -225,6 +225,9 @@ public class MStorageReservation extends X_M_StorageReservation { int M_Product_ID, int M_AttributeSetInstance_ID, int reservationAttributeSetInstance_ID, BigDecimal diffQty, boolean isSOTrx, String trxName) { + if (diffQty == null || diffQty.signum() == 0) + return true; + /* Do NOT use FIFO ASI for reservation */ MProduct prd = new MProduct(ctx, M_Product_ID, trxName); if (prd.getM_AttributeSet_ID() == 0 || ! prd.getM_AttributeSet().isInstanceAttribute()) { @@ -232,15 +235,15 @@ public class MStorageReservation extends X_M_StorageReservation { reservationAttributeSetInstance_ID = 0; M_AttributeSetInstance_ID = 0; } - // - - MStorageReservation storage = null; - StringBuffer diffText = new StringBuffer("("); + // + if (M_AttributeSetInstance_ID != reservationAttributeSetInstance_ID) { + M_AttributeSetInstance_ID = reservationAttributeSetInstance_ID; + } // Get Storage - if (storage == null) - storage = getCreate (ctx, M_Warehouse_ID, + MStorageReservation storage = getCreate (ctx, M_Warehouse_ID, M_Product_ID, M_AttributeSetInstance_ID, isSOTrx, trxName); + DB.getDatabase().forUpdate(storage, 120); // Verify if (storage.getM_Warehouse_ID() != M_Warehouse_ID && storage.getM_Product_ID() != M_Product_ID @@ -251,37 +254,12 @@ public class MStorageReservation extends X_M_StorageReservation { return false; } - MStorageReservation storage0 = null; - if (M_AttributeSetInstance_ID != reservationAttributeSetInstance_ID) - { - storage0 = get(ctx, M_Warehouse_ID, - M_Product_ID, reservationAttributeSetInstance_ID, isSOTrx, trxName); - if (storage0 == null) // create if not existing - should not happen - { - storage0 = getCreate (ctx, M_Warehouse_ID, - M_Product_ID, reservationAttributeSetInstance_ID, isSOTrx, trxName); - } - } - boolean changed = false; - if (diffQty != null && diffQty.signum() != 0) - { - if (storage0 == null) - storage.setQty (storage.getQty().add(diffQty)); - else - storage0.setQty (storage0.getQty().add (diffQty)); - diffText.append(" Qty=").append(diffQty); - changed = true; - } - if (changed) - { - diffText.append(") -> ").append(storage.toString()); + storage.setQty (storage.getQty().add(diffQty)); + if (s_log.isLoggable(Level.FINE)) { + StringBuilder diffText = new StringBuilder("(Qty=").append(diffQty).append(") -> ").append(storage.toString()); s_log.fine(diffText.toString()); - if (storage0 != null) - storage0.saveEx(trxName); // No AttributeSetInstance - return storage.save (trxName); } - - return true; + return storage.save (trxName); } // add /** diff --git a/org.adempiere.base/src/org/compiere/model/PO.java b/org.adempiere.base/src/org/compiere/model/PO.java index 3abe129f1e..6ac559cab1 100644 --- a/org.adempiere.base/src/org/compiere/model/PO.java +++ b/org.adempiere.base/src/org/compiere/model/PO.java @@ -588,9 +588,15 @@ public abstract class PO log.log(Level.WARNING, "Index invalid - " + index); return false; } - if (m_newValues[index] == null) + Object newval = m_newValues[index]; + if (newval == null) return false; - return !m_newValues[index].equals(m_oldValues[index]); + if (newval == Null.NULL) + newval = null; + Object oldval = m_oldValues[index]; + if (newval == null && oldval == null) + return false; + return !newval.equals(oldval); } // is_ValueChanged /** diff --git a/org.adempiere.base/src/org/compiere/model/X_AD_Client.java b/org.adempiere.base/src/org/compiere/model/X_AD_Client.java index efd5ad0ad5..9921caf83c 100644 --- a/org.adempiere.base/src/org/compiere/model/X_AD_Client.java +++ b/org.adempiere.base/src/org/compiere/model/X_AD_Client.java @@ -30,7 +30,7 @@ public class X_AD_Client extends PO implements I_AD_Client, I_Persistent /** * */ - private static final long serialVersionUID = 20121031L; + private static final long serialVersionUID = 20121127L; /** Standard Constructor */ public X_AD_Client (Properties ctx, int AD_Client_ID, String trxName) @@ -56,7 +56,6 @@ public class X_AD_Client extends PO implements I_AD_Client, I_Persistent // F setName (null); setStoreArchiveOnFileSystem (false); - setStoreAttachmentsOnFileSystem (false); setValue (null); } */ } @@ -612,27 +611,6 @@ public class X_AD_Client extends PO implements I_AD_Client, I_Persistent return false; } - /** Set Store Attachments On File System. - @param StoreAttachmentsOnFileSystem Store Attachments On File System */ - public void setStoreAttachmentsOnFileSystem (boolean StoreAttachmentsOnFileSystem) - { - set_Value (COLUMNNAME_StoreAttachmentsOnFileSystem, Boolean.valueOf(StoreAttachmentsOnFileSystem)); - } - - /** Get Store Attachments On File System. - @return Store Attachments On File System */ - public boolean isStoreAttachmentsOnFileSystem () - { - Object oo = get_Value(COLUMNNAME_StoreAttachmentsOnFileSystem); - if (oo != null) - { - if (oo instanceof Boolean) - return ((Boolean)oo).booleanValue(); - return "Y".equals(oo); - } - return false; - } - /** Set Unix Archive Path. @param UnixArchivePath Unix Archive Path */ public void setUnixArchivePath (String UnixArchivePath) @@ -647,20 +625,6 @@ public class X_AD_Client extends PO implements I_AD_Client, I_Persistent return (String)get_Value(COLUMNNAME_UnixArchivePath); } - /** Set Unix Attachment Path. - @param UnixAttachmentPath Unix Attachment Path */ - public void setUnixAttachmentPath (String UnixAttachmentPath) - { - set_Value (COLUMNNAME_UnixAttachmentPath, UnixAttachmentPath); - } - - /** Get Unix Attachment Path. - @return Unix Attachment Path */ - public String getUnixAttachmentPath () - { - return (String)get_Value(COLUMNNAME_UnixAttachmentPath); - } - /** Set Search Key. @param Value Search key for the record in the format required - must be unique @@ -691,18 +655,4 @@ public class X_AD_Client extends PO implements I_AD_Client, I_Persistent { return (String)get_Value(COLUMNNAME_WindowsArchivePath); } - - /** Set Windows Attachment Path. - @param WindowsAttachmentPath Windows Attachment Path */ - public void setWindowsAttachmentPath (String WindowsAttachmentPath) - { - set_Value (COLUMNNAME_WindowsAttachmentPath, WindowsAttachmentPath); - } - - /** Get Windows Attachment Path. - @return Windows Attachment Path */ - public String getWindowsAttachmentPath () - { - return (String)get_Value(COLUMNNAME_WindowsAttachmentPath); - } } \ No newline at end of file diff --git a/org.adempiere.base/src/org/compiere/model/X_AD_ClientInfo.java b/org.adempiere.base/src/org/compiere/model/X_AD_ClientInfo.java index 0e2f09bd31..75d218a3a9 100644 --- a/org.adempiere.base/src/org/compiere/model/X_AD_ClientInfo.java +++ b/org.adempiere.base/src/org/compiere/model/X_AD_ClientInfo.java @@ -29,7 +29,7 @@ public class X_AD_ClientInfo extends PO implements I_AD_ClientInfo, I_Persistent /** * */ - private static final long serialVersionUID = 20121031L; + private static final long serialVersionUID = 20121127L; /** Standard Constructor */ public X_AD_ClientInfo (Properties ctx, int AD_ClientInfo_ID, String trxName) @@ -83,6 +83,31 @@ public class X_AD_ClientInfo extends PO implements I_AD_ClientInfo, I_Persistent return (String)get_Value(COLUMNNAME_AD_ClientInfo_UU); } + public org.compiere.model.I_AD_StorageProvider getAD_StorageProvider() throws RuntimeException + { + return (org.compiere.model.I_AD_StorageProvider)MTable.get(getCtx(), org.compiere.model.I_AD_StorageProvider.Table_Name) + .getPO(getAD_StorageProvider_ID(), get_TrxName()); } + + /** Set AD_StorageProvider_ID. + @param AD_StorageProvider_ID AD_StorageProvider_ID */ + public void setAD_StorageProvider_ID (int AD_StorageProvider_ID) + { + if (AD_StorageProvider_ID < 1) + set_Value (COLUMNNAME_AD_StorageProvider_ID, null); + else + set_Value (COLUMNNAME_AD_StorageProvider_ID, Integer.valueOf(AD_StorageProvider_ID)); + } + + /** Get AD_StorageProvider_ID. + @return AD_StorageProvider_ID */ + public int getAD_StorageProvider_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_StorageProvider_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + public org.compiere.model.I_AD_Tree getAD_Tree_Activity() throws RuntimeException { return (org.compiere.model.I_AD_Tree)MTable.get(getCtx(), org.compiere.model.I_AD_Tree.Table_Name) diff --git a/org.adempiere.base/src/org/compiere/model/X_AD_StorageProvider.java b/org.adempiere.base/src/org/compiere/model/X_AD_StorageProvider.java new file mode 100644 index 0000000000..e805a8d1bd --- /dev/null +++ b/org.adempiere.base/src/org/compiere/model/X_AD_StorageProvider.java @@ -0,0 +1,210 @@ +/****************************************************************************** + * Product: iDempiere ERP & CRM Smart Business Solution * + * Copyright (C) 1999-2012 ComPiere, Inc. All Rights Reserved. * + * This program is free software, you can redistribute it and/or modify it * + * under the terms version 2 of the GNU General Public License as published * + * by the Free Software Foundation. This program is distributed in the hope * + * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied * + * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * + * See the GNU General Public License for more details. * + * You should have received a copy of the GNU General Public License along * + * with this program, if not, write to the Free Software Foundation, Inc., * + * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. * + * For the text or an alternative of this public license, you may reach us * + * ComPiere, Inc., 2620 Augustine Dr. #245, Santa Clara, CA 95054, USA * + * or via info@compiere.org or http://www.compiere.org/license.html * + *****************************************************************************/ +/** Generated Model - DO NOT CHANGE */ +package org.compiere.model; + +import java.sql.ResultSet; +import java.util.Properties; + +/** Generated Model for AD_StorageProvider + * @author iDempiere (generated) + * @version Release 1.0a - $Id$ */ +public class X_AD_StorageProvider extends PO implements I_AD_StorageProvider, I_Persistent +{ + + /** + * + */ + private static final long serialVersionUID = 20121123L; + + /** Standard Constructor */ + public X_AD_StorageProvider (Properties ctx, int AD_StorageProvider_ID, String trxName) + { + super (ctx, AD_StorageProvider_ID, trxName); + /** if (AD_StorageProvider_ID == 0) + { + } */ + } + + /** Load Constructor */ + public X_AD_StorageProvider (Properties ctx, ResultSet rs, String trxName) + { + super (ctx, rs, trxName); + } + + /** AccessLevel + * @return 3 - Client - Org + */ + protected int get_AccessLevel() + { + return accessLevel.intValue(); + } + + /** Load Meta Data */ + protected POInfo initPO (Properties ctx) + { + POInfo poi = POInfo.getPOInfo (ctx, Table_ID, get_TrxName()); + return poi; + } + + public String toString() + { + StringBuffer sb = new StringBuffer ("X_AD_StorageProvider[") + .append(get_ID()).append("]"); + return sb.toString(); + } + + /** Set AD_StorageProvider_ID. + @param AD_StorageProvider_ID AD_StorageProvider_ID */ + public void setAD_StorageProvider_ID (int AD_StorageProvider_ID) + { + if (AD_StorageProvider_ID < 1) + set_Value (COLUMNNAME_AD_StorageProvider_ID, null); + else + set_Value (COLUMNNAME_AD_StorageProvider_ID, Integer.valueOf(AD_StorageProvider_ID)); + } + + /** Get AD_StorageProvider_ID. + @return AD_StorageProvider_ID */ + public int getAD_StorageProvider_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_StorageProvider_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + + /** Set AD_StorageProvider_UU. + @param AD_StorageProvider_UU AD_StorageProvider_UU */ + public void setAD_StorageProvider_UU (String AD_StorageProvider_UU) + { + set_Value (COLUMNNAME_AD_StorageProvider_UU, AD_StorageProvider_UU); + } + + /** Get AD_StorageProvider_UU. + @return AD_StorageProvider_UU */ + public String getAD_StorageProvider_UU () + { + return (String)get_Value(COLUMNNAME_AD_StorageProvider_UU); + } + + /** Set Folder. + @param Folder + A folder on a local or remote system to store data into + */ + public void setFolder (String Folder) + { + set_Value (COLUMNNAME_Folder, Folder); + } + + /** Get Folder. + @return A folder on a local or remote system to store data into + */ + public String getFolder () + { + return (String)get_Value(COLUMNNAME_Folder); + } + + /** Method AD_Reference_ID=200019 */ + public static final int METHOD_AD_Reference_ID=200019; + /** File System = FileSystem */ + public static final String METHOD_FileSystem = "FileSystem"; + /** Database = DB */ + public static final String METHOD_Database = "DB"; + /** Set Method. + @param Method Method */ + public void setMethod (String Method) + { + + set_Value (COLUMNNAME_Method, Method); + } + + /** Get Method. + @return Method */ + public String getMethod () + { + return (String)get_Value(COLUMNNAME_Method); + } + + /** Set Name. + @param Name + Alphanumeric identifier of the entity + */ + public void setName (String Name) + { + set_Value (COLUMNNAME_Name, Name); + } + + /** Get Name. + @return Alphanumeric identifier of the entity + */ + public String getName () + { + return (String)get_Value(COLUMNNAME_Name); + } + + /** Set Password. + @param Password + Password of any length (case sensitive) + */ + public void setPassword (String Password) + { + set_Value (COLUMNNAME_Password, Password); + } + + /** Get Password. + @return Password of any length (case sensitive) + */ + public String getPassword () + { + return (String)get_Value(COLUMNNAME_Password); + } + + /** Set URL. + @param URL + Full URL address - e.g. http://www.idempiere.org + */ + public void setURL (String URL) + { + set_Value (COLUMNNAME_URL, URL); + } + + /** Get URL. + @return Full URL address - e.g. http://www.idempiere.org + */ + public String getURL () + { + return (String)get_Value(COLUMNNAME_URL); + } + + /** Set Registered EMail. + @param UserName + Email of the responsible for the System + */ + public void setUserName (String UserName) + { + set_Value (COLUMNNAME_UserName, UserName); + } + + /** Get Registered EMail. + @return Email of the responsible for the System + */ + public String getUserName () + { + return (String)get_Value(COLUMNNAME_UserName); + } +} \ No newline at end of file diff --git a/org.adempiere.base/src/org/compiere/model/X_AD_WizardProcess.java b/org.adempiere.base/src/org/compiere/model/X_AD_WizardProcess.java index 0ac85649fd..a0a44d9395 100644 --- a/org.adempiere.base/src/org/compiere/model/X_AD_WizardProcess.java +++ b/org.adempiere.base/src/org/compiere/model/X_AD_WizardProcess.java @@ -29,7 +29,7 @@ public class X_AD_WizardProcess extends PO implements I_AD_WizardProcess, I_Pers /** * */ - private static final long serialVersionUID = 20121031L; + private static final long serialVersionUID = 20121116L; /** Standard Constructor */ public X_AD_WizardProcess (Properties ctx, int AD_WizardProcess_ID, String trxName) @@ -70,6 +70,34 @@ public class X_AD_WizardProcess extends PO implements I_AD_WizardProcess, I_Pers return sb.toString(); } + public org.compiere.model.I_AD_User getAD_User() throws RuntimeException + { + return (org.compiere.model.I_AD_User)MTable.get(getCtx(), org.compiere.model.I_AD_User.Table_Name) + .getPO(getAD_User_ID(), get_TrxName()); } + + /** Set User/Contact. + @param AD_User_ID + User within the system - Internal or Business Partner Contact + */ + public void setAD_User_ID (int AD_User_ID) + { + if (AD_User_ID < 1) + set_Value (COLUMNNAME_AD_User_ID, null); + else + set_Value (COLUMNNAME_AD_User_ID, Integer.valueOf(AD_User_ID)); + } + + /** Get User/Contact. + @return User within the system - Internal or Business Partner Contact + */ + public int getAD_User_ID () + { + Integer ii = (Integer)get_Value(COLUMNNAME_AD_User_ID); + if (ii == null) + return 0; + return ii.intValue(); + } + public org.compiere.model.I_AD_WF_Node getAD_WF_Node() throws RuntimeException { return (org.compiere.model.I_AD_WF_Node)MTable.get(getCtx(), org.compiere.model.I_AD_WF_Node.Table_Name) diff --git a/org.adempiere.base/src/org/eevolution/model/MDDOrder.java b/org.adempiere.base/src/org/eevolution/model/MDDOrder.java index 5b57d16600..95ee6982ba 100644 --- a/org.adempiere.base/src/org/eevolution/model/MDDOrder.java +++ b/org.adempiere.base/src/org/eevolution/model/MDDOrder.java @@ -885,7 +885,7 @@ public class MDDOrder extends X_DD_Order implements DocAction // Update Storage if (!MStorageOnHand.add(getCtx(), locator_to.getM_Warehouse_ID(), locator_to.getM_Locator_ID(), line.getM_Product_ID(), - line.getM_AttributeSetInstance_ID(), line.getM_AttributeSetInstance_ID(), + line.getM_AttributeSetInstance_ID(), Env.ZERO, get_TrxName())) { throw new AdempiereException(); @@ -893,7 +893,7 @@ public class MDDOrder extends X_DD_Order implements DocAction if (!MStorageOnHand.add(getCtx(), locator_from.getM_Warehouse_ID(), locator_from.getM_Locator_ID(), line.getM_Product_ID(), - line.getM_AttributeSetInstanceTo_ID(), line.getM_AttributeSetInstance_ID(), + line.getM_AttributeSetInstanceTo_ID(), Env.ZERO, get_TrxName())) { throw new AdempiereException(); diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WReportCustomization.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WReportCustomization.java index 92d6fcfe36..7549be3cd7 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WReportCustomization.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/apps/form/WReportCustomization.java @@ -93,8 +93,6 @@ public class WReportCustomization implements IFormController,EventListener nextItems = new ArrayList(); private static final String WIZARD_LABEL_STYLE = "font-weight: bold"; - private static final String NODE_LABEL_STYLE = "margin-left:20px"; + private boolean expandTree = false; + private Vbox east = new Vbox(); + private Vbox eastdown = new Vbox(); + private Vbox westdown = new Vbox(); + private ArrayList openNodes = new ArrayList(); + public WSetupWizard() { try @@ -120,6 +136,7 @@ public class WSetupWizard extends SetupWizard implements IFormController, EventL { wfnodeTree = new Tree(); wfnodeTree.addEventListener(Events.ON_SELECT, this); + showColors.setChecked(true); loadWizardNodes(); } // preInit @@ -127,15 +144,16 @@ public class WSetupWizard extends SetupWizard implements IFormController, EventL * Load Wizard Nodes */ private void loadWizardNodes() { + nextItems.removeAll(nextItems); Treechildren treeChildren = wfnodeTree.getTreechildren(); + List wfwizards = getWfWizards(); if (treeChildren == null) { treeChildren = new Treechildren(); wfnodeTree.appendChild(treeChildren); wfnodeTree.setMultiple(false); } - - List wfwizards = getWfWizards(); + for(MWorkflow wfwizard : wfwizards) { addWfEntry(wfwizard); @@ -162,9 +180,16 @@ public class WSetupWizard extends SetupWizard implements IFormController, EventL treerow.appendChild(treecell); treecell.appendChild(div); nextItems.add(treeitemwf); + if (openNodes.contains(wfwizard.getAD_Workflow_ID())) + treeitemwf.setOpen(true); addNodes(wfwizard, treeitemwf); treeitemwf.setAttribute("AD_Workflow_ID", wfwizard.getAD_Workflow_ID()); + if (prevti != null && prevti.getAttribute("AD_Workflow_ID") != null) { + if (prevti.getAttribute("AD_Workflow_ID").equals(treeitemwf.getAttribute("AD_Workflow_ID"))) + wfnodeTree.setSelectedItem(treeitemwf); + } + } private void addNodes(MWorkflow wfwizard, Treeitem treeitemwf) { @@ -177,7 +202,17 @@ public class WSetupWizard extends SetupWizard implements IFormController, EventL private void addWfNode(MWFNode node, Treeitem treeitemwf) { /* TODO: Color of node according to wizard status */ Label nodeLabel = new Label(node.getName(true)); - nodeLabel.setStyle(NODE_LABEL_STYLE); + if (node != null && showColors.isChecked()) { + MWizardProcess wp = MWizardProcess.get(Env.getCtx(), node.getAD_WF_Node_ID(), Env.getAD_Client_ID(Env.getCtx())); + String status = wp.getWizardStatus(); + if ( MWizardProcess.WIZARDSTATUS_Finished.equals(status) + || MWizardProcess.WIZARDSTATUS_Skipped.equals(status)) { + nodeLabel.setStyle("background-color: #90EE90;margin-left:20px;"); + } else { + nodeLabel.setStyle("background-color: #FFFF00;margin-left:20px;"); + } + } + Div div = new Div(); div.setStyle("display:inline;"); div.appendChild(nodeLabel); @@ -198,6 +233,10 @@ public class WSetupWizard extends SetupWizard implements IFormController, EventL treecell.appendChild(div); childItem.setAttribute("AD_WF_Node_ID", node.getAD_WF_Node_ID()); + if (prevti != null && prevti.getAttribute("AD_WF_Node_ID") != null) { + if (prevti.getAttribute("AD_WF_Node_ID").equals(childItem.getAttribute("AD_WF_Node_ID"))) + wfnodeTree.setSelectedItem(childItem); + } nextItems.add(childItem); } @@ -223,10 +262,28 @@ public class WSetupWizard extends SetupWizard implements IFormController, EventL bOK.setTooltiptext(Msg.getMsg(Env.getCtx(), "Update")); bOK.addEventListener(Events.ON_CLICK, this); - bNext.setImage("/images/Detail24.png"); + bNext.setImage("/images/Next24.png"); bNext.setTooltiptext(Msg.getMsg(Env.getCtx(), "Next")); bNext.addEventListener(Events.ON_CLICK, this); + bZoom.setImage("/images/Zoom16.png"); + bZoom.setTooltiptext(Msg.getMsg(Env.getCtx(), "Zoom")); + bZoom.addEventListener(Events.ON_CLICK, this); + + bExpand.setLabel("Expand Tree"); + bExpand.setTooltiptext(Msg.getMsg(Env.getCtx(), "ExpandTree")); + bExpand.addEventListener(Events.ON_CLICK, this); + + justmine.setLabel("Just Mine"); + justmine.setTooltiptext(Msg.getMsg(Env.getCtx(), "JustMine")); + justmine.addEventListener(Events.ON_CHECK,this); + + + showColors.setLabel("Show Colors"); + showColors.setTooltiptext(Msg.getMsg(Env.getCtx(), "ShowColors")); + showColors.addEventListener(Events.ON_CHECK,this); + + North north = new North(); mainLayout.appendChild(north); north.appendChild(northPanel); @@ -245,14 +302,20 @@ public class WSetupWizard extends SetupWizard implements IFormController, EventL false, "AD_Ref_List.Value IN ('D','S','I','F','P')"); statusField = new WTableDirEditor("WizardStatus", true, false, true,wizardL); statusField.setValue(MWizardProcess.WIZARDSTATUS_Pending); - statusField.addValueChangeListener(this); - // + east.setVflex("1"); + east.setHflex("1"); West west = new West(); mainLayout.appendChild(west); - west.appendChild(wfnodeTree); + west.appendChild(east); + east.appendChild(wfnodeTree); wfnodeTree.setVflex("1"); wfnodeTree.setHflex("1"); + east.appendChild(eastdown); + eastdown.setOrient("horizontal"); + eastdown.appendChild(bExpand); + eastdown.appendChild(justmine); + eastdown.appendChild(showColors); west.setAutoscroll(true); west.setWidth("30%"); @@ -288,17 +351,26 @@ public class WSetupWizard extends SetupWizard implements IFormController, EventL notesField.setRows(4); notesField.setWidth("100%"); + MLookup lookup = MLookupFactory.get(Env.getCtx(), form.getWindowNo(), + 0, 200913, DisplayType.Search); + userField = new WSearchEditor(lookup, Msg.translate( + Env.getCtx(), "AD_User_ID"), "", false, false, true); + row = new Row(); rows.appendChild(row); - Div div = new Div(); - div.appendChild(statusLabel); - div.appendChild(statusField.getComponent()); - div.appendChild(new Space()); - div.setAlign("right"); - div.appendChild(bRefresh); - div.appendChild(bOK); - div.appendChild(bNext); - row.appendChild(div); + westdown.setOrient("horizontal"); + westdown.appendChild(bZoom); + westdown.appendChild(userLabel); + westdown.appendChild(userField.getComponent()); + westdown.appendChild(new Space()); + westdown.appendChild(statusLabel); + westdown.appendChild(statusField.getComponent()); + westdown.appendChild(new Space()); + westdown.appendChild(bRefresh); + westdown.appendChild(bOK); + westdown.appendChild(bNext); + row.appendChild(westdown); + row.setAlign("right"); East east = new East(); mainLayout.appendChild(east); @@ -323,6 +395,7 @@ public class WSetupWizard extends SetupWizard implements IFormController, EventL progressLabel.setText(msg); progressbar.setValue(percent); progressbar.setTooltiptext(msg); + progressbar.setStyle("background: #BBC2DB;"); } /** @@ -342,29 +415,104 @@ public class WSetupWizard extends SetupWizard implements IFormController, EventL if (e.getTarget() == wfnodeTree) { onTreeSelection(e); } else if (e.getTarget() == bRefresh) { - refresh(); showInRightPanel(0, m_node.getAD_WF_Node_ID()); } else if (e.getTarget() == bOK) { - save(notesField.getText(), (String) statusField.getValue()); - showInRightPanel(0, m_node.getAD_WF_Node_ID()); - refreshProgress(); + int userid = 0; + if (!userField.isNullOrEmpty()) + userid = (Integer)userField.getValue(); + if (save(notesField.getText(), (String) statusField.getValue(), userid)) + repaintTree(); } else if (e.getTarget() == bNext) { navigateToNext(); + } else if (e.getTarget() == bZoom) { + zoom(); + } else if (e.getTarget() == bExpand) { + expandTree(); + } else if (e.getTarget() == justmine) { + justMine(); + } else if (e.getTarget() == showColors) { + showColors(); } + } // actionPerformed - private void refresh() { - if (m_node != null) { - MWizardProcess wp = MWizardProcess.get(Env.getCtx(), m_node.getAD_WF_Node_ID(), Env.getAD_Client_ID(Env.getCtx())); - notesField.setText(wp.getNote()); - statusField.setValue(wp.getWizardStatus()); + private void showColors() { + if (!showColors.isChecked()) { + for (Treeitem nextItem : nextItems){ + Treeitem ti= nextItem; + if (ti.getLevel() != 0) { + ti.setStyle("background-color: #FFFFFF;"); + } + } + } + repaintTree(); + } + + private void justMine() { + if (justmine.isChecked()) { + showChildren(false); + } else { + showChildren(true); } } + private void showChildren(boolean showmine) { + int user = Env.getAD_User_ID(Env.getCtx()); + for (Treeitem nextItem : nextItems){ + Treeitem ti= nextItem; + if (ti.getLevel()!= 0){ + MWizardProcess wp = MWizardProcess.get(Env.getCtx(), (Integer) ti.getAttribute("AD_WF_Node_ID"), Env.getAD_Client_ID(Env.getCtx())); + if (wp.getAD_User_ID() != user){ + ti.setVisible(showmine); + } + } + } + + } + + private void expandTree() { + if(!expandTree){ + TreeUtils.expandAll(wfnodeTree); + expandTree = true; + }else{ + TreeUtils.collapseAll(wfnodeTree); + expandTree = false; + } + + } + + private void zoom() { + if(m_node != null) + AEnv.zoom(m_node.getAD_Window_ID(), null); + + } + + private void repaintTree() { + east.removeChild(wfnodeTree); + east.removeChild(eastdown); + east.setVflex("1"); + east.setHflex("1"); + openNodes.removeAll(openNodes); + for (Treeitem nextItem : nextItems) { + if (nextItem.isOpen() && nextItem.getAttribute("AD_Workflow_ID") != null) { + openNodes.add((Integer) nextItem.getAttribute("AD_Workflow_ID")); + } + } + prevti = wfnodeTree.getSelectedItem(); + wfnodeTree.clear(); + loadWizardNodes(); + east.appendChild(wfnodeTree); + east.appendChild(eastdown); + refreshProgress(); + } + private void navigateToNext() { + boolean repaint = false; if (m_node != null) { - save(notesField.getText(), (String) statusField.getValue()); - refreshProgress(); + int userid = 0; + if (!userField.isNullOrEmpty()) + userid = (Integer)userField.getValue(); + repaint = save(notesField.getText(), (String) statusField.getValue(), userid); } Treeitem ti = wfnodeTree.getSelectedItem(); if (ti == null || nextItems.indexOf(ti)+1 == nextItems.size()) { @@ -377,6 +525,8 @@ public class WSetupWizard extends SetupWizard implements IFormController, EventL wfnodeTree.setSelectedItem(nextti); showItem(nextti); } + if (repaint) + repaintTree(); } /** @@ -413,6 +563,7 @@ public class WSetupWizard extends SetupWizard implements IFormController, EventL MWizardProcess wp = MWizardProcess.get(Env.getCtx(), ad_wf_node_id, Env.getAD_Client_ID(Env.getCtx())); notesField.setText(wp.getNote()); statusField.setValue(wp.getWizardStatus()); + userField.setValue(wp.getAD_User_ID() > 0 ? wp.getAD_User_ID() : null); setNotesPanelVisible(true); } else { MWorkflow wf = MWorkflow.get(Env.getCtx(), ad_workflow_id); @@ -439,6 +590,9 @@ public class WSetupWizard extends SetupWizard implements IFormController, EventL bOK.setVisible(visible); statusLabel.setVisible(visible); statusField.setVisible(visible); + userLabel.setVisible(visible); + userField.setVisible(visible); + bZoom.setVisible(visible); } public ADForm getForm() @@ -446,10 +600,4 @@ public class WSetupWizard extends SetupWizard implements IFormController, EventL return form; } - @Override - public void valueChange(ValueChangeEvent e) { - log.info(e.getPropertyName() + "=" + e.getNewValue()); - /* if (e.getPropertyName().equals("WizardStatus")) */ - } - -} // WSetupWizard +} // WSetupWizard \ No newline at end of file diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/WAttachment.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/WAttachment.java index 5cd48c0dca..5fa8a3008a 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/WAttachment.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/WAttachment.java @@ -42,8 +42,8 @@ import org.compiere.util.Env; import org.compiere.util.Msg; import org.zkoss.util.media.AMedia; import org.zkoss.util.media.Media; -import org.zkoss.zk.au.out.AuScript; import org.zkoss.zk.au.out.AuEcho; +import org.zkoss.zk.au.out.AuScript; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; import org.zkoss.zk.ui.event.Events; @@ -51,12 +51,12 @@ import org.zkoss.zk.ui.event.UploadEvent; import org.zkoss.zk.ui.util.Clients; import org.zkoss.zul.Borderlayout; import org.zkoss.zul.Center; -import org.zkoss.zul.North; -import org.zkoss.zul.South; import org.zkoss.zul.Div; import org.zkoss.zul.Filedownload; import org.zkoss.zul.Hbox; import org.zkoss.zul.Iframe; +import org.zkoss.zul.North; +import org.zkoss.zul.South; /** * @@ -66,9 +66,9 @@ import org.zkoss.zul.Iframe; public class WAttachment extends Window implements EventListener { /** - * generated serial version Id + * */ - private static final long serialVersionUID = 2923895336573554570L; + private static final long serialVersionUID = 4311076973993361653L; private static CLogger log = CLogger.getCLogger(WAttachment.class); @@ -574,24 +574,27 @@ public class WAttachment extends Window implements EventListener } } - private byte[] getMediaData(Media media) { + private byte[] getMediaData(Media media) { byte[] bytes = null; - - if (media.inMemory()) - bytes = media.getByteData(); - else { - InputStream is = media.getStreamData(); - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - byte[] buf = new byte[ 1000 ]; - int byteread = 0; - try { - while (( byteread=is.read(buf) )!=-1) + + try{ + + if (media.inMemory()) + bytes = media.isBinary() ? media.getByteData() : media.getStringData().getBytes(getCharset(media.getContentType())); + else { + InputStream is = media.getStreamData(); + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + byte[] buf = new byte[ 1000 ]; + int byteread = 0; + + while (( byteread=is.read(buf) )!=-1) baos.write(buf,0,byteread); - } catch (IOException e) { - log.log(Level.SEVERE, e.getLocalizedMessage(), e); - throw new IllegalStateException(e.getLocalizedMessage()); - } + bytes = baos.toByteArray(); + } + } catch (IOException e) { + log.log(Level.SEVERE, e.getLocalizedMessage(), e); + throw new IllegalStateException(e.getLocalizedMessage()); } return bytes; @@ -673,4 +676,16 @@ public class WAttachment extends Window implements EventListener } } } // saveAttachmentToFile + + + static private String getCharset(String contentType) { + if (contentType != null) { + int j = contentType.indexOf("charset="); + if (j >= 0) { + String cs = contentType.substring(j + 8).trim(); + if (cs.length() > 0) return cs; + } + } + return "UTF-8"; + } } diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/ZkReportViewer.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/ZkReportViewer.java index 3c1dfe83c0..e04a8b9415 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/ZkReportViewer.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/window/ZkReportViewer.java @@ -1106,12 +1106,24 @@ public class ZkReportViewer extends Window implements EventListener, ITab int AD_PrintFormat_ID = m_reportEngine.getPrintFormat().get_ID(); Env.setContext(m_ctx, "AD_PrintFormat_ID", AD_PrintFormat_ID); - - ADForm form = ADForm.openForm(SystemIDs.FORM_REPORT_WIZARD); + ADForm form = ADForm.openForm(SystemIDs.FORM_REPORT_WIZARD); WReportCustomization av = (WReportCustomization) form.getICustomForm(); av.setReportEngine(m_reportEngine); - - form.setAttribute(Window.MODE_KEY, Window.MODE_EMBEDDED); + form.setClosable(true); + form.setWidth("70%"); + form.setHeight("85%"); + form.addEventListener(DialogEvents.ON_WINDOW_CLOSE, new EventListener() { + @Override + public void onEvent(Event event) throws Exception { + if (DialogEvents.ON_WINDOW_CLOSE.equals(event.getName())) { + if(m_reportEngine.getPrintFormat().get_ID()!=Env.getContextAsInt(m_ctx, "AD_PrintFormat_ID")){ + fillComboReport (m_reportEngine.getPrintFormat().get_ID()); + } + cmd_report(); + } + } + }); + form.setAttribute(Window.MODE_KEY, Window.MODE_HIGHLIGHTED); SessionManager.getAppDesktop().showWindow(form); } // cmd_Wizard diff --git a/org.adempiere.ui/src/org/compiere/apps/form/SetupWizard.java b/org.adempiere.ui/src/org/compiere/apps/form/SetupWizard.java index 4b4525bee7..96401d2eca 100644 --- a/org.adempiere.ui/src/org/compiere/apps/form/SetupWizard.java +++ b/org.adempiere.ui/src/org/compiere/apps/form/SetupWizard.java @@ -80,18 +80,21 @@ public class SetupWizard .list(); } - public void save(String note, String wizardStatus) { + public boolean save(String note, String wizardStatus, int userid) { MWizardProcess wp = MWizardProcess.get(Env.getCtx(), m_node.getAD_WF_Node_ID(), Env.getAD_Client_ID(Env.getCtx())); if (note != null && note.length() == 0) note = null; if (wizardStatus != null && wizardStatus.length() == 0) wizardStatus = null; - if ((wp.getNote() == null && note != null) || (note != null && !note.equals(wp.getNote()))) - wp.setNote(note); - if ((wp.getWizardStatus() == null && wizardStatus != null) || (wizardStatus != null && !wizardStatus.equals(wp.getWizardStatus()))) - wp.setWizardStatus(wizardStatus); - if (wp.is_Changed()) + wp.setAD_User_ID(userid); + wp.setNote(note); + wp.setWizardStatus(wizardStatus); + boolean statusChanged = wp.is_ValueChanged("WizardStatus"); + if (statusChanged + || wp.is_ValueChanged("Note") + || wp.is_ValueChanged("AD_User_ID")) wp.saveEx(); + return statusChanged; } } // SetupWizard diff --git a/org.compiere.db.oracle.provider/src/org/compiere/db/DB_Oracle.java b/org.compiere.db.oracle.provider/src/org/compiere/db/DB_Oracle.java index e59687a822..23054a3d76 100644 --- a/org.compiere.db.oracle.provider/src/org/compiere/db/DB_Oracle.java +++ b/org.compiere.db.oracle.provider/src/org/compiere/db/DB_Oracle.java @@ -1255,18 +1255,29 @@ public class DB_Oracle implements AdempiereDatabase for(int i = 0; i < keyColumns.length; i++) { if (i > 0) sqlBuffer.append(" AND "); - sqlBuffer.append(keyColumns[i]).append(" = ? "); + sqlBuffer.append(keyColumns[i]).append("=?"); } - sqlBuffer.append(" FOR UPDATE "); - sqlBuffer.append(" WAIT ").append((timeout > 0 ? timeout : LOCK_TIME_OUT)); - + sqlBuffer.append(" FOR UPDATE WAIT ").append((timeout > 0 ? timeout : LOCK_TIME_OUT)); + + Object[] parameters = new Object[keyColumns.length]; + for(int i = 0; i < keyColumns.length; i++) { + Object parameter = po.get_Value(keyColumns[i]); + if (parameter != null && parameter instanceof Boolean) { + if ((Boolean) parameter) + parameter = "Y"; + else + parameter = "N"; + } + parameters[i] = parameter; + } + PreparedStatement stmt = null; ResultSet rs = null; try { stmt = DB.prepareStatement(sqlBuffer.toString(), ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_UPDATABLE, po.get_TrxName()); for(int i = 0; i < keyColumns.length; i++) { - stmt.setObject(i+1, po.get_Value(keyColumns[i])); + stmt.setObject(i+1, parameters[i]); } rs = stmt.executeQuery(); if (rs.next()) { @@ -1275,7 +1286,8 @@ public class DB_Oracle implements AdempiereDatabase return false; } } catch (Exception e) { - log.log(Level.INFO, e.getLocalizedMessage(), e); + log.log(Level.INFO, e.getLocalizedMessage(), e); + throw new DBException("Could not lock record for " + po.toString() + " caused by " + e.getLocalizedMessage()); } finally { DB.close(rs, stmt); } diff --git a/org.compiere.db.postgresql.provider/src/org/compiere/db/DB_PostgreSQL.java b/org.compiere.db.postgresql.provider/src/org/compiere/db/DB_PostgreSQL.java index c97321af89..6bb072ccb0 100755 --- a/org.compiere.db.postgresql.provider/src/org/compiere/db/DB_PostgreSQL.java +++ b/org.compiere.db.postgresql.provider/src/org/compiere/db/DB_PostgreSQL.java @@ -994,9 +994,22 @@ public class DB_PostgreSQL implements AdempiereDatabase for(int i = 0; i < keyColumns.length; i++) { if (i > 0) sqlBuffer.append(" AND "); - sqlBuffer.append(keyColumns[i]).append(" = ? "); + sqlBuffer.append(keyColumns[i]).append("=?"); } sqlBuffer.append(" FOR UPDATE "); + + Object[] parameters = new Object[keyColumns.length]; + for(int i = 0; i < keyColumns.length; i++) { + Object parameter = po.get_Value(keyColumns[i]); + if (parameter != null && parameter instanceof Boolean) { + if ((Boolean) parameter) + parameter = "Y"; + else + parameter = "N"; + } + parameters[i] = parameter; + } + PreparedStatement stmt = null; ResultSet rs = null; int currentTimeout = -1; @@ -1004,7 +1017,7 @@ public class DB_PostgreSQL implements AdempiereDatabase stmt = DB.prepareStatement(sqlBuffer.toString(), ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_UPDATABLE, po.get_TrxName()); for(int i = 0; i < keyColumns.length; i++) { - stmt.setObject(i+1, po.get_Value(keyColumns[i])); + stmt.setObject(i+1, parameters[i]); } currentTimeout = setStatementTimeout(stmt.getConnection(), (timeout > 0 ? timeout : LOCK_TIME_OUT)); @@ -1015,7 +1028,8 @@ public class DB_PostgreSQL implements AdempiereDatabase return false; } } catch (Exception e) { - log.log(Level.INFO, e.getLocalizedMessage(), e); + log.log(Level.INFO, e.getLocalizedMessage(), e); + throw new DBException("Could not lock record for " + po.toString() + " caused by " + e.getLocalizedMessage()); } finally { try { setStatementTimeout(stmt.getConnection(), currentTimeout); diff --git a/org.idempiere.hazelcast.service.config/src/.hgignore b/org.idempiere.hazelcast.service.config/src/.hgignore new file mode 100644 index 0000000000..e69de29bb2