Openbravo Issue Tracking System - Modules
View Issue Details
0039987ModulesExternal Integration Infrastructurepublic2019-01-21 16:482019-04-12 14:09
AugustoMauch 
AugustoMauch 
normalminorhave not tried
closedfixed 
5
 
 
caristu
0039987: Support the synchronous execution of connector EDL Processes
The org.openbravo.service.external.integration defines EDL Processes that with the current implementation can only be executed asynchronously.

It would be useful to implement the changes required to be able to execute them synchronously.
-
No tags attached.
related to defect 0040611 closed caristu Revert changes for supporting the synchronous execution of connector EDL Processes 
Issue History
2019-01-21 16:48AugustoMauchNew Issue
2019-01-21 16:48AugustoMauchAssigned To => AugustoMauch
2019-01-21 16:53AugustoMauchReview Assigned To => caristu
2019-01-21 17:00hgbotCheckin
2019-01-21 17:00hgbotNote Added: 0109043
2019-01-21 17:00hgbotStatusnew => resolved
2019-01-21 17:00hgbotResolutionopen => fixed
2019-01-21 17:00hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.service.external.integration/rev/2034921e6d8bfd4ad10cbd42e323b773067ace31 [^]
2019-01-22 09:59hgbotCheckin
2019-01-22 09:59hgbotNote Added: 0109056
2019-01-22 10:57hgbotCheckin
2019-01-22 10:57hgbotNote Added: 0109063
2019-01-22 10:58caristuNote Added: 0109064
2019-01-22 10:58caristuStatusresolved => closed
2019-04-12 14:09caristuIssue cloned0040611
2019-04-12 14:09caristuRelationship addedrelated to 0040611

Notes
(0109043)
hgbot   
2019-01-21 17:00   
Repository: erp/pmods/org.openbravo.service.external.integration
Changeset: 2034921e6d8bfd4ad10cbd42e323b773067ace31
Author: Augusto Mauch <augusto.mauch <at> openbravo.com>
Date: Mon Jan 21 16:57:59 2019 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.service.external.integration/rev/2034921e6d8bfd4ad10cbd42e323b773067ace31 [^]

Fixes issue 39987: Connector EDL Processes can be processed Synchronously

Adds the SynchronousProcessors required to be able to execute EDL Requests processes synchronously.

Also add a CustomStorageLocation to be able to reprocesses those EDL Requests.

Some changes have been done to be able to recover the EDL Request context from the EDL Request
when a RequestInfo instance is not available.

---
M src/org/openbravo/service/external/integration/edl/ConnectorBaseDataProcessor.java
M src/org/openbravo/service/external/integration/edl/IdBatchIterator.java
M src/org/openbravo/service/external/integration/edl/IntegrationIDListDataProcessor.java
M src/org/openbravo/service/external/integration/edl/IntegrationJSONDataProcessor.java
A src/org/openbravo/service/external/integration/edl/DatabaseSyncCustomStorageLocation.java
A src/org/openbravo/service/external/integration/edl/IntegrationIDListSyncProcessor.java
A src/org/openbravo/service/external/integration/edl/IntegrationJSONSyncProcessor.java
---
(0109056)
hgbot   
2019-01-22 09:59   
Repository: erp/pmods/org.openbravo.service.external.integration
Changeset: d88a12d936e13e0a83359e725cd168d9e399f61b
Author: Augusto Mauch <augusto.mauch <at> openbravo.com>
Date: Tue Jan 22 09:59:22 2019 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.service.external.integration/rev/d88a12d936e13e0a83359e725cd168d9e399f61b [^]

Related with issue 39987: Adds missing custom storage location

---
M src-db/database/sourcedata/AD_REF_LIST.xml
M src-db/database/sourcedata/OBEDL_PROCESS.xml
---
(0109063)
hgbot   
2019-01-22 10:57   
Repository: erp/pmods/org.openbravo.service.external.integration
Changeset: 9e56bfb6d769eafee7069d429376c124e9602061
Author: Carlos Aristu <carlos.aristu <at> openbravo.com>
Date: Tue Jan 22 10:55:05 2019 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.service.external.integration/rev/9e56bfb6d769eafee7069d429376c124e9602061 [^]

related to issue 39987: minor code review improvements

  - Remove if clause that always evaluates to true
  - DatabaseSyncCustomStorageLocation does not store raw data that is not provided through a RequestInfo
  - Update copyright year

---
M src/org/openbravo/service/external/integration/edl/ConnectorBaseDataProcessor.java
M src/org/openbravo/service/external/integration/edl/DatabaseSyncCustomStorageLocation.java
M src/org/openbravo/service/external/integration/edl/IdBatchIterator.java
M src/org/openbravo/service/external/integration/edl/IntegrationIDListDataProcessor.java
M src/org/openbravo/service/external/integration/edl/IntegrationJSONDataProcessor.java
M src/org/openbravo/service/external/integration/edl/IntegrationJSONSyncProcessor.java
---
(0109064)
caristu   
2019-01-22 10:58   
Reviewed