Dubbele waarden in loket PayrollRunPayslipTypeComponents?

Er is geen bekend probleem met het verdubbelen van rijen. Zeer waarschijnlijk is dit 1-op-1 de data zoals die uit Loket terugkomt.

Advies is om in de view SessionIOs@DataDictionary te kijken welke API benaderd wordt. Dit zou de Select API URL moeten zijn zoals beschreven op de pagina:

Meer precies gaat het om een redelijk complexe Loket API waar zoals de gegevens teruggeven worden zoals beschreven bij Base Path:

_embedded[*].payrollPeriods[*].payslipTypes[*].payrollComponentResults[*]

De JSON met embedded kan eenvoudig zelf opgehaald worden met een native scalar request of via het inschakelen van native call logging. Die laatste optie werkt het eenvoudigst. Uitleg hierover is te vinden op:

Op basis van de data uit de native call logging kun je bekijken hoe de structuur van de primaire data is en wat de functionele reden is dat er dubbele waarden terugkomen.

Mocht de primaire data vanuit Loket niet aansluiten bij hetgeen Invantive SQL er van maakt, dan is het mogelijk om een consult te plannen. Mocht gedurende het consult blijken dat de SQL-engine de data verkeerd omzet, dan draagt Invantive de kosten. Een alternatief mocht je van mening zijn dat er sprake is van een bug is om een stappenplan op te stellen waarmee op een losse Loket-omgeving het probleem gereproduceerd kan worden.

1 like