Using Java Report Server Security Extension : SelectGroups
 
SelectGroups
Retrieves the names of groups that match the specified criteria. To retrieve a list of a user’s group memberships, specify a name in UserName. SelectGroupsResponse then returns the list of the user’s groups. SelectGroups is required when using external registration security level.
Request schema
<xsd:complexType="SelectGroups">
<xsd:sequence>
<xsd:sequence>
<xsd:element name="QueryPattern" type="xsd:string"/>
<xsd:element name="UserName" type="xsd:string"/>
</xsd:sequence>
<xsd:element name="FetchSize" type="xsd:int" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
Request elements
QueryPattern
The string match.
UserName
The name of a user whose group membership to retrieve. Must not be an empty string.
FetchSize
The maximum number of records to retrieve and return in a result set. The default value is 500.
Response schema
<xsd:element name="SelectGroupsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Groups" type="typens:ArrayOfString"/>
<xsd:element name="TotalCount" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
Response elements
Groups
The list of users matching the search criteria.
TotalCount
The number of entries in the search result set.