

Represents configuration information about a source and destination mailbox. Represents configuration information about a source and destination messaging system. The following entity types are available: Entity The MigrationWiz SOAP API allows callers to configure, initiate and monitor migrations using different types of entities. However, this functionality is for internal use only and currently unavailable to external callers. While tickets normally only represent the account whose identity matches the specified email address, privileged accounts can also impersonate other accounts by setting the ImpersonateUserId property. In any case, callers should not retrieve a new ticket each time a request is sent (callers should cache tickets). Tickets usually expire, so callers should renew tickets as needed. If the AuthenticateRequest fails for any reason, the caller receives a FailureResponse message with detailed error information. Ticket ticket = authenticateResponse.Ticket Ĭonsole.WriteLine(ticket.ExpirationDate) ĬreateRequest createRequest = new CreateRequestĬreateResponse createResponse = (CreateResponse)webService.Execute(createRequest) Here is an example showing a simple authentication and execution routine: // Prepare authenticate request Obtained authentication tickets must then be attached to subsequent requests for authentication purposes. Here is an example demonstrating the request/response mechanism: // Prepare authenticate requestĪuthenticateRequest authenticateRequest = new AuthenticateRequestĪuthenticateResponse authenticateResponse = (AuthenticateResponse)webService.Execute(authenticateRequest) Ĭallers authenticate by presenting credentials using AuthenticationRequest messages. Returns a calculated value such as a sum, max, min, or average value over entities. Returns information about failure to process a request. Returns found entities such as mailboxes, mailbox connectors, etc.Ĭonfirms creation of entities such as mailboxes, mailbox connectors, etc.Ĭonfirms modification of entities such as mailboxes, mailbox connectors, etc.Ĭonfirms deletion of entities such as mailboxes, mailbox connectors, etc. The following response types are available: AuthenticateResponse

Requests a calculated value such as a sun, max, min, or average value over entities.

Modifies entities such as mailboxes, mailbox connectors, etc.ĭeletes entities such as mailboxes, mailbox connectors, etc. The following types of requests are available: AuthenticateRequestįinds entities such as mailboxes, mailbox connectors, etc.Ĭreates entities such as mailboxes, mailbox connectors, etc. For each request message submitted to the web service’s Execute method, a response message is returned to the caller. The MigrationWiz SOAP API uses a simple request/response model.
