Hi DynamicWeb,
We have a need to communicate with the underlying Business Central companies/instances from custom extensions on a Dynamicweb 9 solution.
In our case, we would like to reuse the existing Live Integration configuration and communication flow when making custom requests to Business Central. This includes using the configured endpoint, settings, logging, retry handling, etc., instead of having to duplicate this logic in our own extension code.
However, this does not seem to be possible at the moment because the main connector class is marked as internal:
namespace Dynamicweb.Ecommerce.DynamicwebLiveIntegration.Connectors
{
internal static class Connector
{
...
}
}
Even though the class contains methods that would be very useful from extensions, such as:
RetrieveDataFromRequestString(...) GetProductsInfo(...) CalculateOrder(...)
Connector class itself is internal.- Make the relevant connector class/methods public, or
- Provide another supported way for custom extensions to send requests through the configured Live Integration endpoint.
This would allow us to extend Business Central integrations without duplicating configuration, authentication, endpoint handling, logging, retry logic, and other behavior that Dynamicweb already handles internally.
Best regards,
Anders