Hello Developers, We’re excited to share some great news: We’ve created a new GitHub repository with sample code to set up a QuoteConnector and ErpConnector using .NET 8! This new project is designed to be more developer-friendly and easier to understand.
What's New in the Repo?
We’ve taken a fresh approach with this project by simplifying and streamlining the sample. Here's what you can expect:
-
No Frontend: We've removed the frontend to keep the focus on backend functionality.
- Excel as datasource: Both the connectors use Excel-documents as their datasource. This makes it easy to add/edit/remove data while testing.
- Multi-Tenancy support: For clarity, we have ommited storing context/tenant information in .json files, empowering you to add these features if needed.
Repo Overview
The new repository consists of three projects:
-
ConnectorService (WCF on .NET 8): Contains the WCF endpoints called from SuperOffice.
-
ErpConnector (.NET Standard 2.0): Implements the ERP integration logic.
-
QuoteConnector (.NET Standard 2.0): Implements the QuoteConnector logic.
> Why .NET Standard 2.0? > This allows compatibility with existing framework projects, making it easier to integrate the connectors into your current solutions.
Clarifying Terminology
You may have noticed terms like "ErpConnector," "ErpSyncConnector," and "ErpSync" used interchangeably in past documentation. Moving forward, we will standardize on ErpConnector for consistency.
WCF Support on .NET 8
While WCF isn’t natively supported in .NET 8, CoreWCF—a community-driven project now backed by Microsoft—fills this gap. We’ve integrated it into our sample to ensure modern compatibility while maintaining stability.
What About the Old JsonQuoteConnector Sample?
The previous sample (built on .NET 4.8) will no longer receive updates and will eventually be archived.
Why Switch to the New Repo?
Here's why you'll love the new project:
-
Cleaner, more focused codebase.
-
Easier to understand and extend.
-
Leverages the latest .NET 8 features.
-
Continued support and compatibility with CoreWCF.
Get Started Today!
Ready to explore the new repo? Head over to the integration-services repository on GitHub and check it out! We welcome your feedback and any issues—feel free to raise them directly on GitHub.