Monitoramento e configurações adicionais
Carol Connect Monitor
Para verificar o status relacionado a integração dos dados, você deverá acessar o menu "Database Manager" para verificar algumas informações como descrito anteriormente:

Configuração 2C
A configuração do 2C está localizada em app.config.yml arquivo.
-
syncThreads: Número de jobs executores rodando paralelamente. -
poolSize: Número máximo de conexões para o banco de dados. -
ignoreTriggers: defina true se o 2C não puder criar triggers no banco de dados. -
enableReSync: defina true para ativar a estratégia ReSync. -
enableLogin: defina true se o 2C precisar solicitar login sempre que sua API for chamada. -
syncByTimestampResendLastDate: definido como true se durante uma sincronização por timestamp, o 2C precisar reenviar registros do último timestamp. Útil quando o timestamp não tem registro de hora, apenas data. -
resendAllRecordsOnResync: defina true se o 2C precisar reenviar todos os registros sempre que o ReSync for executado. -
imageAxisPixelsLimit: se maior que zero, 2C validará e redimensionará imagens com eixo maior que o limite informado. -
ignoreQueueTable: Este parâmetro desativará o recurso que permite que o 2C crie a tabela "carol_3c_queue" automaticamente. -
oracleUseOwnerAsQueueSchema: Este parâmetro é utilizado para indicar onde será criada a tabela de fila utilizando o banco de dados oracle, informando false, a tabela permanece no usuário que está logado, se informado true será criado no owner do banco.
Configuração Cron 2C
2C tem três expressões cron:
-
processing: Define com que frequência o 2C verifica a tabela da fila para enviar dados para Carol. -
syncbytimestamp: Define com que frequência o 2C iniciará uma sincronização por data e hora para tabelas sincronizadas dessa maneira. -
initialload: Defina cada vez que 2C verifica e inicia carregamentos iniciais para tabelas ativadas.
Requisitos do SQL Server
Estes são os requisitos que o banco de dados deve atender para funcionar perfeitamente com o Carol Connect:
-
SQL Server 2008 ou superior.
-
Configure o SQL Server para ouvir uma porta TCP, normalmente 1433. Por favor, siga estas instruções na seguinte URL para maiores detalhes: MSSQL-Porta-Específica.
Requisitos do Progress OpenEdge
Estes são os requisitos que o banco de dados deve atender para funcionar perfeitamente com o Carol Connect:
-
OpenEdge 10. 3 ou superior.
-
O SQL Broker iniciado e aceitando conexões.
-
Conceda ao usuário do Carol Connect que tenha privilégios de definição de tabela (privilégios DDL).
-
Caso esse banco de dados pertença aos produtos Datasul, a tabela "carol_3c_queue" já existe no dicionário de dados. Não é necessário criá-la (altere a configuração do parâmetro para evitar a criação).
-
Caso esse banco de dados não esteja relacionado ao Datasul, o Carol Connect criará a tabela de filas no banco de dados (com base na configuração do Carol Connect) ao iniciá-lo. O OpenEdge somente permite esta operação (DDL) quando nenhum outro usuário está conectado ao banco de dados.
MongoDB
Ao usar o Carol Connect integrado ao MongoDB, os seguintes itens devem ser seguidos:
-
Não use o administrador do banco de dados para configurar a conexão.
-
Especifique a restrição correta para o usuário que poderá sincronizar os dados.
-
Nenhuma operação será executada pela integração - não há tabela de filas para o MongoDB.
-
A sincronização ocorre pela estratégia "Sync using a value field".

Próxima Etapa
