applicationDetailLevel
If applicationDetailLevel
is set, the response can contain the following information:
EXCLUDE
: No application information is returned.LOW
:name
extId
url
MEDIUM
: All elements from theLOW
detail level plus:description
displayName
entries
lang
value
displayed
roles
name
extId
applicationName
applicationExtId
- (
description
) ifroleDetailLevel
is not set at least toMEDIUM
- (
ctlCreUid
ctlCreDat
ctlModUid
ctlModDat
ctlTcn
) ifroleDetailLevel
is not set toHIGH
properties
(ifpropertyDetailLevel
is not set toEXCLUDE
)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 applicationDetailLevel
:
roleDetailLevel
propertyDetailLevel
defaultDetailLevel
Example of a request and response with applicationDetailLevel
set to MEDIUM
:
Request:
<v1:queryApplications>
<query>
<clientName>Default</clientName>
<detailLevels>
<applicationDetailLevel>MEDIUM</applicationDetailLevel>
<roleDetailLevel>EXCLUDE</roleDetailLevel>
</detailLevels>
<application>
<extId>100</extId>
</application>
</query>
</v1:queryApplications>
Response:
<ns2:queryApplicationsResponse
xmlns:ns2="http://adnovum.ch/nevisidm/ws/services/v1">
<return>
<name>Citrix</name>
<extId>100</extId>
<description>Citrix</description>
<url>/Citrix/XenApp</url>
<displayName/>
<displayed>true</displayed>
<roles>
<name>DEFAULT-citrix</name>
<extId>102</extId>
<applicationName>Citrix</applicationName>
<applicationExtId>100</applicationExtId>
</roles>
<properties>
<name>needs_ad_export</name>
<value>yes</value>
</properties>
<properties>
<name>strong_auth_required</name>
<value>no</value>
</properties>
</return>
</ns2:queryApplicationsResponse>