SupportAnmelden
Sprechen Sie mit uns
HY010 Function Sequence Error jetzt behoben (3.2.92v)

HY010 Function Sequence Error jetzt behoben (3.2.92v)

May 25, 2016 · Michael Bock · Funktionen

Bei der Arbeit mit MS-SQL erhielten Sie in manchen Situationen eine Fehlermeldung mit dem Fehlercode "HY010 Function Sequence error". Das ist jetzt behoben.

Situationen, in denen der "HY010 Function Sequence error" auftreten konnte

Dieser Fehler konnte bei jeder unserer Connections auftreten, die auf unserer MS-SQL-Basisverbindung aufsetzt – also können auch MS Dynamics NAV SQL, MS Dynamics GP SQL und MS Dynamics AX diesen Fehler zurückgeben.

Sie konnten diesen Fehler erhalten, wenn Sie "Commit Per" mit einer der Funktionen "Store New Id" oder "Transferred Field" in einem Transfer kombiniert haben. Der Fehler trat allerdings nur auf, wenn mehr Datensätze zu lesen waren als in "Commit Per" eingestellt und es insgesamt mehr als 200 Datensätze waren.

Ein weiteres Execute vor dem Abrufen des nächsten Datensatzblocks

Ursache des Fehlers war, dass wir dieselbe SQL Connection zum Lesen der Daten verwenden wie zum Zurückschreiben der Werte in die Datenbank. Nach einem Commit mussten wir ein weiteres Execute ausführen, bevor wir mit Fetch den nächsten Datensatzblock lesen. Genau das tun wir jetzt, und daher tritt dieser Fehler nicht mehr auf.

Einen geeigneten Source Filter setzen

Ist jedoch kein geeigneter Filter auf eines der zu aktualisierenden Felder gesetzt, kann das zu einer Endlosschleife führen, in der immer wieder dieselben Datensätze gelesen werden. Um das zu vermeiden, prüfen wir jetzt, dass ein solcher Filter auf dem Transfer gesetzt ist. Das bedeutet, dass Sie nun eine Fehlermeldung erhalten können, die besagt, dass Sie einen Source Filter auf dem Feld setzen müssen, das für die Funktion "Store New Id" oder "Transferred Field" verwendet wird.

Solange Sie also dafür sorgen, dass geeignete Source Filter verwendet werden, können Sie "Commit Per" bedenkenlos mit den Funktionen "Store New Id" oder "Transferred Field" kombinieren. 

proper_filter.png

Bild 1: einen geeigneten Source Filter setzen

Um diese Fehlerbehebung zu erhalten, müssen Sie Ihren RapidiConnector auf Version 3.2.92v oder höher aktualisieren. 
Bitte wenden Sie sich an unseren Support, um das zu vereinbaren.

Danke

Michael

Haben Sie noch Fragen zu diesem Thema oder andere Punkte, die Sie besprechen möchten? Buchen Sie einen Termin mit unserem Customer Success Team, damit Sie das Beste aus Ihrem RapidiOnline Service herausholen.

Treffen Sie unser Customer Success Team – jetzt Termin buchen!

Finden Sie heraus, ob es zu Ihrer Umgebung passt

Sagen Sie uns, welche Systeme Sie nutzen, und wir sagen Ihnen offen, ob Rapidi das richtige Werkzeug ist.