Atualização dos Web Services
Observação: As versões dos web services, em geral, acompanham as do sistema. Por isso, é importante atualizá-los nos clientes que os utilizam, pois dependem da DLL atualizada (assim como o dpServer) para o funcionamento correto e, em caso de erros, para facilitar a detecção. Caso a versão não tenha sido gerada, verifique a pasta de histórico IntegracaoAPI ou Webhook (localizada em: I:\Historico); a ultima pasta estará com a mesma numeração da versão:
IMAGEM WEB SERVICE 1
Ou verifique se a pasta da versão (localizada em: I:\ClickOnce) está atualizada com a data da
versão semanal.
Passo a passo
Ambos os web services têm o mesmo processo de atualização. Para clientes que já possuem o web service instalado, basta atualizar a pasta Bin. Para clientes novos que irão utilizar os web services, é preciso copiar todo o conteúdo da pasta.
IMAGEM WEB SERVICE 2
Global.asax
Quando se gera uma nova versão dos web services, é comum que o arquivo “Global.asax” não esteja presente na pasta, pois ele é excluído no processo de geração da versão; caso não o tenha, solicite-o. Isso é necessário somente para clientes que começarão a utilizar o serviço, levando em consideração que clientes já existentes possuem esse arquivo na pasta do web service.
Web.Config
O arquivo Web.Config pode sofrer alterações importantes, por isso cabe ao desenvolvedor notificar se é preciso incluir conteúdos no arquivo após a atualização. Não é indicado substituir todo o arquivo, já que informações válidas podem ser sobrepostas por dados inválidos de homologação; o indicado, portanto, é adicionar ou remover as informações manualmente.
Para clientes novos, é preciso configurar o arquivo com os dados do cliente. Para isso, basta abrir o arquivo pelo Bloco de Notas e editá-lo:
IMAGEM WEB SERVICE 3
Para atualizar no cliente, basta digitar "'IIS" no menu iniciar do Windows:
IMAGEM WEB SERVICE 4
Escolher o serviço do web service que será atualizado (em caso de dúvidas, perguntar):
IMAGEM WEB SERVICE 5
Após selecionar, clique em "Explorar":
IMAGEM WEB SERVICE 6
Após identificar a pasta onde está a aplicação, basta substituir os arquivos (Na maioria das vezes a
pasta bin):
IMAGEM WEB SERVICE 7
E reiniciar a aplicação:
IMAGEM WEB SERVICE 8