Histórico da Página
...
- Não tem comunicação cliente/server TCP, os comandos são executados diretamente no AppServer.
- Ambiente simples que necessita apenas do appre, binário do appserver e arquivo de configuração "appserver.ini".
- Compilação mais rápida.
- Suporte a atual chave de compilação utilizada pelo TDS e TDSCli.
- Chave de compilação para Linux utilizando criptografia AES 256bits.
- Compatível com Sistemas Operacionais Windows e Linux.
Compilação
Parâmetros:
Nome | Descrição | Obrigatório | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
-compile | Necessário para inicialização da ferramenta | Sim | |||||||||
-files | Informa quais fontes serão compilados podendo ser informado das seguintes formas:
| Sim | |||||||||
-includes | Informa o diretório de includes usado durante a o pré-processamento dos fontes. | Sim | |||||||||
-src | |||||||||||
-env | Informa o ambiente que deverá ser acessado para compilação. | Sim | |||||||||
-nodelfiles | Utilizado para debug, caso informado, não deleta os arquivos gerados durante o pré-processamento e também mantem os arquivos temporários .Lst gerados durante o processo. | Não | |||||||||
-authorization | Informa a chave de compilação no formato de arquivo .aut, padrão TDS / TDSCli. | Não | |||||||||
-outreport | Gera os arquivos compile_sucess.log, que contem a lista de fontes compilados com sucesso no formato do arquivo .lst, e compile_errors.log, que contem a lista de fontes não compilados e os erros de compilação. A partir da versão 17.3.0.19, também é possível definir o diretório de saída para esses arquivos. | Não |
|
Arquivo .Lst:
Tipo de arquivo com extensão .lst que pode conter uma lista de fontes e resources no formato de path absoluto, ou diretórios para compilação. Quando houverem diretórios, um novo arquivo .lst temporário com prefixo _generated será gerado para a extração dos arquivos contidos no diretório informado, compondo assim uma nova lista de arquivos a serem compilados. Por meio do parâmetro nodelfiles, é possível manter também esses arquivos temporários para análise.
...
Recurso para geração de path. Por default, os patchs serão gerados na pasta "cmdgenpatch" dentro do Environment.
Parâmetros:
Nome | Descrição | Obrigatório | |||||||
---|---|---|---|---|---|---|---|---|---|
-compile | Necessário para inicialização da ferramenta | Sim | |||||||
-genpatch | Indica geração de Patch | Sim | |||||||
-files | Informa os programas que irão compor o patch da seguinte forma:
| Sim | |||||||
-env | Informa o ambiente que deverá ser acessado para compilação. | Sim | |||||||
-patchtype | Extensão de patch: ptm, upd ou pak. Por default, é gerado com extensão ptm. | Não | |||||||
-outgenpatch | Permite a definição de um diretório de output. | Não |
|
Informações | ||
---|---|---|
| ||
appserver.exe -compile -genpatch -files=D:\totvs\lobo-guara\sources\mainfunc.prw -env=environment -patchtype=ptm appserver.exe -compile -genpatch -files=D:\totvs\lobo-guara\sources\mainfunc.prw;teste.prw -env=environment -patchtype=ptm appserver.exe -compile -genpatch -files=D:\totvs\lobo-guara\patch.lst -env=environment -patchtype=ptm appserver.exe -compile -genpatch -files=D:\totvs\lobo-guara\patch.lst -env=environment -patchtype=ptm -outgenpatch=d:\patchs\teste1 |
...
Recurso DefragRPO para desfragmentação de RPO.
Parâmetros:
Nome | Descrição | Obrigatório |
---|---|---|
-compile | Inicialização da ferramenta. | Sim |
-defragrpo | Indica desfragmentação de RPO. | Sim |
-env | Informa o ambiente que deverá ser desfragmentado. | Sim |
Informações | ||
---|---|---|
| ||
appserver.exe -console -compile -defragrpo -env=advplc |