Pesquisa: Adoção do REGEX

Por Open Insurance Brasil, maio de 2022.

Nas últimas semanas, para a resolução de indisponibilidades de dados no dashboard de participantes, foram necessários ajustes no padrão do campo requestTime (API de métricas) dentro motor de conformidade, e em resultado viu-se necessário a definição de um REGEX amplo que agregue todas as normas estabelecidas pela RFC3339. Vale notar que o swagger atual da API de métricas do campo requestTime não contêm um padrão definido, especificando apenas o formato como “date-time”.

REGEX atual do campo requestTime no motor de conformidade:
^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$
Exemplos de modelos aceitos:
2022-04-18T19:24:40Z

REGEX novo sugerido:
^((?:(\d{4}-\d{2}-\d{2})T(\d{2}:\d{2}:\d{2}(?:.\d+)?))(Z|[+-]\d{2}:\d{2})?)$
Exemplos de modelos aceitos:
2022-04-18T19:24:40.842Z
2022-04-18T19:24:40+00:20
2022-04-01T12:00:27-08:00
2022-04-01T12:00:27Z

Em função dessa mudança trazer uma recertificação da API de métricas por todas as instituições, estamos solicitando a contribuição de todos os representantes técnicos para a definição da melhor estratégia e que menor impacte o mercado via uma pesquisa com todos os representantes técnicos dos participantes. Link da pesquisa:
Pesquisa REGEX RequestTime

Opções para seleção:

1a Opção
Criação de novo versionamento e atualização no motor de conformidade e consequente recertificação de todas as instituições.
2a Opção
Retirar a validação do REGEX no motor de conformidade, ausentando todas as instituições da recertificação por hora, e criação de novo versionamento na próxima patch de atualização programada para julho.

A pesquisa deve ser respondida até dia 13/05, e comunicaremos aos participantes a escolha com mais votos.

Eventuais dúvidas e questionamentos deverão ser encaminhados via Service Desk.

Veja também