-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[PROPOSTA] Adição de parâmetro para facilitar polling de participantes indiretos #12
Comments
Sim, nós do BANCO COOPERATIVO SICREDI S.A temos hoje o cenário de 108 participantes, acho que seria mais fácil a alternativa 1, acho que nessa alternativa o impacto seria menor e a alteração seria mais rápida de fazer. |
O Bancoob, instituição financeira do Sistema Sicoob, possui 371 participantes indiretos. Esta característica alinhada aos limitadores estabelecidos para a realização de chamadas à API dificulta o alcance do SLA estabelecido. De fato a proposta apresentada é fundamental para otimizar a realização das operações citadas, tanto para a nossa infraestrutura quanto para a estrutura centralizada do Banco Central. Para nós a Proposta 1 nos parece ser a mais adequada para o tratamento da questão. |
@luizlaydner Isso já está no ambiente de homologação? Nossas rotinas não estão mais funcionando devido a modificação do comportamento da API e testando agora esse parâmetro percebi que já está funcionando. O comportamento da API foi alterada sem aviso? |
@fCamargosRibeiro @anamorais83 : Foi publicada versão 1.1.0 da API que adiciona o parâmetro |
Motivação
Existem participantes diretos que oferecem acesso a um grande número de participantes indiretos. Algumas operações de polling da API do DICT, tais como listClaims e listInfractionReports, são feitas hoje para apenas um participante individual. A implicação disso é que esses participantes com muitos indiretos vinculados precisam fazer um grande número de chamadas à API, o que é ineficiente do ponto de vista de uso de recursos do sistema.
Propostas
Alternativa 1: Adicionar um parâmetro booleano opcional includeIndirectParticipants nas operações de listClaims e listInfractionReports, que quando true incluiria adicionalmente os claims/infractionReports de todos os indiretos vinculados ao participante direto que está solicitando.
Alternativa 2: Adicionar um parâmetro array indirectParticipant que permitiria passar uma lista de participantes indiretos vinculados ao direto para os quais se deseja listar claims/infractionReports.
Perguntas:
The text was updated successfully, but these errors were encountered: