![]() |
Telelogic DOORS (steve huntington) | ![]() |
new topic :
profile :
search :
help :
dashboard :
calendar :
home
|
||
Latest News:
|
|
Topic Title: DXL Script to List Module/Attribute Permission Stuctures Topic Summary: Created On: 20-Jan-2004 19:46 Status: Post and Reply |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
Anyone have or know of a DXL script that can be run against a module (or project) to generate a listing of the permissions heirarchy for the module and attribute levels. We are doing some administrative clean-up to standardize our permissions schemes, and getting a list of what's what currently would save us having to click one by one to review permissions. We're needing to look at what groups/users have access at the module and attribute levels and what access each group/user has. Basically just a listing of what you'd see if you clicked one at a time through the module and attribute permissions. Hopefully that's clear enough to understand. Can anyone offer assistance?
Jason Aylesworth F-16 Programs Lockheed Martin Aeronautics jason.g.aylesworth@lmco.com |
|
![]() |
|
![]() |
|
Attached are two dxl files. The first file will generate a hierarchy of the database(DB-AccessRgts) at what level you chose and show the module and premission per group assoicated. The second scripts(AttributeAccessRgts) run against a module and show user-defined attributes and permission levels.
You can probably combine the two files, haven't tried it, to generate one report. Hope this helps ------------------------- jobina.l.johnson@boeing.com ![]() |
|
![]() |
|
![]() |
|
Thanks for the reply. I'll give these a shot!
Jason |
|
![]() |
|
![]() |
|
Hi,
I'm looking for a DXL-script to list given permissions prior to do some "housekeeping" on our Doors dbs (same as Jason some years ago). Would you be so kind as to share your scripts with me, too? Thanks, Hiltrud hiltrud.braeuer@nm.hsd.utc.com |
|
![]() |
|
![]() |
|
The attached script prints the access rights on all projects in the database.
This is about as simple as it can be. This could easily be amended to print access rights for items in a project for example. Change the parameter to printAccessRights to be an Item. Remove the line that gets an item handle from the project. Use the following loop to call the function: Item i for i in current Project do { printAccessRights(i) } This will then print out access rights on all items in the current project. ------------------------- Tony Goodman http://www.smartdxl.com Edited: 6-Mar-2008 at 13:20 by Tony Goodman |
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.