Openbravo Issue Tracking System - Modules |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0044119 | Modules | External Data Integration | public | 2020-05-20 13:11 | 2020-06-12 12:54 |
|
Reporter | javietxe | |
Assigned To | caristu | |
Priority | normal | Severity | major | Reproducibility | have not tried |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | | |
Merge Request Status | |
Regression date | |
Regression introduced by commit | https://code.openbravo.com/erp/pmods/org.openbravo.externaldata.integration/rev/add838f2fe9e [^] |
Regression level | |
Review Assigned To | AugustoMauch |
Support ticket | |
OBNetwork customer | |
Regression introduced in release | |
|
Summary | 0044119: Output Content Not Saved In case of error |
Description | In an OUT integration towards a web service for example, everything goes fine but the ws we are sending the information responds an error.
The treatment of this error is done in the outputExtraActions method. If this response is not correct, the only way to set the Request in error is to throw an Exception.
As the treatment of all the exceptions in EDL is first to do a rollback, the output content generated is not stored in the database.
|
Steps To Reproduce | - Create an output integration with a WSRest configuration
- Send the content to the ws
- Do the WS respond a wrong response and treat it in the outputExtraActions method throwing an OBException.
- See that the OutputContent is not being stored |
Proposed Solution | Create a new Exception type to distinguish it from a regular error in the EDL Process, so in this case the rollback is not needed. |
Additional Information | |
Tags | No tags attached. |
Relationships | caused by | defect | 0042541 | | closed | caristu | EDL request status can be not updated properly under some circumnstances |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2020-05-20 13:11 | javietxe | New Issue | |
2020-05-20 13:11 | javietxe | Assigned To | => platform |
2020-05-20 13:11 | javietxe | Regression introduced by commit | => https://code.openbravo.com/erp/pmods/org.openbravo.externaldata.integration/rev/add838f2fe9e [^] |
2020-05-20 13:11 | javietxe | Resolution time | => 1591912800 |
2020-05-20 13:13 | caristu | Assigned To | platform => caristu |
2020-05-20 13:13 | caristu | Relationship added | caused by 0042541 |
2020-05-26 09:37 | caristu | Note Added: 0120265 | |
2020-05-26 12:50 | caristu | Review Assigned To | => AugustoMauch |
2020-06-12 12:53 | hgbot | Checkin | |
2020-06-12 12:53 | hgbot | Note Added: 0120823 | |
2020-06-12 12:53 | hgbot | Status | new => resolved |
2020-06-12 12:53 | hgbot | Resolution | open => fixed |
2020-06-12 12:53 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.externaldata.integration/rev/a30b69b3ae0bf1d0ee85fe52326abb2eeaf85e27 [^] |
2020-06-12 12:54 | caristu | Status | resolved => closed |