Does the Server plug-in demo have any restrictions?
The Server Edition plug-in demo is fully functional and functions the same as the "paid" plug-in. The demo and "paid" plug-in are exactly the same file, you simply register the demo plug-in to make it the "paid" or licensed plug-in. The only difference between demo mode and the licensed plug-in is demo mode will time out 30 minutes after it is loaded. Note, the Server Edition plug-in does not have a demo license key like the client plug-in. You can reload the plug-in in order to have more time to test with. Depending on where you are using the plug-in will determine how you will reload it.
If you are using the server plug-in with the database server (i.e. Scheduled Scripts), you will need to open the FileMaker Server Admin Console, click on "Database Server" on the left hand side, select the "Server Plug-Ins" tab, uncheck the box next to the plug-in, click Save, re-check the box, and then click Save again.
If you are using the server plug-in with web publishing (instant or custom), open the FileMaker Server Admin Console, click on the "Server" menu, click "Stop Web Publishing", click the "Server" menu again, and finally click "Start Web Publishing". This will restart the Web Publishing Engine which will reload the plug-in.
The functionality of the Server plug-in is exactly the same as the client plug-in, which is where scripts must be created anyways, so we did not feel a demo license key was needed. Note, GUI (Graphical User Interface) functions (e.g. any function that opens a window) are not supported in the Server plug-in. This is because there is no way for the plug-in to show a window in a Scheduled script or in Web Publishing (i.e. in a web browser).