Share via


3.1.4.1.4.1 ResponseState

ResponseState is a simple type that is an enumeration. The schema for this type is as follows:

    <s:simpleType name="ResponseState"> 
      <s:restriction base="s:string"> 
        <s:enumeration value="Invalid" /> 
        <s:enumeration value="Success" /> 
        <s:enumeration value="MemberCountLimitExceeded" /> 
        <s:enumeration value="NotAuthorized" /> 
        <s:enumeration value="NotFound" /> 
        <s:enumeration value="SimultaneousRequestLimitExceeded" /> 
      </s:restriction> 
    </s:simpleType> 

The following table lists the meaning of each enumerated value.

Value

Meaning

Invalid

The server SHOULD return this string in the ResponseStatus element when it determines that the address of the distribution list specified by the groupMailAddress element in the request is invalid. The server can return this error in the case of other failures not described by the following statuses.

Success

The server MUST return this string in the ResponseStatus element when it successfully expands the distribution list specified by the groupMailAddress element in the request.

MemberCountLimitExceeded

The server MUST return this string in the ResponseStatus element when the count of members in the distribution list specified by the groupMailAddress element exceeds a predefined limit on the server<4>.

NotAuthorized

The server MUST return this string in the ResponseStatus element when the server determines that the client is not authorized to view the membership of the distribution list specified by the groupMailAddress element in the request<5>.

NotFound

The server MUST return this string in the ResponseStatus element when the server is not able to find the distribution list specified by the groupMailAddress element in the request.

SimultaneousRequestLimitExceeded

The server SHOULD<6> return this string in the ResponseStatus element when the limit for the number of simultaneous requests being processed by the server for a particular user is exceeded.