Serviço eDocs com Monitor
O serviço do eDocs e o Monitor possuem como forma de ligação a base de dados do sistema, ou seja, estes dois componentes não se comunicam diretamente um com o outro. No entanto, através do compartilhamento da mesma base de dados, processos iniciados por uma ação no Monitor podem ser executados pelo eDocs.
Exemplo:
O Monitor não é responsável pelo envio de e-mails para os clientes no caso de ser necessário o reenvio de um arquivo XML de NF-e (este processo é de responsabilidade do serviço do eDocs). No entanto, quando o usuário seleciona uma NF-e no Monitor e indica de que deverá ser enviado um novo e-mail com o arquivo XML da NF-e, o Monitor (através do IIS) marca o registro da NF-e como E-mail pendente de envio na base de dados do sistema, e então o serviço do eDocs, através de um de seus threads, monitora estes registros pendentes e efetua o envio do e-mail, marcando o registro na base de dados como E-mail enviado com sucesso caso o e-mail seja efetivamente enviado corretamente. A nova situação do registro de envio de e-mail poderá ser consultada através do Monitor.
Serviço do eDocs com o IIS
Não há nenhum relacionamento direto entre estes dois componentes, a não ser a conexão com a mesma base de dados (isso porque a aplicação Monitor utilizar o IIS para se comunicar com a base de dados).
Por este motivo, inclusive, uma NF-e, por exemplo, pode não ser enviada para a SEFAZ por algum problema de comunicação com os web services da SEFAZ (devido a utilização de algum proxy ou firewall, por exemplo), no entanto, a atualização da situação de uma outra NF-e através do botão Consultar pode funcionar normalmente.
E como isso poderia ocorrer?
O serviço do eDocs é um serviço específico e possibilita a definição das credenciais do usuário administrador da rede/domínio, e é através deste serviço que as NF-e são enviadas para a SEFAZ, após estabelecer a comunicação com os web services da SEFAZ.
Já o Monitor, como já informado, é uma aplicação executada com base no IIS, que por sua vez possibilita parametrizações específicas de credenciais do usuário administrador da rede/domínio.
Desta forma, se o serviço do eDocs não estiver parametrizado adequadamente, no entanto, as parametrizações do IIS estiverem adequadas, o processo de envio da NF-e não será realizado, mas a consulta de uma outra NF-e será executada com sucesso.
Monitor com o IIS
Conforme já especificado nas definições destes dois componentes e conforme é possível verificar na imagem que detalha a solução, o Monitor é a aplicação que é executada com base no IIS. Logo, se o IIS não estiver operacional, o Monitor não estará acessível.