Itgenprr002: The value of the parameter with name 'l_error_cnt' with key 'l_error_cnt' must match the data type 'System.Object'. The value currently has data type 'System.Decimal'

Waarschijnlijk heeft de parameter l_error_cnt het datatype pls_integer. Het datatype pls_integer mag sinds 20.2.34 niet meer gebruikt worden in SQL-statements; het kan alleen nog gebruikt worden in PSQL-statements.

Deze breaking change is doorgevoerd vanwege de introductie van andere PSQL-datatypes naast pls_integer, zoals een datatype voor een Excel werkboek (zie Excel download uit Exact Online in eigen formaat met een cloud app).

De eenvoudigste oplossing is om in dit script pls_integer te vervangen door integer. Integer is een SQL-datatype. Mocht het dan nog niet werken, installeer dan voor de zekerheid een meer recente versie van Invantive Data Replicator zoals 20.2.55 of nieuwer.