Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 2 Próxima »

Ambiente de desenvolvimento do TL++

Para criarmos os programas em TL++ para o servidor REST usando os @annotation ou as classes, precisamos preparar nosso ambiente de desenvolvimento.

O ambiente de desenvolvimento para escrever aplicações REST requer alguns includes que são distribuidos junto com o RPO padrão do TL++.


Extraindo os includes

Como os includes fazem parte do RPO basta executar a função tlpp.environment.getIncludesTLPP extraí-los.

Após executar esta função os includes serão extraídos na pasta do AppServer em um diretório chamado "includes".

Basta então adcionar este diretório nos seus PATH de includes do seu ambiente de compilação.


Para extrair podemos executar esta função de diversas maneiras:

  • Usando o próprio AppServer via linha de comandos:
    [AppServer] -env=[seu ambiente] -run=tlpp.environment.getIncludesTLPP
    Ex:
    appserver.exe -env="TLPPCORE" -run=tlpp.environment.getIncludesTLPP

  • Usando o SmartClient:
    Abrir o SmartClient e digitar na tela:

    • Programa inicial: tlpp.environment.getIncludesTLPP
    • Comunicação no cliente: [seu serviço]
    • Ambiente no servidor: [seu ambiente]

  • Usando o SmartClient via linha de comandos:
    [SmartClient] -M -Q -E=[seu ambiente] -Z=[hostname / IP] -Y=[Porta] -P=tlpp.environment.getIncludesTLPP
    Ex:
    smartclient.exe -M -Q -E=TLPPCORE -Z=localhost -Y=5012 -P=tlpp.environment.getIncludesTLPP

  • Via código tl++ ou advpl:

    Function u_TLPPIncs()
    Return tlpp.environment.getIncludesTLPP()
    


Obs. Você pode criar fontes .tlpp e/ou .prw sem nenhum include se eles não tiverem nenhuma dependência

  • Sem rótulos