Esta documentação é um guia de referência para o Template [Data IBM MQ] CPF to MySQL, que tem por objetivo realizar uma subscrição de uma fila IBM MQ onde cada mensagem será um CPF para consultar a sua validez e atualizar com o resultado da consulta a tabela do banco MySQL configurada.
Ao utilizar este template, é importante que você se atente a algumas configurações, esta documentação e os comentários no código irão auxiliá-lo.
IMPORTANTE: A conta configurada no conector de IBM MQ tem que ter permissão para leitura e eliminação de elementos da fila configurada. |
Macro fluxo
Conectores e Actions utilizados
- CPF.CNPJ
- [CPF] Search CPF
- MySQL
- [Query] Select Rows
- [Query] Insert Rows
- [Query] Update Rows
- If/ Else
Configurando o Template
1. Trigger Event
Para iniciar a configuração do template é necessário especificar na trigger IBM MQ a conta com as permissões para ler e deletar items da fila declarada, além de preencher os campos Queue Name, Queue Manager e o Batch Size, para processar as mensagens publicadas na fila.
2. Global Properties
Clique em Global Properties nas configurações da Trigger para acessar as propriedades globais deste template. Aqui você poderá inserir os parâmetros fixos que serão utilizados no envio dos dados para o MySQL. Todas as propriedades deste template dizem respeito a estes campos fixos que serão usados, você deve avaliá-los para inserir a informação de acordo com o seu ambiente.
Caso queira saber mais sobre Global Properties, acesse o artigo Global Properties e saiba como inserir novas propriedades.
OBS: não se esqueça de validar o código para campos a mais que queira enviar. |
3. Buscando o CPF no seu ambiente
Uma vez configurado o trigger de negócio, é a hora de configurar o conetor de CPF.CNPJ. Para isso é preciso criar ou selecionar uma conta previamente cadastrada e configurar o tipo do Package que vai ser utilizado para realizar a consulta.
4. If/Else
Aqui com o retorno do MySQL sobre a tabela a tool de If/Else irá realizar as ações dentro do seu escopo para inserir ou atualizar a tabela.
5. Inserindo os dados no seu ambiente
Se o CPF consultado não existe em seu ambiente, essa etapa irá inserir os dados, para isso devemos configurar o conetor MySQL. Caso necessário altere a estrutura de inserção de acordo com a sua regra de negócio.
6. Atualizando os dados no seu ambiente
Caso os dados já existam no seu ambiente, essa etapa irá atualizar as informações com o retorno da action de busca dos CPF's.