This call is used to set the rRights of a User or a gGroup on a particular oObject like Cabinet,
Folder, Document, DataDefinition or Annotation. It takes objectindex, object
type (Cabinet, Document, Folder, Annotation), UserAcl and TypeOfProcess (Add,
Modify, Delete).
|
Name |
Parent Tag |
Description |
Valid Values |
Default Values |
Option |
Root |
Unique option for the call. |
NGOSetRights |
N/A |
CabinetName |
Root |
Name of the Cabinet to which the User wants to
connect. |
|
N/A |
UserDBId |
Root |
UserDatabase ID, Cabinet call. |
|
N/A |
ObjectType |
Root |
Information about the |
C- Cabinet, D-Document, F-Folder, A-Annotation T Data Class |
N/A |
ObjectIndex |
Root |
Index of the |
Integer >= 0 |
N/A |
TypeOfProcess |
Root |
It specifies the |
A-Add M-Modify, D-Delete |
N/A |
MakerChecker Flag |
Root |
Reserved for internal use. |
|
|
UserGroupACL |
Root |
It contains information about the User or |
|
N/A |
UserGroupIndex |
UserGroup ACL |
Index of the User or |
Integer >= 0 |
N/A |
UserGroupType |
UserGroup ACL |
User or Group. |
U-User G-Group |
N/A |
Rights |
UserGroup ACL |
6- |
|
N/A |
LogGeneration |
UserGroup ACL |
Whether log would be generated or not. |
Y Yes N No |
|
Name |
Parent Tag |
Description |
Option |
Root |
Unique Option for the Call. |
Status |
Root |
Status of the call. If it is 0, then the call is successful. |
Code |
Message |
Comments |
-50074 |
Invalid
parameters |
Some of
the parameter passed in |
-50073 |
Cannot
assign rights to Admin |
When the User wants to assign
|
-50013 |
Group not
found. |
Group
does not exist. |
-50066 |
Group has
expired |
The Group to which Rights are assigned
has expired. |
-50001 |
Cabinet
not found. |
Cabinet does not exists. |
-50017 |
Folder
not found. |
Object on
which User wants to set |
-50119 |
System
defined properties cannot be changed. |
System- |
-50023 |
Document
not found |
Object on
which User wants to set |
-50132 |
Document
has been deleted. |
Document
has been deleted. |
-50034 |
Annotation
not found |
Annotation
for which to |
-50028 |
Data
Class not found |
Data
Class for which to |
-50130 |
User
cannot assign rights to himself. |
User
cannot assign |
-50153 |
Rights
already exist. |
This
exception can come when User specify TypeOfProcess as A and Rights already
exist for the specified
User or |
-50156 |
Invalid
process on Rights. |
When a
particular process (A, M or D) is not applicable to |
-50058 |
Specified
User does not exist. |
The specified User for
which the User
wants to set |
-50063 |
Specified
User has expired. |
The specified User for which
the User wants to set Rights |
-50064 |
Specified
User is not alive. |
The specified User for which
the User wants to set Rights |
-50133 |
Folder
has been deleted. |
Folder
has been deleted. Its location is |
-50168 |
User
cannot assign rights. |
|