Article Details
Id:18369
Product:finPOWER Connect WS
Type:NEW
Version:3.04.01.17
Opened:13/07/2021
Closed:15/07/2021
Released:31/08/2021
Job: J026987
High Importance

Business Layer Pool objects will no longer be recreated if a Global Collection has been updated

Previously, if any changes had been made to one or more of the Global Collections, Web Services would drop that business object from its pool and create a new one.

This could have serious performance implications if, say, a Script was regularly updating User Data on a finPool object.

Instead of dropping the business layer, Web Services now just requests that the business layer refreshes its Global Collections to ensure they are up-to-date (which, if the Global Collection has not changed is a very fast action).

Other actions such as updating Global Settings, finPOWER Connect Cloud Configuration or Licence information will still cause Web Services to drop the business layer from the pool. When this is done, a "BL.CORE" entry appears on the Log tab of the Web Services Administration facility.

The exception to this, i.e., Global Collections that WILL force the business layer to be dropped are:
* Cost Centres