Evolvit.OngoingNetCore
1.0.0-beta.4
Prefix Reserved
dotnet add package Evolvit.OngoingNetCore --version 1.0.0-beta.4
NuGet\Install-Package Evolvit.OngoingNetCore -Version 1.0.0-beta.4
<PackageReference Include="Evolvit.OngoingNetCore" Version="1.0.0-beta.4" />
<PackageVersion Include="Evolvit.OngoingNetCore" Version="1.0.0-beta.4" />
<PackageReference Include="Evolvit.OngoingNetCore" />
paket add Evolvit.OngoingNetCore --version 1.0.0-beta.4
#r "nuget: Evolvit.OngoingNetCore, 1.0.0-beta.4"
#:package Evolvit.OngoingNetCore@1.0.0-beta.4
#addin nuget:?package=Evolvit.OngoingNetCore&version=1.0.0-beta.4&prerelease
#tool nuget:?package=Evolvit.OngoingNetCore&version=1.0.0-beta.4&prerelease
OngoingNetCore
A .NET library that provides a wrapper for the Ongoing Warehouse API, supporting SOAP endpoints for standard warehouse operations.
🚀 Technologies
- .NET 9.0
- System.ServiceModel.Http (for SOAP communication)
📋 Prerequisites
- .NET 9.0 SDK or later
📦 Installation
The library is available as a NuGet package, both from nuget.org and from Github Packages. You can install it using the following command in the .NET CLI:
dotnet add package Evolvit.OngoingNetCore
Alternatively, you can install it via the NuGet Package Manager in Visual Studio.
⚙️ Configuration
The library relies on the base address for the Ongoing Warehouse API, and credentials (GoodsOwner ID, Username, Password) which should be passed when instantiating the clients.
Endpoints
The following SOAP endpoints are supported through this library:
- ✅ Article Management:
- ✅ ProcessArticle
- ✅ GetArticleClasses
- ✅ GetArticleMaterials
- ✅ UpdateArticleMaterials
- ✅ UploadArticleDefFile
- ✅ Order Management:
- ✅ ProcessOrder
- ✅ GetOrdersByQuery
- ✅ GetOrdersPickabilityByQuery
- ✅ GetOrderStatuses
- ✅ UpdateOrder
- ✅ UpdateOrderLines
- ✅ UploadOrderFile
- ❌ Transporters:
- ❌ GetTransporterContracts
- ❌ Trips:
- ❌ GetTripsByQuery
- ❌ Inventory:
- ✅ GetInventoryByQuery
- ❌ GetArticleItemChanges
- ❌ GetHistoricalInventoryByQuery
- ❌ GetInboundTransactionsByQuery
- ❌ GetInventoryChanges
- ❌ GetInventoryItems
- ❌ GetInventoryPerWarehouse
- ❌ GetReceivedTagsByQuery
- ❌ SetInventoryChangesToReported
- ❌ UpdateArticleItems
- ✅ Purchase Orders (InOrders):
- ✅ ProcessInOrder
- ✅ GetInOrdersByQuery
- ✅ GetInOrderStatuses
- ✅ UpdateInOrder
- ✅ UpdateInOrderLines
- ✅ UploadInOrderFile
- ❌ Return Orders:
- ❌ ProcessReturnOrder
- ❌ GetReturnOrdersByQuery
- ❌ Production Orders:
- ❌ ProcessProductionOrder
- ❌ GetProductionOrdersByQuery
- ❌ GetProductionArticlesByQuery
- ❌ UpdateProductionOrder
- ❌ UpdateProductionOrderLines
- ❌ Shipments:
- ❌ GetInboundShipmentsByQuery
- ❌ GetShipmentsByQuery
- ❌ UpdateShipment
- ❌ UploadShipmentFile
- ❌ Movements:
- ❌ GetMovementsByQuery
- ❌ Goods Operation Order:
- ❌ ProcessGoodsOperationOrder
- ❌ Invoices:
- ❌ GetInvoicesByQuery
- ❌ Warehouse Transfer Order:
- ❌ GetWarehouseTransferOrderByQuery
- ❌ Files:
- ❌ GetFile
- ❌ GetFileList
- ❌ Miscellaneous:
- ❌ GetSystemInfo
🏗️ Project Structure
src/OngoingNetCore/
: Contains the core library code.SOAP/
: Contains SOAP-specific implementation details.Clients/
: Contains clients for interacting with different Ongoing Warehouse API services (e.g., ArticleClient, InOrderClient, OrderClient).Models/
: Contains models used for SOAP requests and responses.
Connected Services/OngoingSOAP/
: Contains the generated code for the SOAP client based on the WSDL.
.github/workflows/
: Contains YAML files defining the CI/CD pipelines for the project.
🤝 Contributing
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a new Pull Request
See CONTRIBUTING.md for more details.
📄 License
This project is licensed under the MIT License - see the LICENSE.md file for details.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. 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. |
-
net9.0
- Microsoft.Extensions.Options (>= 9.0.5)
- System.ServiceModel.Duplex (>= 6.0.0)
- System.ServiceModel.Federation (>= 8.1.2)
- System.ServiceModel.Http (>= 8.1.2)
- System.ServiceModel.NetTcp (>= 8.1.2)
- System.ServiceModel.Security (>= 6.0.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 |
---|---|---|
1.0.0-beta.4 | 267 | 6/12/2025 |
1.0.0-beta.3 | 126 | 5/28/2025 |
1.0.0-beta.2 | 131 | 3/20/2025 |
1.0.0-beta.1 | 80 | 2/22/2025 |
0.1.0-alpha.54 | 72 | 2/22/2025 |
0.1.0-alpha.53 | 68 | 2/22/2025 |
0.1.0-alpha.52 | 68 | 2/22/2025 |
0.1.0-alpha.51 | 69 | 2/22/2025 |
0.1.0-alpha.50 | 72 | 2/22/2025 |
0.1.0-alpha.48 | 69 | 2/22/2025 |
0.1.0-alpha.46 | 70 | 2/22/2025 |