Log inRegister

Drools2XSLT - Releases

Table of Contents

Allgemeines

Die Normalisierungen in Alma sollen im Laufe des Jahres 2026 sukzessive in der Sprache XSLT neu implementiert werden. XSLT ist wesentlich mächtiger als Drools und ermöglicht auch automatisierte Tests und automatisiert erstellte Dokumentation.

Nach Möglichkeit soll kein neuer Drools-Code mehr geschrieben werden. D. h. auch Fehlerbehebungen etc. werden möglichst gleich in XSLT implementiert. Bei dringenden Fehlerbehebungen ist es möglich, dass diese den Release-Zyklus umgehen und direkt ins Produktionssystem eingespielt werden.

Workflow und Zeitplan

  • Der tagesaktuelle Entwicklungsstand befindet sich in der Premium-Sandbox
  • Am vorletzten Montag des Monats gibt es ein Update in der Standard-Sandbox. Das sind die Änderungen, die zwei Wochen später ins Produktionssystem übernommen werden sollen. Erster geplanter Termin: 19.01.2026
  • Am ersten Montag des Monats werden die Änderungen ins Produktionssystem übernommen. Erster geplanter Termin: 02.02.2026

Releases

Standard-Sandbox 19.01.2026 (geplant)

Geplante Änderungen. Links zur Dokumentation sind noch nicht öffentlich erreichbar.

Normalize on Save

  • Feld 008: Dokumentation
    • Sprachcodes mit 041 angleichen. Issue #26; Commit e86c2a9
    • 008/15-17 auf ||| setzen, wenn es einen Ländercode in 044##$$c gibt.
    • 008/19 bei fortlaufenden Ressourcen auf | setzen.
    • 008/39 (cataloging source) fix auf c für “cooperative cataloging” setzen.
  • 016 und 035 bei ZDB-Records synchronisieren. Issue #23; Commit 4c9b204a; Dokumentation hier, hier und hier
  • 024 entfernen, wenn nur Werte aus der Vorlage und sonst nichts vorhanden ist. Issue #24; Dokumentation hier
  • Bindestriche aus ISMN in 0242X$$a entfernen. Commit 834c187; hier
  • Diverse Normalisierungen in 035. Issue #27
    • EKI erzeugen. Commit 2f85cc9; Dokumentation hier
    • 035##$$a(AT-OBV) als erstes sortieren. Commit 7be669f
    • $$Z in $$a ändern. Template-Text entfernen, der via Schreibhilfe in $$Z eingefügt, aber nicht verändert wurde. Commit 0c4bd73; Dokumentation hier
  • 084 ohne Inhalt in $$a entfernen. Commit e2ab8c2; Dokumentation hier
  • 830 $$a auf $$w, wenn es eine AC-Nummer enthält. Issue #31; Commit 26679de; Dokumentation hier
  • 830 ohne $$w entfernen. Issue #30; Commit be5bc05; Dokumentation hier

Datensatz ableiten

PROD initialer Stand 23.12.2025

Schreibvorlage

Vollständig implementiert: Dokumentation

Aufsatz ableiten - print

Vollständig implementiert: Dokumentation

Externe Ressourcen Library of Congress

Entfernen diverser Felder beim Import: Dokumentation

Normalize on Save

OBVSG HomepageCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding OBV Wiki? Send feedback
This page was cached on 16 Jan 2026 - 07:09.
This website is using cookies. More info. That's Fine