Instalação WebServices do DI
Neste tópico será detalhado o passo a passo para a correta instalação dos WebServices do DI. A arquitetura do DI é composta por dois WebServices, sendo:
SmartShare DI WSServer, que é responsável por publicar os documentos no SmartShare e buscar informações do mesmo para o DI Server. É imprescindível que o WSServer seja instalado no mesmo servidor que o SmartShare.
SmartShare DI WSClient, que é responsável pela transferência de documentos do DI Client para o DI Server, e pela comunicação com o banco de dados. Importante ressaltar que, o WSClient deverá ser instalado no mesmo servidor que o SmartShare DI Server.
WebService DI Server e DI Client
A implantação desses módulos é realizada ao executar seus respectivos instaladores SmartShare DI WSServer e SmartShare DI WSClient que são disponibilizados pelo consultor responsável ou através do canal de revendas do SmartShare: http://smartsoftwares.selbetti.com.br/smartshare/.
Ao iniciar a execução de qualquer um dos instaladores (WSServer ou WSClient), a seguinte tela será apresentada (Figura Abaixo). Nesta tela, o usuário deverá clicar no botão AVANÇAR (Figura Abaixo, Passo 1), para assim iniciar a instalação.
Após clicar no botão AVANÇAR, será apresentada ao usuário a tela para configurar o diretório da instalação, ou seja, em qual pasta do servidor os arquivos da instalação serão direcionados. Por padrão, esta tela já vem com os dados preenchidos, mas nada impede que os mesmos sejam alterados.
Para alterar a pasta de instalação, o usuário deverá clicar no botão ALTERAR (Figura Abaixo, Passo 1), do contrário, clicar no botão AVANÇAR para continuar com a instalação dos módulos (Figura Abaixo, Passo 2).
Ao avançar a instalação, independente do módulo que está sendo instalada, a seguinte tela será apresentada (Figura Abaixo). Nesta tela é onde existe a particularidade entre os módulos, ou seja, a única diferença na instalação acorrerá durante essa configuração. Segue abaixo o detalhamento dos campos, respeitando cada módulo (Figura Abaixo, Passo 1):
Servidor de banco de dados: Informar o nome do servidor de banco de dados que os scripts do WebService serão instalados. Este pode ser manualmente, ou utilizando o botão PROCURAR dispostos ao lado do campo, que trará todos os servidores de banco disponíveis. Caso o módulo instalado seja WSDI Server, informar o servidor do banco de dados do SmartShare, se for a instalação do módulo WSDI Client, informar o servidor do banco de dados do DI;
Usuário: Informar o nome do usuário de acesso ao banco de dados com permissão para executar scripts no mesmo e autenticado no SQL Server;
Senha: Informar a senha de acesso do usuário com autenticação do SQL Server;
Nome do catálogo de banco de dados: Informar o nome do banco de dados que fará a integração entre as informações do DI Client e DI Server, para isso, clicar no botão PROCURAR e localizar o banco de dados que será utilizado. Caso o módulo instalado seja WSDI Server, informar o banco de dados do SmartShare, se for a instalação do módulo WSDI Client, informar o banco de dados do DI.
Com todas as configurações realizadas nesta tela, o usuário deverá clicar no botão AVANÇAR (Figura Abaixo, Passo 2), para continuar a configuração de instalação.
Com o avanço da instalação, será apresentada ao usuário a tela Configuração do IIS, onde o mesmo deverá informar as configurações para o IIS, de acordo com módulo que está sendo instalado. Segue abaixo informações para o correto preenchimento dos campos apresentados (Figura Abaixo, Passo 1):
Pool de Aplicação: Selecionar sobre qual pool de aplicação o sistema irá rodar;
Web Site: Selecionar qual será o Web Site do sistema. Por padrão, o mesmo deverá ser cadastrado no mesmo IIS que a aplicação SmartShare ficará hospedada;
Diretório Virtual: Informar o nome do diretório virtual do WebService do Server, ou seja, como o mesmo será identificado na web. Por Padrão, este campo virá preenchido como WSDIServer ou WSDIClient, isso irá alterar de acordo com o módulo que está sendo instalado.
Com as configurações de IIS definidas, clicar no botão AVANÇAR para continuar com a instalação do produto (Figura Acima, Passo 2), na qual será apresentada ao usuário a tela Pronto para Instalar o Programa, onde o mesmo terá que clicar no botão INSTALAR (Figura Abaixo, Passo 1) e assim definitivamente iniciar a instalação do WebService SmartShare WSDIServer ou SmartShare WSDIClient.
Após confirmar a instalação de ambos módulos SmartShare WSDIServer e/ou SmartShare WSDIClient, o usuário terá que aguardar alguns minutos até que todos os arquivos sejam instalados no diretório informado para cada módulo.
Com a instalação completa, na tela que será apresentada (Figura Acima), o usuário deverá clicar no botão CONCLUIR (Figura Acima, Passo 1) para sair da instalação e acessar as configurações do módulo.