3D PLM PPR Hub Open Gateway

DRM

DRM Rights Description

Description of all DRM rights
Technical Article

Abstract

This article explains all DRM rights available in CATIA.


Read (CATDRM_READ)

Most simple right, you allow to open file. Open could be done through interactive File/Open, File/SendTo or CAA APIs like CATDocumentServices::Open.
Without this right, there is no way to access to content of file (either interactively or through APIs).

Save (CATDRM_SAVE)

Through this right, you can forbid save of a file. It insure that this file will not be modified.
Protection is applied interactively and through CAA APIs (CATDocumentServices::Save).

Save As, keep rights (CATDRM_INHERIT_SAVEAS)

Through this right, you can forbid Save As. If you want to forbid all Save, you have also to revoke SaveAs Inherit.
Allowing this right is safe because DRM protection is kept on new created file, there is no risk for your IP.
You should never provide SaveAs and SaveAs inherit to same user.

Save As, change rights (CATDRM_SAVEAS)

Through this right, you can forbid Save As. If you want to forbid all Save, you have also to revoke SaveAs Inherit.
This right is a very specific one: each save of file with change file protection to default one defined by user exit.
In order to be able to resave a document without any DRM protection, this right must be granted to a user. As the CATDRM_EDITRIGHT, for security purpose, it should also be reserved for the document owner and some Data administrator.
You should never provide SaveAs and SaveAs inherit to same user.

Export (CATDRM_EXPORT)

This right allow to forbid Save to another format (STEP, IGES...). This right is necessary as all these formats don't support CATIA DRM protection.
Protection is applied interactively and through CAA APIs (CATDocumentServices::SaveAs).

Specific case: Save as of CATProduct
CATProduct contains lot of file. Save As of CATProduct will be allowed only if all files included in CATProduct (sub CATProduct, CATPart...) allow Save As.

Specific case: Save as CGR
CGR files are V5 files, so they support DRM protection.
When you Save as cgr a CATPart with DRM protection (if you have this right), CATIA automatically propagate CATPart rights to cgr file.
When you Save as cgr a CATProduct with DRM protection (if you have this right), CATIA will apply default DRM right to created cgr.

Copy/Cut (CATDRM_COPY)

This right allow to forbid all Copy, Cut and Drag&Drop commands on protected files. All copy format are protected.
To protect specification exchange, you have to associate three rights Collaborate, Duplicate Specs and Copy.
To protect geometry exchange, you have to associate three rights Duplicate Geometry and Copy.

Duplicate Specifications (CATDRM_DUPLICATE_SPECS)

This right allow to forbid advanced specification duplication through PowerCopy and UserFeature instantiation.
To protect specification exchange, you have to associate three rights Collaborate, Duplicate Specs and Copy.

Collaborate (CATDRM_COLLABORATION)

This right allow to forbid design collaboration on specifications.
To protect specification exchange, you have to associate three rights Collaborate, Duplicate Specs and Copy.

Duplicate Geometry (CATDRM_COPY_GEOMETRY)

This right allow to protect export of  geometry from one CATPart to another one. This protection is applied to Copy/Paste As Result and As Result with link, to import in Product context, to DF1 tool to generate result CATPart.
You should allow this right if you want to be able to perform contextual design. It allow to import geometry in Product context (through selection in 3D or in tree).
To protect geometry exchange, you have to associate three rights Duplicate Geometry and Copy.

Change Rights (CATDRM_EDITRIGHT)

This right is a little different. It is not directly used in CATIA as DRM right edition in managed only by DRM implementation. It has been defined on CATIA side to help CAA implementation (it is easier to manage it in same way than other rights).
The only CATIA impact is to enable or disable 'Edit Right' button in File/Document Property/DRM Protection tab.


In Short

This article describes DRM rights available in CATIA.

[Top]


References

[1]
[2]
[Top]

History

Version: 1 [Jan 2007] Document created
[Top]

Copyright © 1994-2007, Dassault Systèmes. All rights reserved.