Disparador do lado do servidor do Exchange 2007 para chamar o serviço da Web na atualização / exclusão de solicitação de reunião

4

Eu apreciaria se alguém pudesse me ajudar com o seguinte.

Quando uma solicitação de reunião do Exchange 2007 é atualizada / excluída, gostaria de chamar um serviço da web. É possível configurar um gatilho do lado do servidor que faria a chamada?

EDITAR: Também é importante observar que, quando o serviço da web é chamado, preciso passar o ID do pedido de reunião e o delta (no caso de uma atualização).

    
por no_lies 10.01.2012 / 18:11

1 resposta

1

Eu também estava tentando encontrar uma resposta, claro. E já faz algum tempo que encontrei uma solução bastante aceitável.

E sim, Sam, usando o EWS (Exchange Web Services) é exatamente o que pode ajudar aqui, como você apontou corretamente. Na verdade, o EWS é o que minha solução é baseada.

Assim, parte do EWS é a noção de Notificações de eventos. E é isso. Tão simples como é. É apenas que tais notificações não podem conter informações valiosas além do ID do item. Porque caso o item tenha sido atualizado eu gostaria de saber o delta. E se eu não conseguir, tenho que recuperá-lo. Mas isso não é um grande negócio, afinal, já que o EWS me permite recuperar facilmente o delta pelo ID.

Sobre como utilizar o EWS, há a API gerenciada do EWS, por exemplo, que oferece um cliente prático.

(No entanto, devo dizer que ainda não implementei a solução descrita. Farei isso um pouco mais tarde. Portanto, tudo que escrevi aqui é principalmente do ponto de vista teórico.)

    
por 19.02.2012 / 01:18