X4 Produktdokumentation

X4 Server: Fehlerbehebungen 7.5.0

Schlüssel

Beschreibung

X4BUG-1303

Wurde in einem BPM-Prozess ein in einem zeitgesteuerten Zwischenereignis (Timer-based Intermediate) referenzierter Prozess umbenannt, wurde der im Event hinterlegte Prozessname nicht automatisch angepasst. Dadurch verwies das Event weiterhin auf den alten Namen. Dieser Fehler ist nun behoben, und beim Umbenennen eines Prozesses wird die Referenz im Event korrekt refaktoriert und aktualisiert.

X4BUG-1568

Beim Entfernen von Processing Instructions aus XSLT-Ausgaben konnten in Version 7.4.x auch vorhandene CDATA-Blöcke verloren gehen. Dies führte dazu, dass Inhalte nicht mehr wie erwartet als CDATA ausgegeben wurden, selbst wenn dies explizit im xsl:output konfiguriert war. Dieser Fehler ist nun behoben, und beim Entfernen von Processing Instructions bleiben CDATA-Blöcke erhalten und werden korrekt in der Ausgabe dargestellt.

X4BUG-1641

Bei XSD mit xs:import- oder xs:include-Elementen, die auf eine entfernte Ressource verweisen, ist ein Fehler aufgetreten. Die Elemente konnten nicht aufgelöst werden, wenn sie an eine neue URL verschoben wurden und der Aufruf der ursprünglichen URL mit "Moved permanently" geantwortet hat. Dieser Fehler ist nun behoben.

X4BUG-1653

Bei der Migration von schedule.xml wurden Zeiträume wie 180 m oder 24 h nicht korrekt in Cron-Ausdrücke konvertiert, sodass ungültige Cron-Syntax entstand und die zugehörigen Prozesse nicht gestartet wurden. Dieser Fehler ist nun behoben, und Zeitintervalle werden bei der Migration korrekt in gültige Cron-Ausdrücke umgewandelt.

X4BUG-1744

Swagger UI: Wir haben die Swagger UI Services bereinigt. Im Zuge der Umstellung auf OIDC wurden der LoginService sowie der UserService entfernt. Zudem wurde der Keycloak-Management-Service abgekündigt.

X4BUG-1745

Swagger UI: Die Beschreibung zum Verwenden von API-Endpunkten wurde überarbeitet.

X4BUG-2099

Ausführungen, die aufgrund eines erreichten Instanzlimits (Instance limit = 1) nicht gestartet werden, werden im Process Monitor nicht mehr als Fehler angezeigt. Stattdessen wird eine aussagekräftige Meldung angezeigt.