Skip to Main Content
ARIS - SHARE YOUR IDEAS
How can we make ARIS better?
Status Open for voting
Created by Hubert Warsitz
Created on Mar 7, 2022

Error handling API functions

Furthermore, errors are not intercepted correctly in some cases, especially when dealing with versioned data. See, for example, Incident 5308192: createObjOcc can be called with an object definition from a versioned database without an error message being output. A subsequent error then occurs when Model.ObjDefList is called. Item.LinkVariant can also be executed with versioned objects and models, which does not lead to error messages, but leads to undefined behavior.

Request: The error handling of the API functions should be optimized or corrected accordingly.

[deutsch]

Weiterhin werden Fehler teilweise nicht richtig abgefangen, insbesondere beim Umgang mit versionierten Daten. Siehe z.B. Incident 5308192: createObjOcc lässt sich mit einer Objektdefinition aus einem versionierten Datenbankstand aufrufen, ohne dass eine Fehlermeldung ausgegeben wird. Dafür kommt es dann zu einem Folgefehler bei einem anschließenden Aufruf von Model.ObjDefList. Ebenso lässt sich Item.LinkVariant mit versionierten Objekten und Modellen ausführen, was zwar nicht zu Fehlermeldungen, aber zu undefiniertem Verhalten führt.

Wunsch: Das Fehlerhandling der API-Funktionen sollte optimiert bzw. entsprechend korrigiert werden.



Brainstorm ID 6622
Created on Brainstorm 01/09/2019 02:17 AM
  • +2