I hope you're doing well. I’d like to check whether the ABP Framework provides any built-in libraries or modules to support connecting/consuming SOAP XML API endpoints (with WSDL definition provided).
If not, what’s the recommended approach to integrate such APIs into an ABP-based application?
Any guidance or documentation you can provide would be greatly appreciated.
2 Answer(s)
-
0
ABP Framework does not provide built-in libraries or modules specifically for consuming SOAP XML API endpoints or handling WSDL definitions. ABP is primarily focused on RESTful API development and integration.
To integrate SOAP APIs into an ABP-based application, the recommended approach is to use standard .NET libraries or third-party packages for SOAP communication, such as:
- The built-in .NET
System.ServiceModel
(WCF) for SOAP clients. - Tools like
dotnet-svcutil
or Visual Studio's "Add Connected Service" to generate client proxies from WSDL. - Third-party libraries like
SoapCore
orSoapClient
.
You can encapsulate the SOAP client logic in a service class within your ABP application layer or a dedicated module, and then inject and use it as needed throughout your application.
There is no official ABP documentation for SOAP integration, so you should follow standard .NET practices for SOAP API consumption.
Sources:
- https://abp.io/docs/latest/framework/api-development/
This response was generated by AI. If it didn’t solve your problem, feel free to post a new answer — our support team will jump in to help you soon.
- The built-in .NET
-
0
hi
If you can use it in an ASP.NET Core application, you can also use it in an ABP application.
You just need to check its documentation. If you run into any issues, feel free to provide feedback
Thanks.