01. COMO RESOLVER O PROBLEMA DE DADOS QUE NÃO ESTÃO APARECENDO NO APP MINHA BORRACHARIA1. Verificar se os Serviços Estão Funcionando NormalmenteAntes de iniciar o processo, é essencial garantir que todos os serviços envolvidos estão operando sem problemas.
2. Efetuar a Consulta na Base de Dados de Origem (BIOENERGIA)Realize uma consulta na base de dados de origem para obter a quantidade de registros presentes na tabela relevante. Exemplo de comando para consulta:
Guarde a quantidade de registros retornada para referência. 3. Efetuar a Consulta na Base de Dados de Destino (Minha Borracharia)Em seguida, faça a mesma consulta na base de dados de destino, para comparar os dados. Exemplo de comando para consulta:
Guarde a quantidade de registros da base de destino para comparação. 4. Verificar se no RabbitMQ (gerenciador de mensagens) existe itens a serem processados.método 1: pelo Painel de Administração (Management UI):
método 2: Usando a CLI do RabbitMQ ( |
rabbitmqctl list_queues name messages_ready messages_unacknowledged |
Compare o número de registros entre as tabelas de origem (BIOENERGIA) e destino(Minha Borracharia). Caso a tabela de destino tenha menos registros que a tabela de origem, siga as etapas abaixo:
Exemplo de consulta para verificar dependência:
SELECT * FROM TCC_EVENT WHERE TABLE_NAME = 'PNEU' AND ( STATUS IS NOT NULL OR STATUS LIKE ('ERRO%') ); |
Aqui está o que cada status significa:
Se houver dependências ausentes (valores de chave estrangeira não correspondem), simule um UPDATE para corrigir a chave estrangeira.
Exemplo de comando para simular o update da chave estrangeira:
UPDATE MODELO_PNEU SET TC_ORIGIN_ID = TC_ORIGIN_ID; |
Essa simulação ajusta as dependências de chave estrangeira para que os registros na tabela de origem (BIOENERGIA) possam ser corretamente associados às tabelas de destino(Minha Borracharia).
Se for detectada a falta de um registro específico, simule um UPDATE no próprio registro da tabela de origem (BIOENERGIA) para refletir a correção.
Exemplo de comando para simular o update do registro:
UPDATE PNEUS SET TC_ORIGIN_ID = TC_ORIGIN_ID WHERE CD_PNEU = '12345'; |
Esse UPDATE simula a inserção ou a correção dos dados que estão ausentes na tabela de destino(Minha Borracharia).
Após corrigir as dependências ou registros ausentes e garantir que todos os dados necessários estão prontos para serem enviados, execute novamente o processo de envio dos registros para a base de dados de destino(Minha Borracharia). Após o envio, atualize o aplicativo para refletir as alterações feitas.
02. COMO CRIAR E INSTALAR UM CERTIFICADO HTTPS AUTOASSINADO NO DISPOSITIVO1.Instalar o OpenSSL (caso não tenha)Se o OpenSSL ainda não estiver instalado, execute o seguinte comando:
2.Para Android2.1 Gerar um Certificado Autoassinado com Suas CredenciaisPara gerar um certificado autoassinado, você pode personalizar as credenciais (como o nome da empresa, o país, etc.). Execute o seguinte comando:
Aqui está o que cada parâmetro significa:
Após executar o comando, o OpenSSL irá solicitar as seguintes informações para personalizar seu certificado:
2.2 Converter para PKCS12Após gerar o certificado e a chave privada, converta-os para o formato PKCS12 com o comando:
Aqui está o que cada parâmetro faz:
2.3 Transferir o arquivo keystore.p12 para o dispositivo AndroidTransfira o arquivo 2.4 Instalar o Certificado no Android
3.Para iOS3.1 Gerar um Certificado Autoassinado com Suas CredenciaisSiga o mesmo procedimento descrito para Android para gerar os arquivos 3.2 Converter para PKCS12Converta o certificado para o formato PKCS12 com o comando:
3.3 Transferir o arquivo keystore.p12 para o dispositivo iOSTransfira o arquivo 3.4 Instalar o Certificado no iOS
|