Version 1.5 of the UserManager plugin now has a big brother, the UserManagerPro plugin. The pro version adds additional features not available in the standard version:
-
JSServerFile: a JSServerFile is just like Servoy’s file plugin’s JSFile, but remotely on the server. With a JSServerFile developers can manipulate the Servoy server’s file system from any client as if it was local. This includes creation of folders and creating, copying, moving and deleting of files.
-
File streaming: the pro versions offers four new methods to transfer files to and from the server in the background
o downloadFile() transfers a file on the server’s file system to the client
o downloadFileFromDB() transfers data directly from the database to the client
o uploadFile() transfers a file from the client to the server’s file system
o uploadFileToDB() streams a file directly to the database
The file streaming methods can display their progress with a fully configurable optional progress dialog and / or write their progress to the client’s status area.
The advantages of streaming a file versus the file copy methods of the standard plugin are
- files of any size can be transferred without memory issues on either the client or the server
- better user experience when transferring large files (the GUI is not blocked)
Important: streaming does not work if Servoy’s tunneling feature is turned on!
We have also added more server monitoring tools:
- Locks: get all current locks in a JSDataSet; find out what record is locked by who
- Transactions: get all current transactions in a JSDataSet
- Client transactions: get all transactions of a specific client in a JSDataSet
- Tables in use: get all tables in use of a client in a JSDataSet
- SQL performance data: get the SQL performance data in a JSDataSet
- Clear performance data
The standard edition of the UserManager has been enhanced by a so called JSHashMap, a JavaScript wrapper for a Java HashMap. A JSHashMap is a very convenient way of storing and retrieving key/value pairs. JSHashMaps have been added to the client and the server. The plugin also allows an unlimited number of named JSHashMaps.
The pro version requires a separate license. If you would like to upgrade from the normal version to the pro version, please contact us at sales@servoy-plugins.de.
Please visit our web site for more information.