AltOne.WebApi.DataExchangeTable
2504.1.1-0.5.1.0
dotnet add package AltOne.WebApi.DataExchangeTable --version 2504.1.1-0.5.1.0
NuGet\Install-Package AltOne.WebApi.DataExchangeTable -Version 2504.1.1-0.5.1.0
<PackageReference Include="AltOne.WebApi.DataExchangeTable" Version="2504.1.1-0.5.1.0" />
<PackageVersion Include="AltOne.WebApi.DataExchangeTable" Version="2504.1.1-0.5.1.0" />
<PackageReference Include="AltOne.WebApi.DataExchangeTable" />
paket add AltOne.WebApi.DataExchangeTable --version 2504.1.1-0.5.1.0
#r "nuget: AltOne.WebApi.DataExchangeTable, 2504.1.1-0.5.1.0"
#:package AltOne.WebApi.DataExchangeTable@2504.1.1-0.5.1.0
#addin nuget:?package=AltOne.WebApi.DataExchangeTable&version=2504.1.1-0.5.1.0&prerelease
#tool nuget:?package=AltOne.WebApi.DataExchangeTable&version=2504.1.1-0.5.1.0&prerelease
AltOne.WebAPI.DataExchangeTable
Licencjonowana biblioteka rozszerzająca obsługę kolejki 'DataExchangeItem' (AltOne.DataExchangeTable) o warstwę REST Web API dla enova365. Umożliwia:
- odczyt rekordów do synchronizacji (różnicowych zmian),
- potwierdzanie odczytu przez systemy zewnętrzne,
- lekką integrację po HTTP(S) bezpośrednio z aplikacjami/ESB.
Wymagania i zgodność
- enova365 2410+ (.NET 8)
- Pakiety NuGet:
- 'AltOne.DataExchangeTable' (wymagana konfiguracja kolejki zmian),
- 'AltOne.WebAPI.Core'
- Licencja AltOne.Integracje
- Włączone Web API po stronie enova365
Endpointy
Publikowane przez Dynamic Web API (POST):
- 'GetTablesWaitingForExport' – zwraca liczbę rekordów oczekujących na eksport w rozbiciu na tabele.
- 'GetRecordsChange' – zwraca rekordy do synchronizacji dla wskazanej tabeli; wspiera stronicowanie paczkami (np. 'LastID', 'PacketSize').
- 'UpdateRecordsChangeStatus' – potwierdza odczyt/zapis w systemie zewnętrznym (zmiana statusu z „ToExport” na „Exported”).
Szczegóły schematów żądań/odpowiedzi (typy: 'TablesDataChangeWaitingForReadParams', 'RecordsChangeParams', 'UpdateRecordsChangeStatusParams') są dostępne w dokumentacji Dynamic Web API pod linkiem powyżej.
Typowe scenariusze integracji
- Eksport zmian do ESB/e-commerce/BI/hurtowni danych.
- Niezawodne konektory z potwierdzeniami i obsługą błędów.
- Orkiestracja procesu eksportu w oparciu o paczkowanie i checkpointy ('LastID').
Testy integracyjne
Aktualne wyniki (core):
latest.md w repozytorium GitHub
Uwaga: wyniki mają charakter pomocniczy i nie zastępują testów w środowisku Klienta przed wdrożeniem produkcyjnym.
Bezpieczeństwo
Skanowanie w ramach Azure DevOps Advanced Security.
Aktualnie: brak otwartych alertów dependency. ✅
Zmiany
Historia wersji w Release Notes na NuGet.org ('AltOne.WebApi.DataExchangeTable').
Licencja
Biblioteka jest licencjonowana. Warunki licencji określa umowa z AltOne.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- AltOne.DataExchangeTable (>= 2504.1.1-31.9.3.0)
- AltOne.WebAPI.Core (>= 2504.1.1-0.7.2.1)
- Soneta.Products.Modules (>= 2504.1.1)
- System.ValueTuple (>= 4.5.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2504.1.1-0.5.1.0 | 580 | 10/30/2025 |
| 2410.0.0-0.5.0.1 | 306 | 1/14/2025 |
| 2304.0.0-0.4.0.1-n2.0 | 328 | 8/31/2023 |
| 2212.2.5-0.4.0.1-n2.0 | 205 | 6/16/2023 |
##Version 2504.1.1-0.5.1.0 z dn. 30.10.2025
- Dostosowanie wersji do 2504.1.1
- Dodano informację o skanowaniu biblioteki przez Azure DevOps Advanced Security (brak otwartych alertów dependency).
- Przebudowano README (doprecyzowano opis funkcji, sekcję Security oraz integrację przez AltOne.WebAPI.DataExchangeTable).
##Version 0.5.0.1 z dn. 14.01.2025
- Dodanie obsługi dynamicznych domen WebAPI
- Przygotowanie do wersji 2410 NET8
##Version 0.4.0.1-n2.0
- Przygotowanie do obsługi netstandard2.0
- Zmiana nazwy pakietu nuget z AltOne.WCF.DataExchangeTable na AltOne.WebApi.DataExchangeTable