The WhoAmISubResponseType complex type contains information about the success or failure in processing a WhoAmI subrequest. In the case of success, it contains information requested as part of WhoAmI subrequest. In the case of failure, the ErrorCode attribute that is part of a SubResponse element specifies the error code result for this subrequest. ErrorCode is specified in section 220.127.116.11. The SubResponseType definition from which WhoAmISubResponseType is extended is defined in section 18.104.22.168.
<xs:complexType name="WhoAmISubResponseType"> <xs:complexContent> <xs:extension base="tns:SubResponseType"> <xs:sequence minOccurs="0" maxOccurs="1"> <xs:element name="SubResponseData" type="tns:WhoAmISubResponseDataType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
SubResponseData: A WhoAmISubResponseDataType that specifies client-specific information provided by the protocol server that was requested as part of the WhoAmI subrequest. WhoAmISubResponseDataType is defined in section 22.214.171.124. As part of processing the WhoAmI subrequest, the SubResponseData element MUST be sent as part of the SubResponse element in a cell storage service response message only if the following condition is true:
The ErrorCode attribute that is part of the SubResponse element is set to a value of "Success".
The protocol server sets the value of the ErrorCode attribute to "Success" only if the protocol server succeeds in processing the WhoAmI subrequest. ErrorCode is specified in section 126.96.36.199.