We are applying switchServer on login to our solution. Where ever we have getDatasetByQuery or where we would in tha past have used controller.getDataSource() we now use a global for the chosen server name and that process works very well.
However we still see that all ‘plain vanilla’ valulists are not being changed to the relevant server (those created on a form as a create valulist, and using the server and table selected at creation time). The data-source for the valulists remains on the original server.
Before we start to take our solution apart to see if we have any other errors can someone please define exactly how switchServer should work with regards to valulists and the data-sources of forms???
We are using dynamic valulists where they are appropriate in some areas but if we need to build them for every area we have a hefty task on our hands and probably weeks of work.
Very much appreciate feedback on this issue as its an urgent requirement for us now.