QACLMorph
Ian Tree 10 May 2012 13:38:12
The DXTools QACLMorph Application Package
Distributions for Version 1.0.5
QACLMorph is a tool for managing database ACLs in large volumes. The process is driven by an XML document that defines what a conformant ACL looks like for a set of databases it will then process each database to enforce conformance of the ACL. The utility was designed to operate against an XML document as these documents can be generated “on the fly”. The XML document defines a mixture of ACL patterns and entries that are
- Compulsory – must appear in the conforming ACL
- Forbidden – must NOT appear in the conforming ACL
- Permitted – if present in the ACL then they are conforming
QACLMorph is fast and resilient. Multiple databases can be processed in parallel allowing sustained high rates of ACL processing.
The QACLMorph application is constructed as a Domino Server Add-In task, as such it is perfectly suited to unattended operations.
QACLMorph is a C++ application constructed on the DXCommon application kernel supporting Domino version from 6.0 through 8.5 on both Widows & Linux server platforms.
The ACL management engine at the heart of the QACLMorph application is mature and well tested component having been used in production environments for many years. It has been used in different configurations to manage the ACLs of over 100,000 databases.
Downloads
Click (once) on the icon of the file you want to download and select "Save" when asked what you want to do with the file.
Source Packages
File | File Name | Contents/Usage | File Size |
Windows: | |||
QACLMorph | QACLMorph-10005-42.zip | DXTools QACLMorph Source Package Version: 1.0.5 for Windows | 27 Kb |
Linux: | |||
QACLMorph | RDBCreate-20100-59.tar.gz | DXTools QACLMorph Source Package Version: 1.0.5 for Linux | 21 Kb |
Executable Files
The executable files below are provided as a convenience, the distribution is intended to be at the source level with users building their own executable files.
File | File Name | Contents/Usage | File Size |
Windows: | |||
QACLMorph.exe | QACLMorph.exe | DXTools QACLMorph Executable Version: 1.0.5 for Windows | 300 Kb |
QACLMorph.pdb | QACLMorph.pdb | DXTools QACLMorph Program Debug Database Version: 1.0.5 for Windows | 1,971 Kb |
Linux: | |||
qaclmorph | qaclmorph | DXTools QACLMorph Executable Version: 1.0.5 for Linux | 341 Kb |
Installing the QACLMorph Control Database
The installation of the control database is done from a “Virtual Template” that is available on the internet, this section assumes that you have available and installed the Remote Database Create (Windows:
RDBCreate.exe Linux: rdbcreate) tool. If you do not have this tool then download the DXTool source for RDBCreate and build it. Refer to the “Using RDBCreate” manual.
Install the Database
From a command window go to the Notes Executable directory where RDBCreate exists enter the following command.
RDBCreate [server name] [database name] [templateURL] -V
Where:
[server name] is the abbreviated name of the server on which you want to install the control database.
[database name] is the name of the control database relative to the notes data directory.
[templateURL] is the URL for the Virtual Template you wish to install.
For the QACLMorph Control Database, use the following URL:
http://hmnl.nl/HMNL/DX/VTTDepot.nsf/Payloads/qaclmorph.manifest/$File/manifest.xml
LINKS
Information | Source Packages | Documentation | Articles |
- Comments [0]