3.5.4.1.2.1 IsPrincipalMemberOf

The IsPrincipalMemberOf element contains the body of the SOAP request.

 <s:element name="IsPrincipalMemberOf">
   <s:complexType>
     <s:sequence>
       <s:element minOccurs="0" maxOccurs="1"
         name="principalName"
         type="s:string"
       />
       <s:element minOccurs="0" maxOccurs="1"
         name="principalCrossForest"
         type="s:string"
       />
       <s:element minOccurs="0" maxOccurs="1"
         name="targetGroups"
         type="tns:ArrayOfString"
       />
       <s:element minOccurs="1" maxOccurs="1"
         name="crossForestCallsSoFar"
         type="s:int"
       />
     </s:sequence>
   </s:complexType>
 </s:element> 

principalName: A string that contains the email address of the user whose group membership is to be verified.

principalCrossForest: Same as principalName. A string that contains the email address of the user whose group membership is to be verified.

targetGroups: An array of strings that contains one or more email addresses representing the groups for which membership is to be checked. MUST be an ArrayOfString Complex Type (section 2.2.4.1).

crossForestCallsSoFar: An integer that represents the number of servers that have been involved in servicing this group expansion request so far. Used to enforce an upper limit on how many servers can be involved in servicing a given request.