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.

Instalação

Opções de exibição:

  •  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.

  •  Modo autônomo - somente barra de progresso
  • 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)

Parâmetros:

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.

SQL Server
Tipo de instalaçãoParâmetroOpçãoExplicação


3 Camadas Server

layerServerTipo 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=server 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

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=server 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.

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.

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

  • “C:\instaladores da totvs\biblioteca.exe”
  • “C:\instaladores\biblioteca.exe”


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.