Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0053859 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
feature request | [Modules] Openbravo Business API | minor | have not tried | 2023-11-06 11:18 | 2023-12-01 13:52 | |||
Reporter | caristu | View Status | public | |||||
Assigned To | caristu | |||||||
Priority | high | Resolution | fixed | Fixed in Version | ||||
Status | closed | Fix in branch | Fixed in SCM revision | |||||
Projection | none | ETA | none | Target Version | ||||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Regression date | ||||||||
Regression introduced by commit | ||||||||
Regression level | ||||||||
Review Assigned To | ||||||||
Regression introduced in release | ||||||||
Summary | 0053859: Synchronous Import API | |||||||
Description | Current 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 | . | |||||||
Tags | No 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 |