private void VerifyMoveFolderResponse(bool isSchemaValidated)
{
// Add the debug information.
Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXWSFOLD_R431.");
// Verify MS-OXWSFOLD_R431.
Site.CaptureRequirementIfIsTrue(
isSchemaValidated,
431,
@"[In MoveFolder Operation]The following is the WSDL port type specification of the MoveFolder operation.
<wsdl:operation name=""MoveFolder"">
<wsdl:input message=""tns:MoveFolderSoapIn"" />
<wsdl:output message=""tns:MoveFolderSoapOut"" />
</wsdl:operation>");
// Add the debug information
this.Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXWSFOLD_R4312");
// Verify MS-OXWSFOLD requirement: MS-OXWSFOLD_R4312
this.Site.CaptureRequirementIfIsTrue(
isSchemaValidated,
4312,
@"[In MoveFolder Operation][The WSDL binding of MoveFolder operation is defined as:]<wsdl:operation name=""MoveFolder"">
<soap:operation soapAction=""http://schemas.microsoft.com/exchange/services/2006/messages/MoveFolder"" />
<wsdl:input>
<soap:header message=""tns:MoveFolderSoapIn"" part=""Impersonation"" use=""literal""/>
<soap:header message=""tns:MoveFolderSoapIn"" part=""MailboxCulture"" use=""literal""/>
<soap:header message=""tns:MoveFolderSoapIn"" part=""RequestVersion"" use=""literal""/>
<soap:body parts=""request"" use=""literal"" />
</wsdl:input>
<wsdl:output>
<soap:body parts=""MoveFolderResult"" use=""literal"" />
<soap:header message=""tns:MoveFolderSoapOut"" part=""ServerVersion"" use=""literal""/>
</wsdl:output>
</wsdl:operation>");
// Add the debug information
this.Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXWSFOLD_R4313");
// Verify MS-OXWSFOLD requirement: MS-OXWSFOLD_R4313
this.Site.CaptureRequirementIfIsTrue(
isSchemaValidated,
4313,
@"[In MoveFolder Operation]The protocol client sends a MoveFolderSoapIn request WSDL message, and the protocol server responds with a MoveFolderSoapOut response WSDL message.");
// Add the debug information
this.Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXWSFOLD_R4452");
// Verify MS-OXWSFOLD requirement: MS-OXWSFOLD_R4452
this.Site.CaptureRequirementIfIsTrue(
isSchemaValidated,
4452,
@"[In tns:MoveFolderSoapOut Message][The response WSDL message of MoveFolder operation is defined as:]<wsdl:message name=""MoveFolderSoapOut"">
<wsdl:part name=""MoveFolderResult"" element=""tns:MoveFolderResponse"" />
<wsdl:part name=""ServerVersion"" element=""t:ServerVersionInfo""/>
</wsdl:message>");
// Add the debug information
this.Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXWSFOLD_R447");
// Verify MS-OXWSFOLD requirement: MS-OXWSFOLD_R447
this.Site.CaptureRequirementIfIsTrue(
isSchemaValidated,
447,
@"[In tns:MoveFolderSoapOut Message]MoveFolderResult which Element/Type is tns:MoveFolderResponse (section 3.1.4.7.2.2).");
// Add the debug information
this.Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXWSFOLD_R4471");
// Verify MS-OXWSFOLD requirement: MS-OXWSFOLD_R4471
this.Site.CaptureRequirementIfIsTrue(
isSchemaValidated,
4471,
@"[In tns:MoveFolderSoapOut Message]MoveFolderResult specifies the SOAP body of the response to a MoveFolder operation request.");
// Add the debug information
this.Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXWSFOLD_R448");
// Verify MS-OXWSFOLD requirement: MS-OXWSFOLD_R448
this.Site.CaptureRequirementIfIsTrue(
isSchemaValidated,
448,
@"[In tns:MoveFolderSoapOut Message]ServerVersion which Element/Type is t:ServerVersionInfo ([MS-OXWSCDATA] section 2.2.3.12).");
// Add the debug information
this.Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXWSFOLD_R449");
// Verify MS-OXWSFOLD requirement: MS-OXWSFOLD_R449
this.Site.CaptureRequirementIfIsTrue(
isSchemaValidated,
449,
@"[In tns:MoveFolderSoapOut Message]ServerVersion specifies a SOAP header that identifies the server version for the response.");
// Add the debug information.
Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXWSFOLD_R454.");
// Verify MS-OXWSFOLD_R454.
Site.CaptureRequirementIfIsTrue(
isSchemaValidated,
454,
@"[In MoveFolderResponse Element][The MoveFolderResponse element is defined as:]
<xs:element name=""MoveFolderResponse""
type=""m:MoveFolderResponseType""
/>");
// Add the debug information.
Site.Log.Add(LogEntryKind.Debug, "Verify MS-OXWSFOLD_R460.");
// Verify MS-OXWSFOLD_R460.
Site.CaptureRequirementIfIsTrue(
isSchemaValidated,
460,
@"[In m:MoveFolderResponseType Complex Type][The schema of MoveFolderResponseType is defined as:]<xs:complexType name=""MoveFolderResponseType"">
<xs:complexContent>
<xs:extension
base=""m:BaseResponseMessageType""
/>
</xs:complexContent>
</xs:complexType>");
}
#endregion