Os parâmetros de entrada são definidos por meio do preenchimento de um arquivo de propriedades, que pode ser totvs-agro-pimsconnector-oracle.properties ou totvs-agro-pimsconnector-sqlserver.properties, dependendo do banco de dados utilizado. Esses atributos, que serão aplicados durante a instalação, devem ser preenchidos previamente com todos os valores necessários, os quais normalmente seriam fornecidos pelo usuário em uma instalação convencional.
#TOTVS Agro Java Spring - Linux + Oracle
target.os=unix
unix.distro=RedHat
tcc.selected=${INSTALL_TCC}
lgpd.selected=${INSTALL_LGPD}
tprovider.selected=${INSTALL_TPROVIDER}
conectadados.selected=${INSTALL_CONECTADADOS}
iz.tcc.path=${CAMINHO_DA_INSTALACAO}
iz.lgpd.path=${CAMINHO_DA_INSTALACAO}
iz.tprovider.path=${CAMINHO_DA_INSTALACAO}
iz.conectadados.path=${CAMINHO_DA_INSTALACAO}
iz.jdk.path=${CAMINHO_DA_INSTALACAO}
## TOTVS Connector Client
# Network
tcc.publish.message.local=false
tcc.publish.message.remote=true
tcc.server.address=${TCC_IP_APLICACAO}
tcc.token=${TOKEN_TENANT_TC_SERVER}
tcc.server.context=/tcc
tcc.server.port=${TCC_PORT_APLICACAO}
tcc.port.redis=${TCC_PORT_REDIS}
# Database
tcc.database.dbms=oracle
tcc.database.oracle.connection.type=${TCC_TIPO_CONEXAO_DATABASE}
tcc.database.connection.dialect=org.hibernate.dialect.Oracle12cDialect
tcc.dba.view.select=true
tcc.dba.owner.name=${TCC_USER_DATABASE_MULTICULTIVO}
tcc.database.user=${TCC_USER_DATABASE}
tcc.database.password=${TCC_PASSWORD_DATABASE}
tcc.database.host=${TCC_IP_DATABASE}
tcc.database.port=${TCC_PORTA_DATABASE}
tcc.database.name=${TCC_NAME_DATABASE}
tcc.database.url=jdbc:oracle:thin:@//${TCC_IP_DATABASE}:${TCC_PORTA_DATABASE}/${TCC_NAME_DATABASE}
##
## TOTVS Agro Provider
# Network
tprovider.server.ip=127.0.0.1
tprovider.server.port=8280
tprovider.server.context=/tprovider
tprovider.type.product=MULTICULTIVO
tprovider.instancia.padrao=1
# Database Product
tprovider.database.dbms=oracle
tprovider.database.oracle.connection.type=sid
tprovider.database.user=
tprovider.database.password=
tprovider.database.host=
tprovider.database.port=
tprovider.database.name=
tprovider.database.url=
# Database Keycloak
tprovider.keycloak.database.dbms=oracle
tprovider.keycloak.database.oracle.connection.type=sid
tprovider.keycloak.database.user=
tprovider.keycloak.database.password=
tprovider.keycloak.database.host=
tprovider.keycloak.database.port=
tprovider.keycloak.database.name=
tprovider.keycloak.database.url=
##
## TOTVS Agro Conecta Dados
# Network
conectadados.server.ip=127.0.0.1
conectadados.server.port=8380
conectadados.server.context=/conectadados
conectadados.organization.id=
conectadados.token=
# Database Conecta Dados
conectadados.database.dbms=oracle
conectadados.database.oracle.connection.type=sid
conectadados.database.connection.dialect=org.hibernate.dialect.Oracle10gDialect
conectadados.database.user=
conectadados.database.password=
conectadados.database.host=
conectadados.database.port=
conectadados.database.name=
conectadados.database.url=
# Database Produto (Multicultivo)
conectadados.produto.database.dbms=oracle
conectadados.produto.database.oracle.connection.type=sid
conectadados.produto.database.user=
conectadados.produto.database.password=
conectadados.produto.database.host=
conectadados.produto.database.port=
conectadados.produto.database.name=
conectadados.produto.database.url=
# Automacao Postos
conectadados.configure.automacao=false
# Se true, preencher abaixo:
conectadados.automacao.type.product=MULTICULTIVOS
conectadados.produto.network.url.mc=https://127.0.0.1
conectadados.produto.network.port.mc=8080
conectadados.automacao.unidata.url=
conectadados.automacao.unidata.token=
##
## TOTVS Agro LGPD
# Network
lgpd.server.ip=127.0.0.1
lgpd.server.port=8480
lgpd.server.url.dns.util=
# Database
lgpd.database.dbms=oracle
lgpd.database.oracle.connection.type=sid
lgpd.database.connection.dialect=org.hibernate.dialect.Oracle10gDialect
lgpd.dba.view.select=false
lgpd.dba.owner.name=
lgpd.database.user=
lgpd.database.password=
lgpd.database.host=
lgpd.database.port=
lgpd.database.name=
lgpd.database.url=
# Database Keycloak
lgpd.keycloak.database.dbms=oracle
lgpd.keycloak.database.oracle.connection.type=sid
lgpd.keycloak.database.user=
lgpd.keycloak.database.password=
lgpd.keycloak.database.host=
lgpd.keycloak.database.port=
lgpd.keycloak.database.name=
lgpd.keycloak.database.url=
## |
As propriedades representadas por ${} devem ser substituídas pelos valores específicos de cada cliente. As demais propriedades, que não seguem esse formato, não devem ser alteradas. Abaixo, listamos essas propriedades e suas respectivas funcionalidades
## Instalações dos Produtos ##
${INSTALL_TCC}
Descrição: Informe se será instalado o TOTVS Agro Connector Client.
Exemplo: true ou false.
${INSTALL_LGPD}
Descrição: Informe se será instalado o TOTVS Agro LGPD.
Exemplo: true ou false.
${INSTALL_TPROVIDER}
Descrição: Informe se será instalado o TOTVS Agro TProvider (SmartView).
Exemplo: true ou false.
${INSTALL_CONECTADADOS}
Descrição: Informe se será instalado o TOTVS Agro Conecta Dados Client.
Exemplo: true ou false.
## Diretórios ##
${CAMINHO_DA_INSTALACAO}
Descrição: Define o diretório onde os produtos serão instalados.
Exemplo: C:\\TOTVS-Agro ou /opt/totvs.
Observação: Para cada produto será criado um diretório especifico. Ex: C:\\TOTVS-Agro\totvs-agro-connector-client
## TOTVS Agro Connector Client ##
${TCC_IP_APLICACAO}
Descrição: IP do servidor que será instalado.
Exemplo: 127.0.0.1
${TOKEN_TENANT_TC_SERVER}
Descrição: Informe o TenantId do cliente.
Observação: Consultar time TOTVS
${TCC_PORT_APLICACAO}
Descrição: Informe a porta do TOTVS Agro Connector Client
Exemplo: 8180
${TCC_PORT_REDIS}
Descrição: Informe a porta do Redis
Exemplo: 6380 (Porta padrão)
${TCC_TIPO_CONEXAO_DATABASE}
Descrição: Informe o tipo de conexão da base de dados do TOTVS Agro Connector Client
Exemplo: sid ou servicename
${TCC_USER_DATABASE_MULTICULTIVO}
Descrição: Informe o usuário da base de dados do TOTVS Agro Multicultivo
Exemplo: USER_MULTICULTIVO_INT
${TCC_USER_DATABASE}
Descrição: Informe o usuário da base de dados do TOTVS Agro Connector Client
Exemplo: USER_TCC
${TCC_PASSWORD_DATABASE}
Descrição: Informe a senha da base de dados do TOTVS Agro Connector Client
Exemplo: PASSWORD_TCC
${TCC_IP_DATABASE}
Descrição: Informe o IP da base de dados do TOTVS Agro Connector Client
Exemplo: 127.0.0.1
${TCC_PORTA_DATABASE}
Descrição: Informe a porta da base de dados do TOTVS Agro Connector Client
Exemplo: 1521
${TCC_NAME_DATABASE}
Descrição: Informe o nome da base de dados do TOTVS Agro Connector Client
Exemplo: TOCANTINS |
|