Itgenhcr006 melding bij uitvoeren module

Bij het uitvoeren van een module voor het kopieren van Tixly krijg ik de melding:

itgenhcr006
Ein Fehler ist aufgetreten.
Vielleicht möchten Sie die Invantive Cloud-Startseite aufrufen?
Bitte kontaktieren Sie unseren Support, wenn Sie glauben dass diese Seite funktionieren sollte.
ID der Anfrage 00-55a635d3e2de37f7f606d5c03d152b60-71ff8665ef0a0b74-00

Ik wil de uitvoering schedulen, maar draaien lukt niet.

De foutmelding ontstaat doordat het gebruikte SQL-script niet compatibel is met de laatste versie van Invantive SQL die op Invantive Cloud draait.

De foutmelding wordt echter niet juist afgehandeld waardoor de melding itgenhcr006 getoond wordt die geen aanknopingspunten biedt voor wat er mis is.

In een volgende release zal de achterliggende fout getoond worden zodat het eenvoudiger is om de oorzaak weg te nemen.

Itgensql056

De echte foutmelding is:

itgensql056
Syntax error between the two ‘***’ on line 15, column 38:…use all@eol

Het script gebruikt range(parameters)@datadictionary, bijvoorbeeld zoals:

select *
from   range(10)@datadictionary

Deze specifieke versie van de syntax wordt niet meer ondersteund. Advies is om de code aan te passen zodat @datadictionary voor de parameters staat:

select *
from   range@datadictionary(10)

Functioneel of technisch is er verder geen impact door het zo te schrijven.

Deze wijziging in de SQL-engine is recent doorgevoerd om ruimte te creëren voor nieuwe features in de SQL-engine.

In de volgende release zal in plaats van itgenhcr006 de volgende (onderliggende) foutmelding getoond worden: