getMemberOfRequest

Returns the list of distribution lists (GroupWise Address Book groups) that has the particular user. This is used by WebAccess to determine if a user is part of a group when the group is used in an Access Control List.

Request

<getMemberOfRequest>
  <userid type="xs:string" minOccurs="0"/>
  <postOffice type="xs:string" minOccurs="0"/>
  <domain type="xs:string" minOccurs="0"/>
</getMemberOfRequest>

Response

<getMemberOfResponse>
  <group type="tns:Owner" minOccurs="0" maxOccurs="unbounded"/>
  <status type="types:Status/>
</getMemberOfResponse>

Elements

userid

Userid to match.

postOffice

Post office to match.

domain

Domain to match.

group

0 or more group identifiers.

code

Returns the error number related to the request. 0 indicates that the request was successful.

status

Returns the success or failure of the method.

Example

<getMemberOfRequest>
  <userid>pstephenson</userid>
  <postOffice>po1</postOffice>
  <domain>domain</domain>
</getMemberOfRequest>
<getMemberOfResponse>
  <group>
    <domain>domain</domain>
    <postOffice>PO1</postOffice>
    <userid>all</userid>
  </group>
  <group>
    <domain>domain</domain>
    <postOffice>PO1</postOffice>
    <userid>dlPO1</userid>
  </group>
  <group>
    <domain>domain</domain>
    <postOffice>PO1</postOffice>
    <userid>PO1Group</userid>
  </group>
  <status>
    <code>0</code>
  </status>
</getMemberOfResponse>