Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0012106
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] A. Platformminorhave not tried2010-02-02 20:512010-04-19 21:10
ReportershuehnerView Statuspublic 
Assigned Tomtaal 
PrioritynormalResolutionfixedFixed in Version2.50MP15
StatusclosedFix in branchpiFixed in SCM revision9f2ed50b5162
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionpiSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0012106: record identifier returned from dal uses ' ' as separator of columns, but normal pl-version uses ' - '

DescriptionThe record identifier as returned by dal and the normal pl-based version are different

' ' vs. ' - '

and the date formatting seems to be different also:

dal: 80005 2006-08-31 00:00:00.0 250.56
wad-window: 80005 - 31-08-2006 - 250.56
Proposed SolutionPerhaps dal record identifier building should be changed to be consistent with the pl-based identifiers.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0012901 closedmtaal OBDal.getInstance().getConnection() does not setup dateFormat correctly 

-  Notes
(0025216)
hgbot (developer)
2010-03-10 17:47

Repository: erp/devel/pi
Changeset: ee232d567bd94c8045752d998f5a7d61193f1e52
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Wed Mar 10 17:52:48 2010 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/ee232d567bd94c8045752d998f5a7d61193f1e52 [^]

Fixes issue 12106: record identifier returned from dal uses ' ' as separator of columns, but normal pl-version uses ' - '

---
M src-test/org/openbravo/test/dal/IssuesTest.java
M src/org/openbravo/base/structure/IdentifierProvider.java
---
(0025292)
shuehner (administrator)
2010-03-12 13:46

Reopening as the fix done is only a partial fix.

However the part committed is fine so not need to back it out until the whole fix is done.
(0025293)
shuehner (administrator)
2010-03-12 13:48

Issue left open is formatting of dates which is still different for sql/dal-identifiers:

Example identifier of a sales order:
60001 - 12-03-2010 - 40.60 sql identifier
60001 - 2010-03-12 00:00:00.0 - 40.60 dal identifier

Improvement not for the testcase done: really compare text output of sql-identifier function and dal-getidentifier function.

AD_COLUMN_IDENTIFIER(TO_CHAR('M_Product'), M_Product_ID, 'en_US') gives the english identifier of the given product.
(0025417)
hudsonbot (developer)
2010-03-12 22:41

A changeset related to this issue has been promoted to main after passing a series of tests and an OBX has been generated:

Changeset: http://code.openbravo.com/erp/devel/main/rev/ee232d567bd9 [^]
Merge Changeset: http://code.openbravo.com/erp/devel/main/rev/631c626866c1 [^]
Tests: http://builds.openbravo.com/view/devel-int/ [^]
OBX: http://builds.openbravo.com/erp/core/obx/OpenbravoERP-2.50CI.16685.obx [^]
(0025473)
mtaal (manager)
2010-03-15 12:22

Another change which maybe considered as part of this issue:
https://issues.openbravo.com/view.php?id=12564 [^]
show the value together with the name for list references

Possibly this function should be re-implemented when implementation translation/i18n in the DAL.
(0025504)
hgbot (developer)
2010-03-16 07:08

Repository: erp/devel/pi
Changeset: d0560422ea808c40a2dff7dac7ea4d330b570968
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Tue Mar 16 07:15:09 2010 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/d0560422ea808c40a2dff7dac7ea4d330b570968 [^]

fixes issue 12106: record identifier returned from dal uses ' ' as separator of columns, but normal pl-version uses ' - '

---
M src/org/openbravo/base/structure/IdentifierProvider.java
---
(0025529)
mtaal (manager)
2010-03-16 11:03

Commit done to early, will be done again in 3 days
(0025556)
hudsonbot (developer)
2010-03-17 09:01

A changeset related to this issue has been promoted to main after passing a series of tests and an OBX has been generated:

Changeset: http://code.openbravo.com/erp/devel/main/rev/d0560422ea80 [^]
Merge Changeset: http://code.openbravo.com/erp/devel/main/rev/859b8a1e96e9 [^]
Tests: http://builds.openbravo.com/view/devel-int/ [^]
OBX: http://builds.openbravo.com/erp/core/obx/OpenbravoERP-2.50CI.16735.obx [^]
(0025624)
hgbot (developer)
2010-03-19 17:32

Repository: erp/devel/pi
Changeset: 9f2ed50b5162db423ad60c5d123f202f5e973546
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Fri Mar 19 17:40:09 2010 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/9f2ed50b5162db423ad60c5d123f202f5e973546 [^]

fixes issue 12106: record identifier returned from dal uses ' ' as separator of columns, but normal pl-version uses ' - '

---
M src-test/org/openbravo/test/dal/IssuesTest.java
M src/org/openbravo/base/structure/IdentifierProvider.java
---
(0025627)
mtaal (manager)
2010-03-19 20:47

I have a testcase which reads a record using the dal and computes the date through a stored procedure.
this works for postgres but fails for oracle, it seems that oracle does not follow the date format defined in the properties.

expected:<200000 - 29-[MAR-]06 - 3233.49 - 0 - 0> but was:<200000 - 29-[03-20]06 - 3233.49 - 0 - 0>
Stacktrace

junit.framework.ComparisonFailure: expected:<200000 - 29-[MAR-]06 - 3233.49 - 0 - 0> but was:<200000 - 29-[03-20]06 - 3233.49 - 0 - 0>
    at org.openbravo.test.dal.IssuesTest.test12106(IssuesTest.java:134)
    at org.openbravo.test.base.BaseTest.runTest(BaseTest.java:166)
(0025943)
shuehner (administrator)
2010-04-07 15:11

Tested in pi/oracle, rev: 6ba00074e974. DAL based identifier and identifier shown in a wad window are now the same with respect to seperator char and date-formatting. Not testing the testcase issue as it depends on a solution for 12901 first.
(0026356)
hudsonbot (developer)
2010-04-19 21:10

A changeset related to this issue has been promoted to main after passing a series of tests and an OBX has been generated:

Changeset: http://code.openbravo.com/erp/devel/main/rev/9f2ed50b5162 [^]
Merge Changeset: http://code.openbravo.com/erp/devel/main/rev/91d98bda46c1 [^]
Tests: http://builds.openbravo.com/view/devel-int/ [^]
OBX: http://builds.openbravo.com/erp/core/obx/OpenbravoERP-2.50CI.17088.obx [^]

- Issue History
Date Modified Username Field Change
2010-02-02 20:51 shuehner New Issue
2010-02-02 20:51 shuehner Assigned To => mtaal
2010-02-08 10:51 alostale Status new => scheduled
2010-03-10 17:47 hgbot Checkin
2010-03-10 17:47 hgbot Note Added: 0025216
2010-03-10 17:47 hgbot Status scheduled => resolved
2010-03-10 17:47 hgbot Resolution open => fixed
2010-03-10 17:47 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/ee232d567bd94c8045752d998f5a7d61193f1e52 [^]
2010-03-12 13:46 shuehner Note Added: 0025292
2010-03-12 13:46 shuehner Status resolved => new
2010-03-12 13:46 shuehner Resolution fixed => open
2010-03-12 13:48 shuehner Note Added: 0025293
2010-03-12 22:41 hudsonbot Checkin
2010-03-12 22:41 hudsonbot Note Added: 0025417
2010-03-15 07:47 alostale Status new => scheduled
2010-03-15 07:47 alostale fix_in_branch => pi
2010-03-15 12:22 mtaal Note Added: 0025473
2010-03-16 07:08 hgbot Checkin
2010-03-16 07:08 hgbot Note Added: 0025504
2010-03-16 07:08 hgbot Status scheduled => resolved
2010-03-16 07:08 hgbot Resolution open => fixed
2010-03-16 07:08 hgbot Fixed in SCM revision http://code.openbravo.com/erp/devel/pi/rev/ee232d567bd94c8045752d998f5a7d61193f1e52 [^] => http://code.openbravo.com/erp/devel/pi/rev/d0560422ea808c40a2dff7dac7ea4d330b570968 [^]
2010-03-16 11:03 mtaal Note Added: 0025529
2010-03-16 11:03 mtaal Status resolved => new
2010-03-16 11:03 mtaal Resolution fixed => open
2010-03-17 09:01 hudsonbot Checkin
2010-03-17 09:01 hudsonbot Note Added: 0025556
2010-03-19 17:32 hgbot Checkin
2010-03-19 17:32 hgbot Note Added: 0025624
2010-03-19 17:32 hgbot Status new => resolved
2010-03-19 17:32 hgbot Resolution open => fixed
2010-03-19 17:32 hgbot Fixed in SCM revision http://code.openbravo.com/erp/devel/pi/rev/d0560422ea808c40a2dff7dac7ea4d330b570968 [^] => http://code.openbravo.com/erp/devel/pi/rev/9f2ed50b5162db423ad60c5d123f202f5e973546 [^]
2010-03-19 20:47 mtaal Note Added: 0025627
2010-04-07 14:27 shuehner Relationship added related to 0012901
2010-04-07 15:11 shuehner Note Added: 0025943
2010-04-07 15:11 shuehner Status resolved => closed
2010-04-07 15:11 shuehner Fixed in Version => 2.50MP15
2010-04-08 00:00 anonymous sf_bug_id 0 => 2983494
2010-04-19 21:10 hudsonbot Checkin
2010-04-19 21:10 hudsonbot Note Added: 0026356


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker