DBWServer Introduction

<< Click to Display Table of Contents >>

Navigation:  Advanced Features > DBWServer (obsolete) >

DBWServer Introduction

MechWorks DBWServer

Introduction to 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

images_dbwserver_options

 

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:

images_colChkInimages_colChkOut

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:

images_colChkOutimages_colChkIn

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.