I use the olca-core module to create a product system from a process. I want each output exchanges' product flows to be linked to a specific provider. So for each of these exchanges, I specified the id of their default provider. However, when I create a product system from the main process, with the prefer default provider and prefer system process strategies, it looks like the providers I specified are completely ignored.
EDIT : PROBLEM SOLVED (sorry)
Ok, one obvious problem was that I did not update the exchanges in the database after changing their default provider. Then, after clearing the cache (`db.getEntityFactory().getCache().evictAll()`) before creating the product system, it works.