...
Validar o ambiente, instalar e atualizar os produtos web TOTVS Varejo Supermercados - Linha Consinco.
02. EXEMPLO DE UTILIZAÇÃO
...
Passo a Passo
Verificação de Pré-requisitos de Ambiente
...
Ao clicar em Nova Publicação, será exibido a tela abaixo com os produtos disponíveis para publicação.
Image RemovedImage Added
Recomenda-se não alterar o Nome da publicação sugerido pela ferramenta para manter o padrão de instalação das publicações, o que facilitará o suporte e possíveis evoluções futuras do produto.
Produto: Produto a ser publicado no servidor.
Ambiente: Tipo de ambiente: Produção ou Homologação
Nome: Nome da publicação que será criada no IIS.
Porta: Porta de acesso ao site (ex: http://sistema.consincototvs.com.br:90).
Porta da API: Para uso interno. Para publicações que não utilizam o site de API, basta informar a porta 0. Se informada a porta do site de APIs já publicado, o novo site passará a utilizá-lo também.
- Protocolo: Protocolo a ser utilizado na publicação.
- Certificado: Será possível selecionar o certificado digital já instalado no servidor caso a opção do protocolo seja https.
- Endereço: Será possível informar o endereço DNS caso a opção do protocolo seja https. (ex: totvs.meudominio.com.br).
- Diretório: Caminho ao qual os pacotes serão instalados. A recomendação é utilizar o diretório padrão do IIS, ao qual o campo já vem preenchido.
...
- tipoinstalacao=<tipo>
Utilizado somente na ferramenta de setup web para informar o tipo de instalação, se é completa ou apenas os pacotes do produto padrão. Os valores possíveis são: P (Padrão) ou C (Completa) - host=<endereço>
Utilizado para informar um host para o site que será publicado. Se não for informado, será considerado o ip local da máquina. - nomesite=<nome>
Utilizado para nomear o site. Caso não seja informado, seja considerado o nome de exibição parametrizado no pacote. Ao remover uma publicação, o nome do site deve ser sempre informado. - porta=<numero>
Utilizado para informar uma porta específica a ser usada na publicação do site. Caso não seja informada, seja considerada a porta padrão parametrizado no pacote. - portaapi=<numero>
Utilizado para informar uma porta específica a ser usada na publicação do site de API. Caso não seja informada, seja considerada a porta padrão parametrizado no pacote. - hashcertificado=<codigohash>
Utilizado para fazer uma publicação usando HTTPS e SSL. Deve ser informado o código hash do certificado (impressão digital/thumbnail) que está instalado no servidor. - alteraconexao
Ao informar este parâmetro, serão atualizados os dados de conexão da publicação informada pelo parâmetro nomesite ou, caso não seja informado, pelo nomepacote. É obrigatório informar os dados de conexão. - removerpublicacao
Utilizado para fazer a remoção da publicação com base no nome do site informado. Sendo assim, é obrigatório informar o nome do site a ser removido. - criarbackup
Utilizado para informar se, ao remover uma publicação, deve ser criado um backup da publicação. - diretorio=<caminho>
Utilizado para informar outro diretório a ser instalado o site. Caso não seja informado, será considerado o diretório padrão do IISpara informar outro diretório a ser instalado o site. Caso não seja informado, será considerado o diretório padrão do IIS. - hotfix
Utilizado para que seja possível aplicar os pacotes disponibilizados na pasta InstallationFiles no modo silencioso. É necessário informar o parâmetro nomesite para que seja possível aplicar os pacotes.
Os parâmetros podem ser informados em qualquer ordem, exceto o parâmetro de conexão que, ao informar o marcador, deve seguir a ordem estabelecida na documentação.
...
A aplicação irá lançar um código de saída (exitCode) com o valor 0, caso tenha finalizado a execução com sucesso ou , o valor 1 caso tenha apresentado algum erro durante a execução e o valor 2 caso seja um aviso ou alerta. Para ambas as situações, se for passado o parâmetro parâmetro salvalog, a aplicação irá gerar sempre o arquivo de log referente ao momento de encerramento da aplicação, seja por sucesso ou erro.
Valores de saída:
0 - Sucesso
1 - Erro
2 - Alerta
3 - Informação