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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0053859
TypeCategorySeverityReproducibilityDate SubmittedLast Update
feature request[Modules] Openbravo Business APIminorhave not tried2023-11-06 11:182023-12-01 13:52
ReportercaristuView Statuspublic 
Assigned Tocaristu 
PriorityhighResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Regression date
Regression introduced by commit
Regression level
Review Assigned To
Regression introduced in release
Summary

0053859: Synchronous Import API

DescriptionCurrent masterdata POST API is build to work asynchronous. This means that any call to those just return a confirmation that the EDL Request to process it has been generated and its ID to track the status of the request.

While this is valid on a data load context there are other scenarios that might require a synchronous execution.
Steps To Reproduce.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0156757)
hgbot (developer)
2023-11-06 12:15

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/206 [^]
(0156923)
hgbot (developer)
2023-11-08 18:40

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.external.integration/-/merge_requests/38 [^]
(0156971)
hgbot (developer)
2023-11-09 13:44

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.externaldata.integration/-/merge_requests/36 [^]
(0156989)
hgbot (developer)
2023-11-09 17:38

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.api.giftcards/-/merge_requests/30 [^]
(0157090)
hgbot (developer)
2023-11-13 11:22

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.api/-/merge_requests/78 [^]
(0157120)
hgbot (developer)
2023-11-14 09:41

Merge Request created: https://gitlab.com/openbravo/ci/modules/org.openbravo.service.external.integration.tests/-/merge_requests/22 [^]
(0157123)
hgbot (developer)
2023-11-14 10:34

Merge request closed: https://gitlab.com/openbravo/product/pmods/org.openbravo.externaldata.integration/-/merge_requests/36 [^]
(0157522)
hgbot (developer)
2023-11-23 08:48

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.external.integration [^]
Changeset: f8eccad652905ad494825bb238924269ac260deb
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 23-11-2023 08:47:53
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.external.integration/-/commit/f8eccad652905ad494825bb238924269ac260deb [^]

related to FR-53859: Synchronous Import API

---
A src/org/openbravo/service/external/integration/edl/IntegrationJSONSyncProcessor.java
A src/org/openbravo/service/external/integration/edl/SynchronousImportItemProcessor.java
M src-db/database/sourcedata/AD_REF_LIST.xml
M src-db/database/sourcedata/OBEDL_PROCESS.xml
M src/org/openbravo/service/external/integration/edl/BaseImportItemProcessor.java
M src/org/openbravo/service/external/integration/edl/IntegrationJSONDataProcessor.java
M src/org/openbravo/service/external/integration/importer/DalSynchronizableBusinessObjectImporter.java
M src/org/openbravo/service/external/integration/importer/SynchronizableBusinessObjectImporter.java
M src/org/openbravo/service/external/integration/process/EdlRequestBuilder.java
---
(0157523)
hgbot (developer)
2023-11-23 08:48

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.external.integration/-/merge_requests/38 [^]
(0157524)
hgbot (developer)
2023-11-23 08:53

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.api [^]
Changeset: 479d8ce0120db94341db911b956b915a43817bdb
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 23-11-2023 08:50:44
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/commit/479d8ce0120db94341db911b956b915a43817bdb [^]

Fixes FR-53859: Synchronous Import API

---
---
(0157525)
hgbot (developer)
2023-11-23 08:53

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/206 [^]
(0157526)
hgbot (developer)
2023-11-23 08:53

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.api.giftcards [^]
Changeset: 6f753018ded415cba88869f367fc55a5d2fcebee
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 09-11-2023 17:37:57
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.api.giftcards/-/commit/6f753018ded415cba88869f367fc55a5d2fcebee [^]

related to FR-53859: adapt to API change in doPost method

---
M src/org/openbravo/retail/api/giftcards/service/ConsumeGiftCardApiImportWebService.java
---
(0157527)
hgbot (developer)
2023-11-23 08:54

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.api.giftcards [^]
Changeset: 86692c153ae3ca31a4e13b4ee349fa27cc2131e0
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 23-11-2023 08:51:19
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.api.giftcards/-/commit/86692c153ae3ca31a4e13b4ee349fa27cc2131e0 [^]

related to FR-53859: support synchronous import of gift cards

---
M examples/Retail API GiftCard.postman_collection.json
M src-db/database/sourcedata/OBEI_ENTITY_MAPPING.xml
M src/org/openbravo/retail/api/giftcards/service/ConsumeGiftCardApiImportWebService.java
---
(0157528)
hgbot (developer)
2023-11-23 08:54

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.api.giftcards/-/merge_requests/30 [^]
(0157529)
hgbot (developer)
2023-11-23 08:54

Repository: https://gitlab.com/openbravo/ci/modules/org.openbravo.service.external.integration.tests [^]
Changeset: a53d7cb5fee7006c16f1b108050b27fe04fcea38
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 14-11-2023 09:40:39
URL: https://gitlab.com/openbravo/ci/modules/org.openbravo.service.external.integration.tests/-/commit/a53d7cb5fee7006c16f1b108050b27fe04fcea38 [^]

related to FR-53859: adapt test case

---
M src-test/org/openbravo/service/external/integration/test/_import/CountryImportTest.java
---
(0157530)
hgbot (developer)
2023-11-23 08:54

Merge request merged: https://gitlab.com/openbravo/ci/modules/org.openbravo.service.external.integration.tests/-/merge_requests/22 [^]
(0157531)
hgbot (developer)
2023-11-23 08:54

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.api [^]
Changeset: 0c0930eb9f14b2cd03aa63ab74ef7cdb6b14bdd3
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 13-11-2023 11:21:08
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.api/-/commit/0c0930eb9f14b2cd03aa63ab74ef7cdb6b14bdd3 [^]

related to FR-53859: add throws InterruptedException

---
M src-test/org/openbravo/retail/api/export/LegacyApiExportServiceURLTest.java
---
(0157532)
hgbot (developer)
2023-11-23 08:54

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.api/-/merge_requests/78 [^]
(0157556)
hgbot (developer)
2023-11-23 13:11

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.api.crmdeduplication [^]
Changeset: b892404b8fe7aa6a730ca9dc26300d1ae42bee96
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 23-11-2023 13:11:01
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.api.crmdeduplication/-/commit/b892404b8fe7aa6a730ca9dc26300d1ae42bee96 [^]

related to FR-53859: ApiImportWebService is no longer extendable

---
M src/org/openbravo/retail/api/crmdeduplication/service/CRMDeduplicationApiImportWebService.java
---
(0157911)
hgbot (developer)
2023-12-01 13:52

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.api [^]
Changeset: c44b6cd3de4c15e358cc765e997b946800e26e01
Author: Carlos Aristu <carlos.aristu@openbravo.com>
Date: 01-12-2023 13:51:11
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/commit/c44b6cd3de4c15e358cc765e997b946800e26e01 [^]

related to FR-53859: batch limit should apply only for synchronous requests

---
M src/org/openbravo/api/service/ApiImportWebService.java
---

- Issue History
Date Modified Username Field Change
2023-11-06 11:18 caristu New Issue
2023-11-06 11:18 caristu Assigned To => Triage Platform Conn
2023-11-06 11:18 caristu Assigned To Triage Platform Conn => caristu
2023-11-06 12:15 hgbot Note Added: 0156757
2023-11-08 18:40 hgbot Note Added: 0156923
2023-11-09 13:44 hgbot Note Added: 0156971
2023-11-09 17:38 hgbot Note Added: 0156989
2023-11-13 11:22 hgbot Note Added: 0157090
2023-11-14 09:41 hgbot Note Added: 0157120
2023-11-14 10:34 hgbot Note Added: 0157123
2023-11-23 08:48 hgbot Note Added: 0157522
2023-11-23 08:48 hgbot Note Added: 0157523
2023-11-23 08:53 hgbot Resolution open => fixed
2023-11-23 08:53 hgbot Status new => closed
2023-11-23 08:53 hgbot Note Added: 0157524
2023-11-23 08:53 hgbot Note Added: 0157525
2023-11-23 08:53 hgbot Note Added: 0157526
2023-11-23 08:54 hgbot Note Added: 0157527
2023-11-23 08:54 hgbot Note Added: 0157528
2023-11-23 08:54 hgbot Note Added: 0157529
2023-11-23 08:54 hgbot Note Added: 0157530
2023-11-23 08:54 hgbot Note Added: 0157531
2023-11-23 08:54 hgbot Note Added: 0157532
2023-11-23 13:11 hgbot Note Added: 0157556
2023-12-01 13:52 hgbot Note Added: 0157911


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker