Como configurar VSCode com TCloud

No artigo de hoje vou mostrar como configurar um AppServer do TCloud no VSCode.

No TCloud existe o ambiente de produção e geralmente a TOTVS disponibiliza algum ambiente de homologação ou desenvolvimento para a realização de testes.

Para alguns clientes até é possível liberar o ambiente de produção para compilação, mas isso depende de negociação e contrato.

Pois bem, no artigo de hoje vou demonstrar como conectar em um ambiente de desenvolvimento para realizar customizações.

  1. Acesse o painel do TCloud
  2. Baixe o smartclient via TCloud do ambiente de desenvolvimento

Baixando o smartclient no TCloud

  1. Após baixar, descompacte o arquivo, e abra o smartclient.ini
  2. Procure pela seção tds ou mac ou dev. Após encontrar, anote as configurações de servidor e porta

Encontrando o servidor e a porta

  1. Abra o VSCode (caso você não tenha instalado e configurado, siga as dicas nesse tutorial – até o passo 7 – https://terminaldeinformacao.com/2019/12/23/como-configurar-o-plugin-oficial-da-totvs-no-vscode/)
  2. Clique no ícone da TOTVS na esquerda, e depois clique no botão + na parte de servidores

Clicando na opção de adicionar servidor no VSCode

  1. No primeiro campo, coloque um nome para identificação, por exemplo, Empresa_Desenv, no segundo e terceiro campo, coloque o server e a porta que você marcou no passo de número 4
  2. Insira um diretório de includes (arquivos .ch), caso não tenha as includes, elas podem ser baixadas no portal do cliente na TOTVS

Adição de servidor no VSCode

  1. Na parte da esquerda nos servidores, clique com o botão direito nesse criado, e depois clique em Conectar

Realizando a conexão com o ambiente

  1. Insira o nome do environment (ambiente) em que você irá fazer as compilações

Digitando o nome do ambiente

  1. Agora insira o nome de usuário e senha

Digitando o usuário e em seguida a senha

  1. Geralmente a primeira vez de configuração, pode demorar um pouco, pois será feita a conexão no Cloud e depende da internet, então já teve casos de demorar nem 5 segundos, como já teve casos de demorar uns 5 minutos, então deixe o VSCode conectando, até ele mostrar que conseguiu realizar a conexão no rodapé

Verificando no rodapé que está conectado

  1. Agora é só abrir algum código fonte, e compilar com Ctrl+F9

Mensagem ao compilar algum código fonte

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

8 Responses

  1. André disse:

    foi realizado as configurações, mas não conecta, acha qua precisa de complie key?

  2. Caique Arize disse:

    Olá Daniel, tudo bem? No meu caso a compilação funcionou, validou certinho mas o serviço REST que foi compilado não aparece por lá. O que seria o problema nesse caso?

    • Bom dia Caique, tudo joia graças a Deus e você?

      Ao compilar ele aparece SUCCESS no VSCode? Se sim, aperta Ctrl + Shift + P e abre o Inspetor de Objetos e procura pelo seu fonte, veja a data e hora de compilação.

      Se tiver tudo certo, ai pode ser então o ambiente de compilação para isso, no TCloud, compare o appserver.ini do debug com o appserver.ini do REST e veja se no Environment que esta compilando, é o mesmo do HTTPJOB do REST e se em ambos .ini estão no mesmo SourcePath e RPOCustom.

      Se estiverem, ai tente reiniciar o serviço do REST e ver se aparece na lista das APIs.

      Tenha uma ótima e abençoada quarta feira.

      Um grande abraço.

      • Caique Arize disse:

        Tudo em ordem também graças a Deus!

        Aparece como na imagem do item 13. Agora, olhando o ‘Inspetor de Objetos’ a API que estou tentando subir aparece porém o estranho que todos ficam com o status ‘Dev’ e essa fica como ‘NoAuth’ e realmente quando eu conecto não pede usuário e senha. Seria esse o motivo de não estar conseguindo subir?

        Obrigado pela atenção, que tenha um grande dia também por ai.
        Abraços!

        • Caique Arize disse:

          Oi Daniel, só para não tomar seu tempo. O nome que eu colocava em “Server Name” eu estava confundindo com o nome do ambiente.

          Consegui localizar aqui e agora está solicitando meu usuário e senha. Muito obrigado pela atenção, faltou atenção minha nessa parte.

        • Bom dia Caique, tudo joia?

          Opa, obrigado pelo feedback e retorno.

          Tenha uma ótima e abençoada quinta feira.

          Um grande abraço.

        • Bom dia Caique, Amém, muito obrigado. E hoje, tudo joia?

          Que estranho, ao conectar era pra pedir o usuário e senha do ambiente.

          Se você tentar excluir a configuração no VSCode do AppServer e refazer ela, ele continua com esse comportamento sem pedir usuário e senha?

          Tenha uma ótima e abençoada quinta feira.

          Um grande abraço.

Deixe uma resposta

Terminal de Informação