Configurando e aplicando pacotes pelo VSCODE

Dúvida
Como aplicar pacote de correção via VSCODE?

Ambiente
Totvs Backoffice - Cross Segmentos (Linha Protheus) - Atualização - À partir da Versão 12.1.33.

Solução:
1 - Baixe o VSCode através do link:
https://code.visualstudio.com/download

Obs.: Escolha o sistema operacional de acordo onde será feita a instalação e faça o download.

Atenção:

Caso seja utilizado TAF Segregado: é necessário parar o serviço TAF-WS antes de executar os passos seguintes. 

Caso seja utilizado TAF como módulo do Protheus: verifique se o appserver.ini possui algum job na seção ONSTART, se possuir, será necessário comentar essa linha conforme exemplo abaixo:

mceclip0.png

Se tiver a porta multiprotocolo ativa, acesse o appserver.ini e comente os parâmetros conforme abaixo:

mceclip0.png

mceclip1.png

 

Se não tiver a seção [APP_MONITOR] basta adicionar conforme abaixo:
[APP_MONITOR]
Enable=0

 

2 - Para instalar o VSCode, basta seguir com as orientações de acordo com o seu sistema operacional;

 

3 - Acesse o diretório C: do servidor no qual o processo de instalação está sendo executado e crie uma nova pasta de nome VSCode:

 

4 - Com o VSCode instalado, localize a opção extension (extensões) na barra lateral:

mceclip0.png

 

5 - Na barra de busca, digite Na barra de busca, digite Totvs Developer Studio for VSCode e em seguida clique em Install para que o plugin seja instalado:

mceclip1.png

 

6 - Clique no menu Arquivo > Abrir Pasta e selecione a pasta criada anteriormente no diretório C: do seu servidor:

mceclip1.png

 

7 - Após a instalação do plugin, será aberto uma tela de boas vindas conforme abaixo:
mceclip4.png

8 - Informe o caminho do seu SmartClient, selecionando caminho do executável do SmartClient.exe:
mceclip5.png

 

9 - Clique em SAVE/CLOSE:

mceclip6.png

 

10 - Clique no Plugin da TOTVS e clique em Add Server [+] para configurarmos o plugin para aplicar os pacotes do TAF:

mceclip7.png

 

11 - Ao clicar em adicionar servidor (add server), crie um nome para o servidor, no exemplo, TAF, endereço do local da instalação do TAF. Se estiver configurando direto no servidor onde está instalado o TAF, pode-se colocar LOCALHOST e a porta da sua seção [TCP] do arquivo appserver.ini localizado na pasta bin/appserver.

Clique em SAVE/CLOSE:

mceclip8.png

 

12 - Repare que aparecerá o nome da conexão que foi criado. Clique em Connect:

mceclip9.png

 

13 - Abre o APPSERVER.INI da pasta BIN/APPSERVER, e verifique o nome do ambiente e digite-o nome do ambiente configurado. No nosso exemplo temos configurado o ambiente TAF, porém podem variar os nomes de ambientes de acordo com a configuração:
mceclip2.png

14 - Verificado o enviroment (ambiente),  insira o usuário e senha de acesso ao TAF:mceclip0.png

mceclip11.png

15 - Ative os LOG's se caso ocorrer algum problema na conexão ou aplicação do pacote, será necessário para identificação de erros. No VSCode, clique em View (Ver) > Output (Saída):
mceclip3.png

 

16 - Conectando o servidor com sucesso, pare o serviço do TAF-WS e clique com o botão direito do mouse e clique em Patch Apply:

mceclip12.png

 

17 - Para verificar se o pacote foi executado com sucesso, verifique o LOG dos status ao lado:
Para habilitar o LOG, segue abaixo:

mceclip0.png

mceclip13.png

 

18 - Volte as configurações como o ONSTART e as configurações da porta multiprotocolo e ative o TAF-WS.


Atualizado em 13/04/2023
Este artigo foi útil?  
Agradecemos sua avaliação.