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=true
lgpd.selected=true
tprovider.selected=true
conectadados.selected=true
iz.tcc.path=/opt/TOTVS-Agro
iz.lgpd.path=/opt/TOTVS-Agro
iz.tprovider.path=/opt/TOTVS-Agro
iz.conectadados.path=/opt/TOTVS-Agro
iz.jdk.path=/opt/TOTVS-Agro
## TOTVS Connector Client
# Network
tcc.publish.message.local=false
tcc.publish.message.remote=true
tcc.server.address=127.0.0.1
tcc.token=
tcc.server.context=/tcc
tcc.server.port=8180
tcc.port.redis=6380
# Database
tcc.database.dbms=oracle
tcc.database.oracle.connection.type=sid
tcc.database.connection.dialect=org.hibernate.dialect.Oracle12cDialect
tcc.dba.view.select=false
tcc.dba.owner.name=
tcc.database.user=
tcc.database.password=
tcc.database.host=
tcc.database.port=
tcc.database.name=
tcc.database.url=
# Rabbit (Se tcc.publish.message.local = true)
tcc.rabbitmq.host=127.0.0.1
tcc.rabbitmq.username=guest
tcc.rabbitmq.password=guest
tcc.rabbitmq.port=5672
tcc.rabbitmq.management.port=15672
##
## 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
${CAMINHO_DA_INSTALACAO}
Descrição: Define o diretório onde o TOTVS Agro PIMSConnector será instalado.
Exemplo: C:\\TOTVS-Agro\\PIMSConnector ou /opt/totvs/PIMSConnector.
${NOME_INSTANCIA}
Descrição: Nome da instância que será criada durante a instalação.
Exemplo: PRODUCAO / HOMOLOGACAO.
${NOME_SERVICO}
Descrição: Nome do serviço que será registrado no sistema operacional.
Exemplo: TOTVS_AGRO_PIMSCONNECTOR_PRODUCAO.
${DESCRICAO_SERVICO}
Descrição: Descrição do serviço que será exibida no gerenciador de serviços do sistema operacional.
Exemplo: Serviço do TOTVS Agro PIMSCONNECTOR - Produção.
${TIPO_CONEXAO_DATABASE}
Descrição: Tipo de conexão com o banco de dados (sid ou servicename).
Exemplo: sid.
${IP_DATABASE}
Descrição: Endereço IP ou hostname do servidor do banco de dados principal.
Exemplo: 192.168.1.100.
${PORTA_DATABASE}
Descrição: Porta utilizada para conexão com o banco de dados principal.
Exemplo: 1521.
${NOME_BASE_DATABASE}
Descrição: Nome da base de dados principal.
Exemplo: AGRO_DB.
${USER_DATABASE}
Descrição: Usuário para conexão com o banco de dados principal.
Exemplo: totvs_user.
${PASSWORD_DATABASE}
Descrição: Senha do usuário para conexão com o banco de dados principal.
Exemplo: SenhaSegura123.
${TIPO_CONEXAO_INTEGRATION}
Descrição: Tipo de conexão com o banco de dados de integração (sid ou servicename).
Exemplo: sid.
${IP_INTEGRATION}
Descrição: Endereço IP ou hostname do servidor do banco de dados de integração.
Exemplo: 192.168.1.101.
${PORTA_INTEGRATION}
Descrição: Porta utilizada para conexão com o banco de dados de integração.
Exemplo: 1521.
${NOME_BASE_INTEGRATION}
Descrição: Nome da base de dados de integração.
Exemplo: INTEGRATION_DB.
${USER_INTEGRATION}
Descrição: Usuário para conexão com o banco de dados de integração.
Exemplo: integration_user.
${PASSWORD_INTEGRATION}
Descrição: Senha do usuário para conexão com o banco de dados de integração.
Exemplo: SenhaIntegracao123.
${IP_APLICACAO}
Descrição: Endereço IP ou hostname da aplicação.
Exemplo: 192.168.1.200.
${BIND_PORT}
Descrição: Offset da porta da aplicação.
Exemplo: ports-01 == 8100 / ports-02 == 8280
|
|