Interface used by providers that do not know exactly which list names they will be able to offer, but they want to be asked, when no-one else is around.
public interface IWildcardMDOProvider
When working with ERP and Quote Management connectors in particular, we use a naming convention such as QM_12_DeliveryTerms - meaning the DeliveryTerms list of the Quote connector that is referenced by QuoteConnection with id 12.
A general-purpose list provider cannot know ahead of time which connections will be defined, and it would be too expensive to ask - as well as bad wrt. the definition of new connections. Thus the need for a wildcard mechanism.
Given a list name, return a concrete provider for that list, if it is supported. Otherwise return null (no exceptions thrown)
ISoListProvider GetProvider(string listName)
Name of list
A concrete provider that has the values required