|
<< Click to Display Table of Contents >> Navigation: Advanced Features > DBWServer (obsolete) > DBWServer Introduction |
MechWorks DBWServer
DBWServer is a service that enables a high level of security on the files managed by MechworksPDM.
DBWServer sets and resets privileges on the files that are checked out by the users.
To use DBWServer under DBWorks//DBInventor the version 2.8 or better of DBWServer is required.
To enable MechworksPDM to use the DBWServer, you must set the MechworksPDM option Environment → DBWserver

The global group name ( the one to which all the MechworksPDM users must belong ) must be written in the format DOMAIN\group
In particular, when a user checks out a document, DBWServer sets the file privileges as follows:
|
Service log-on personality |
Full Control |
|---|---|---|
MechworksPDM global group |
RX |
|
Current user |
RWX |
When the same user un-checks out the document or checks in the same, the privileges are set as follows:
|
Service log-on personality |
Full Control |
|---|---|---|
MechworksPDM global group |
RX |
About the Service Log-on personality, it is recommended to be a Domain Admin. If, for any reason, this should not be possible, the personality must have at least the following privileges:
•SeSecurityPrivilege (Manage auditing and security log)
•SeTakeOwnershipPrivilege (Take ownership of files or other objects)
•SeTcbPrivilege (Act as part of the operating system)
•SeBackupPrivilege
•SeRestorePrivilege
•SeDebugPrivilege
Read here about setting rights on a Domain personality in a batch way through the NTrights.exe tool.
Giving full control to the DBWorks group (and also to the domain admin used for the DBWServer service) on the share, when the files undergo any state change, their secutiry setting will be ajusted by DBWserver.
Files in new state are still unprotected but (at least) only the users in the DBWorks group have access to them.