In short: we want to bypass the user message given by the Connection Client. When all licences are used, it'll show a message asking the user to buy an extra license or to cancel the run. We run Plaxis automated on a server, so the message wont be handled and it'll stay open indefinitely.
In more detail:
I work for the digitalisation department of VolkerWessels. We use a third party application to create web apps for recurring civil work.
This is why we made a parametric app where users can easily and quickly create a bouwkuip (construction pit?) and calculate it with Plaxis.
Hereby Plaxis is running on the server that hosts this web app. Here the server launches Plaxis, calculates the project using a python input script and returns the result.
The issue is when all licences are used, the Connection Client shows a user message whether you want to close Plaxis or buy an extra license, but as it is a server, there is no user to interact with the message, so it will stay on indefinitely.
The requested feature is to provide a way to prevent the user message. This can be done in several ways, I can think of two:
- Upon starting Plaxis provide some flag you can pass along (in the python input script) signalling an automated run, where you provide the preferred behavior in case of no available licenses (go ahead an buy an extra one or cancel and stop run).
- Have an option in the Connection Client where you can set a default behavior, this will also be beneficial for 'normal' users, selecting a default once. This Connection Client also runs on the server, so it can be configured once to work in the preferred way.