Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Objetivo

Os parâmetros de instalação do RM têm como objetivo otimizar o processo de instalação do produto, que tornará a instalação mais rápida e fácil, diminuindo a interação do instalador com o usuário.

Como utilizar os parâmetros

Os parâmetros deverão ser passados no atalho do instalador, pelo executar do Windows ou via prompt de comando.


Expandir
titleAtalho do instalador

Expandir
titleExecutar do Windows

Expandir
titlePrompt de comando

Instalação

Opções de exibição:


Expandir
title/quiet
  •  Modo silencioso, sem interação do usuário

(ideia) Observação: No caso de instalação de uma biblioteca “exe”, se deve substituir o “/quiet” por “/verysilent /suppressmsgboxes”, que pode ser substituído somente por “/silent”, caso queira ver as barras de progresso.

Expandir
title/passive
  •  Modo autônomo - somente barra de progresso
Expandir
title/q[n | b | r | f] - Define o nível da interface do usuário:
  • n - Sem interface do usuário
  • b - Interface do Usuário básica
  • r - Interface do Usuário reduzida
  • f - Interface do Usuário completa (padrão)


Tipos de Instalação:


Expandir
titleInstalação Local
SQL
Tipo de instalaçãoParâmetroOpçãoExplicação


Local

layerLocalTipo de instalação (3 camadas server, 3 camadas client ou local)
dbSQLSistema Gerenciador de Banco de dados utilizado.
dbserverServidor1Hostname ou IP do servidor que está instalado o SGDB. 
dbnameCorporeRMNome da instância utilizada no SGDB. 

(informação) Exemplo MSI: C\BibliotecaRM.msi /passive /qb layer=Local db=SQL dbserver=Servidor1 dbname=CorporeRM

/passive /qb são parâmetros nativos do MSI.

(informação) Exemplo EXE:  C\BibliotecaRM.exe  /SILENT /SUPPRESSMSGBOXES /retry 

/SILENT /SUPPRESSMSGBOXES /retry  são parâmetros nativos do EXE.


ORACLE
Tipo de instalaçãoParâmetroOpçãoExplicação

Local

layerServerTipo de instalação (3 camadas server, 3 camadas client ou local)
dbORACLESistema Gerenciador de Banco de dados utilizado.
dbserverServidor1/InstanciaHostname ou IP do servidor que está instalado o SGDB e sua instância. 

(informação) Exemplo MSI: C\BibliotecaRM.msi /passive /qb layer=Local db=ORACLE dbserver=Servidor1/Instancia

/passive /qb são parâmetros nativos do MSI.

(informação) Exemplo EXE:  C\BibliotecaRM.exe  /SILENT /SUPPRESSMSGBOXES /retry 

/SILENT /SUPPRESSMSGBOXES /retry  são parâmetros nativos do EXE.

Expandir
titleInstalação em 3 Camadas Server
SQL Server
Tipo de instalaçãoParâmetroOpçãoExplicação


3 Camadas Server

layerappserver ou jobseverTipo de instalação (3 camadas server, 3 camadas client ou local)
dbSQLSistema Gerenciador de Banco de dados utilizado.
dbserverServidor1Hostname ou IP do servidor que está instalado o SGDB. 
dbnameCorporeRMNome da instância utilizada no SGDB. 
FileserverpathInformar caminho válidoInformar o caminho válido.

(informação) Exemplo MSI: C\BibliotecaRM.msi /passive /qb layer=appserver db=SQL dbserver=Servidor1 dbname=CorporeRM

/passive /qb são parâmetros nativos do MSI.

(informação) Exemplo EXE:  C\BibliotecaRM.exe  /SILENT /SUPPRESSMSGBOXES /retry 

/SILENT /SUPPRESSMSGBOXES /retry  são parâmetros nativos do EXE.


ORACLE
Tipo de instalaçãoParâmetroOpçãoExplicação


3 Camadas Server

layerappserver ou jobseverTipo de instalação (3 camadas server, 3 camadas client ou local)
dbORACLESistema Gerenciador de Banco de dados utilizado.
dbserverServidor1/InstanciaHostname ou IP do servidor que está instalado o SGDB e sua instância. 
FileserverpathInformar caminho válidoInformar caminho válido

(informação) Exemplo MSI: C\BibliotecaRM.msi /passive /qb layer=appserver db=ORACLE dbserver=Servidor1/CorporeRM

/passive /qb são parâmetros nativos do MSI.

(informação) Exemplo EXE:  C\BibliotecaRM.exe  /SILENT /SUPPRESSMSGBOXES /retry 

/SILENT /SUPPRESSMSGBOXES /retry  são parâmetros nativos do EXE.


Expandir
titleInstalação em 3 Camadas Client
Tipo de instalaçãoParâmetroOpçãoExplicação


3 Camadas Client

layerclientTipo de instalação (3 camadas server, 3 camadas client ou local)
hostserverServidor1Hostname ou IP do servidor que está instalado como 3 camadas server.
hostport8050Porta utilizada pelo servidor que está instalado como 3 camadas server.

(informação) Exemplo MSI: C\BibliotecaRM.msi /passive /qb layer=client hostserver=Servidor1 hostport=8050

/passive /qb são parâmetros nativos do MSI.

(informação) Exemplo EXE:  C\BibliotecaRM.exe  /SILENT /SUPPRESSMSGBOXES /retry 

/SILENT /SUPPRESSMSGBOXES /retry  são parâmetros nativos do EXE.

Expandir
titleInstalação Portais - Forma Personalizada

Para a instalação de Portais de Forma Personalizada 

Exemplo do comando: msiexec /q /i "TOTVS RM Portal - 12.1.2205.1.msi" addlocal=Default, AppPortalPep, AppPortalCliente com as opções abaiixo:

A opção "/q" realiza a instalação de forma "silenciosa", sem abrir nenhuma tela para o usuário. -

A opção "addlocal" permite selecionar quais componentes do instalador deseja-se instalar.

Atualmente, os componentes possíveis de serem instalados são:

  • Default
  • AppPortalCliente
  • AppRHUnificado
  • AppProcessoSeletivo
  • AppEducacional
  • AppGestaoEducacional
  • AppPortalDaObra
  • AppPortalFarmacia
  • AppPortalDoFornecedor
  • AppPortalDoProfessor
  • AppPortalPep
  • AppPortalPvi
  • AppPortalBiblioteca
  • AppPortalPaciente
  • AppPortalPvi
  • AppPortalBackOffice
  • AppPortalPrestador

Importante: Para que os portais funcionem, é necessária a instalação do componente Default, que contem arquivos comuns e obrigatórios para cada um dos portais.



(ideia) Observação: o caminho do instalador deve obrigatoriamente ser adicionado entre aspas. Veja abaixo alguns exemplos válidos:

  •  C:\>"BibliotecaRM - 12.1.17.1.msi" 
  •  C:\>"BibliotecaRM - 12.1.17.1.exe" 

Parâmetros:


Expandir
titleTOTVS Update

(informação) Quando usado configtotvsupdate=true, é obrigatório o uso dos parâmetros servertotvsupdate e portatotvsupdate para que ocorra a configuração automática.

(ideia) Observação: Disponível a partir da versão 12.1.24.

TOTVS Update
ParâmetroOpçãoExplicação
configtotvsupdateTrueIrá configurar o TOTVS Update automático.
servertotvsupdateServidor1Servidor para atualização.
portatotvsupdate12124Numero de porta de acesso ao servidor informado


(informação) Exemplo MSI
: C\BibliotecaRM.msi /passive /qb configtotvsupdate=true servertotvsupdate=Servidor1 portatotvsupdate=12124

Expandir
titleTOTVS Rac

A partir da 12.1.34

ORACLE

Parâmetro


OpçãoExplicação
useOracleRacTrueHabilita o uso do Oracle Rac

(informação) Exemplo MSIC\BibliotecaRM.msi /passive /qb layer=Local db=ORACLE dbserver=Servidor1/Instancia insthostcleanner=true dbuser=usuario1 dbpassword=senha1 useOracleRac=True

Expandir
titleHostCleanner | Informações de banco

(informação) Quando usado insthostcleanner=true, é obrigatório o uso dos parâmetros db, dbserver, dbuser, dbpassword e quando SGBD for SQL dbname, caso seja ORACLE não é necessário dbname.

(ideia) Observação: Disponível a partir da versão 12.1.23.

SQL
ParâmetroOpçãoExplicação
insthostcleannerTrueIrá instalar o Host Cleanner automático.
dbSQLSistema Gerenciador de Banco de dados utilizado.
dbserverServidor1Hostname ou IP do servidor que está instalado o SGDB. 
dbnameCorporeRMNome da instância utilizada no SGDB. 
dbuserusario1Usuário que será usado para fazer login no SGDB.
dbpasswordsenha1Senha que será usado para fazer login no SGDB.
AliasName 
CorporeRMNome que será atribuído ao Alias.
  • O parâmetro AliasName, quando informado, será usado também para definir o DefaultDB no arquivo de configuração do RM.Host.


(informação) Exemplo MSI
: C\BibliotecaRM.msi /passive /qb layer=Local db=SQL dbserver=Servidor1 dbname=CorporeRM insthostcleanner=true dbuser=usuario1 dbpassword=senha1


ORACLE
ParâmetroOpçãoExplicação
insthostcleannerTrueIrá instalar o Host Cleanner automático.
dbSQLSistema Gerenciador de Banco de dados utilizado.
dbserverServidor1Hostname ou IP do servidor que está instalado o SGDB. 
dbuserusario1Usuário que será usado para fazer login no SGDB.
dbpasswordsenha1Senha que será usado para fazer login no SGDB.


(informação) Exemplo MSI
C\BibliotecaRM.msi /passive /qb layer=Local db=ORACLE dbserver=Servidor1/Instancia insthostcleanner=true dbuser=usuario1 dbpassword=senha1 useOracleRac=True

Expandir
titleLinguagem

Para passar os parâmetros de Linguagem. use a expressão LANG

(ideia) Observação: Informar conforme nomenclatura descrita em: http://msdn.microsoft.com/en-US/library/ee825488(v=cs.20).aspx ( Válido somente para a Instalação .msi)

A Instalação .exe aceita somente pt, es e en

(informação) Exemplo MSI: C\BibliotecaRM.msi /passive /qb layer=Local db=SQL dbserver=Servidor1 dbname=CorporeRM lang=pt-BR

Expandir
titleQuantidade de Hosts

Para passar os parâmetros de quantidade de hosts, use a expressão:

Quantidade de Hosts

QTDhost

Exemplo: C\BibliotecaRM.msi /passive /qb layer=local hostserver=Servidor1 hostport=8050 ApiPort=9090 HttpPort=9091 lang=pt-BR QTDhost=3

Expandir
titleApiPort e Httpport

ApiPort:

ApiPort

HttpPort:

HttpPort

Exemplo: C\BibliotecaRM.msi /passive /qb layer=local hostserver=Servidor1 hostport=8050 ApiPort=9090 HttpPort=9091 lang=pt-BR QTDhost=3

(ideia) Observação: Quando a quantidade de Hosts for maior que a recomendada , a instalação irá respeitar a quantidade recomendada.


Expandir
titleOutros Parâmetros


Habilitar segurança nos portais (WebConfigs):


APLICASEGURANCAWEBCONFIG

Exemplo:   

No msi:

       "C:\TOTVS RM Portal.msi" /quiet /qn layerSide=Local APLICASEGURANCAWEBCONFIG=TRUE (para habilitar)

        ou

       "C:\TOTVS RM Portal.msi" /quiet /qn layerSide=Local APLICASEGURANCAWEBCONFIG=FALSE (para não habilitar)

No exe:

       "C:\TOTVS RM Portal.exe" /verySILENT /suppressmsgboxes /APLICASEGURANCAWEBCONFIG=TRUE (para habilitar)

        ou

       "C:\TOTVS RM Portal.exe" /verySILENT /suppressmsgboxes /APLICASEGURANCAWEBCONFIG=FALSE (para não habilitar)


Garbage Collector MultiThread (gcServer)

O Garbage Collector, quando operando em ambiente Server, proporciona desempenho otimizado para hosts que possuem múltiplos núcleos, uma vez que a infraestrutura do .Net framework cria uma thread de coleta para cada núcleo.

Esta tag será adicionada automaticamente com valor “true” nos arquivos de configuração do Host (Arquivos alterados RM.Host.exe.config, RM.Hostservice.exe.config e RM.Lib.Gerador.Execute.exe.config)

Exemplo: C\BibliotecaRM.msi .../gcServer="true"

(ideia) Observação: Por padrão, durante a instalação, a tag será adicionada como “false” no arquivo "RM.Host.JobRunner.exe.config" e deverá permanecer como “false”.

Expandir
titleInstalação Portais - Forma Personalizada

Para a instalação de Portais de Forma Personalizada 

Exemplo do comando: msiexec /q /i "TOTVS RM Portal - 12.1.2205.1.msi" addlocal=Default, AppPortalPep, AppPortalCliente com as opções abaiixo:

A opção "/q" realiza a instalação de forma "silenciosa", sem abrir nenhuma tela para o usuário. -

A opção "addlocal" permite selecionar quais componentes do instalador deseja-se instalar.

Atualmente, os componentes possíveis de serem instalados são:

  • Default
  • AppPortalCliente
  • AppRHUnificado
  • AppProcessoSeletivo
  • AppEducacional
  • AppGestaoEducacional
  • AppPortalDaObra
  • AppPortalFarmacia
  • AppPortalDoFornecedor
  • AppPortalDoProfessor
  • AppPortalPep
  • AppPortalPvi

Importante: Para que os portais funcionem, é necessária a instalação do componente Default, que contem arquivos comuns e obrigatórios para cada um dos portais.



Desinstalação

Expandir
titleParâmetros para desinstalação
Parâmetro
Opção
Explicação
dellalYes | NoApaga todos os arquivos contido na pasta do RM.

(informação) Exemplo MSI: msiexec /x "C:\BibliotecaRM.msi" /passive /qb delall=Yes

/x, /passive, /qb são parâmetros nativos do MSI.

(informação) Os parâmetros de desinstalação RM serão utilizados somente nos instaladores MSI.

Cloak

Command Line



50%50%

...