roleDetailLevel
If roleDetailLevel
is set, the response can contain the following information:
EXCLUDE
: No role information is returned.LOW
:name
extId
applicationName
applicationExtId
MEDIUM
: All elements from theLOW
detail level plus:description
properties
(ifpropertyDetailLevel
is not set to EXCLUDE)name
value
HIGH
: All elements from theMEDIUM
detail level plus:ctlCreUid
ctlCreDat
ctlModUid
ctlModDat
ctlTcn
The following detail levels can be useful in combination with roleDetailLevel
:
propertyDetailLevel
defaultDetailLevel
Example of a request and response with roleDetailLevel
set to MEDIUM
:
Request:
<v1:queryRoles>
<query>
<clientExtId>100</clientExtId>
<detailLevels>
<roleDetailLevel>LOW</roleDetailLevel>
</detailLevels>
<role>
<extId>1</extId>
</role>
</query>
</v1:queryRoles>
Response:
<ns2:queryRolesResponse
xmlns:ns2="http://adnovum.ch/nevisidm/ws/services/v1">
<return>
<name>SelfAdmin</name>
<extId>1</extId>
<applicationName>nevisIdm</applicationName>
<applicationExtId>1</applicationExtId>
</return>
</ns2:queryRolesResponse>