Openbravo Issue Tracking System - Modules
View Issue Details
0055227ModulesExternal Data Integrationpublic2024-04-17 16:572024-05-07 17:26
eugen_hamuraru 
eugen_hamuraru 
normalminorN/A
closedfixed 
5
 
 
0055227: Persist error cause in push API so it is possible to filter certain types of errors.
The main functional purpose is to provide a new field in the EDL request lines that identifies, in a user friendly way, the cause that made an EDL request line fail.
N/A
No tags attached.
Issue History
2024-04-17 16:57eugen_hamuraruNew Issue
2024-04-17 16:57eugen_hamuraruAssigned To => eugen_hamuraru
2024-04-17 17:15hgbotNote Added: 0163341
2024-04-22 09:28hgbotNote Added: 0163486
2024-04-23 17:50hgbotNote Added: 0163621
2024-04-24 16:40hgbotNote Added: 0163664
2024-04-24 16:40hgbotNote Added: 0163665
2024-04-24 16:46hgbotNote Added: 0163666
2024-04-24 16:46hgbotResolutionopen => fixed
2024-04-24 16:46hgbotStatusnew => closed
2024-04-24 16:46hgbotNote Added: 0163667
2024-04-24 16:52hgbotNote Added: 0163668
2024-04-24 16:52hgbotNote Added: 0163669
2024-04-24 16:57hgbotNote Added: 0163670
2024-05-02 10:30hgbotNote Added: 0163981
2024-05-02 10:34hgbotNote Added: 0163982
2024-05-02 10:34hgbotNote Added: 0163983
2024-05-06 13:13hgbotNote Added: 0164111
2024-05-07 17:26hgbotNote Added: 0164265
2024-05-07 17:26hgbotNote Added: 0164266

Notes
(0163341)
hgbot   
2024-04-17 17:15   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.externaldata.integration/-/merge_requests/39 [^]
(0163486)
hgbot   
2024-04-22 09:28   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/261 [^]
(0163621)
hgbot   
2024-04-23 17:50   
Merge Request created: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1213 [^]
(0163664)
hgbot   
2024-04-24 16:40   
Repository: https://gitlab.com/openbravo/product/openbravo [^]
Changeset: 97d58eb4144ebcc298ccf68fea97fee2247363e1
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 24-04-2024 14:40:49
URL: https://gitlab.com/openbravo/product/openbravo/-/commit/97d58eb4144ebcc298ccf68fea97fee2247363e1 [^]

related to FR-55227: pass the cause of the erroneous external system response

---
M src/org/openbravo/service/externalsystem/ExternalSystemResponse.java
M src/org/openbravo/service/externalsystem/ExternalSystemResponseBuilder.java
M src/org/openbravo/service/externalsystem/http/HttpExternalSystem.java
---
(0163665)
hgbot   
2024-04-24 16:40   
Merge request merged: https://gitlab.com/openbravo/product/openbravo/-/merge_requests/1213 [^]
(0163666)
hgbot   
2024-04-24 16:46   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.externaldata.integration/-/merge_requests/39 [^]
(0163667)
hgbot   
2024-04-24 16:46   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.externaldata.integration [^]
Changeset: e0149fb881754e228220b2af71c4f73970614a47
Author: Eugen Hamuraru <eugen.hamuraru@openbravo.com>
Date: 24-04-2024 14:46:21
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.externaldata.integration/-/commit/e0149fb881754e228220b2af71c4f73970614a47 [^]

Fixes FR-55227: support setting the error cause in the EDL Request lines

---
M src-db/database/model/tables/OBEDL_REQUEST_LINE.xml
M src-db/database/sourcedata/AD_COLUMN.xml
M src-db/database/sourcedata/AD_ELEMENT.xml
M src-db/database/sourcedata/AD_FIELD.xml
M src-db/database/sourcedata/AD_REFERENCE.xml
M src-db/database/sourcedata/AD_REF_LIST.xml
M src/org/openbravo/externaldata/integration/process/AsynchronousProcessor.java
M src/org/openbravo/externaldata/integration/process/ItemProcessor.java
M src/org/openbravo/externaldata/integration/process/ProcessRequest.java
M src/org/openbravo/externaldata/integration/util/EDLUtils.java
---
(0163668)
hgbot   
2024-04-24 16:52   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/261 [^]
(0163669)
hgbot   
2024-04-24 16:52   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.api [^]
Changeset: 80ded3553eedeb7c68666c0332ac704309f99e4b
Author: Eugen Hamuraru <eugen.hamuraru@openbravo.com>
Date: 24-04-2024 14:52:15
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/commit/80ded3553eedeb7c68666c0332ac704309f99e4b [^]

Related to FR-55227: implement new method to set the error cause

---
A src/org/openbravo/api/edl/ApiEventRequestError.java
M src/org/openbravo/api/edl/ApiEventItemProcessor.java
---
(0163670)
hgbot   
2024-04-24 16:57   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.externaldata.integration [^]
Changeset: 6a562d8326c1b3bba3a3f3e96401b7abb7a4970f
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 24-04-2024 16:55:34
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.externaldata.integration/-/commit/6a562d8326c1b3bba3a3f3e96401b7abb7a4970f [^]

Related to FR-55227: minor code improvements

  - Define a private constructor for EDLErrorCauses static nested class
  - Minor javadoc improvements
  - Minor code reorganization

---
M src/org/openbravo/externaldata/integration/util/EDLUtils.java
---
(0163981)
hgbot   
2024-05-02 10:30   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/266 [^]
(0163982)
hgbot   
2024-05-02 10:34   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/266 [^]
(0163983)
hgbot   
2024-05-02 10:34   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.api [^]
Changeset: e79003614ec83c445ce1537c6a9757660d29f936
Author: Ignacio De Andrés <ignacio.deandres@openbravo.com>
Date: 02-05-2024 08:33:57
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/commit/e79003614ec83c445ce1537c6a9757660d29f936 [^]

Related to FR-55227: consider TimeoutException as a case of the Timeout error

---
M src/org/openbravo/api/edl/ApiEventItemProcessor.java
---
(0164111)
hgbot   
2024-05-06 13:13   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.externaldata.integration/-/merge_requests/41 [^]
(0164265)
hgbot   
2024-05-07 17:26   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.externaldata.integration/-/merge_requests/41 [^]
(0164266)
hgbot   
2024-05-07 17:26   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.externaldata.integration [^]
Changeset: 06d89a6bfe11afc0d6342fd83da1ae36e7b91640
Author: Ignacio De Andrés <i.deandres@orisha.com>
Date: 06-05-2024 13:12:39
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.externaldata.integration/-/commit/06d89a6bfe11afc0d6342fd83da1ae36e7b91640 [^]

Related to FR-55227: Added a database index to the 'error_cause' column

---
M src-db/database/model/tables/OBEDL_REQUEST_LINE.xml
---