Hier werden die B2B-Release-Notes für einzelne Tickets aufgelistet.

FSS-Release-Notes wurden nach Crypto Release Notes verschoben

Die Übersicht über Downloadlinks, Anpassungen & weitere Informationen bezüglich einzelner Releases finden Sie hier.

B2B Release 2024-KW16

19.04.2024

Task Beschreibung
BTOB-12128 Systemweiche: Ein neuer Filter mtr_check_exact_time wurde implementiert. Dokumentation
BTOB-12129 Systemweiche: Ein neuer Filter mtr_inclusive_endtime wurde implementiert. Dokumentation
BTOB-12144 Beim Befüllen vom MessageContext aus einem Clearingstatus wird der Wert nun aus dem neusten manuell angelegten Clearingstatus geladen. Automatische Clearingstatus werden ignoriert.
BTOB-12219 Die NullPointerException beim EdiValidationResultSpecialErrorCleaner wurde behoben und das Logging wurde verbessert.
BTOB-12231 Der B2B-Message-Service unterstützt nun eine Duplikatserkennung auf Basis der AS4-ID. Duplikate werden aussortiert und nicht im B2B-Message-Monitor angezeigt. Dieses Feature kann per Konfiguration deaktiviert werden. Weiterhin werden Nachrichten, die vom AS4-System verspätet übermittelt werden, auf einen Fehlerstatus gesetzt. Per Default gilt eine Nachricht ab 72 Stunden als verspätet, der Wert kann konfiguriert werden. Weitere Details in der Doku.

B2B Hotfix 2024-KW15

08.04.2024

Task Beschreibung  
BTOB-12040 RestClientService kann nun den Bestätigungsstatus auf “CTW” setzen. Das Feature wird eingeschaltet, wie bei anderen ausgehenden Services, durch das Setzen der Property “B3P_SET_CONTRL_STATE” to “true”  
BTOB-12180 Fehlerhafte Status, die durch langsame Nachrichtenverarbeitung der ausgehenden AS4-Nachrichten verursacht wurden, können nun verhindert werden. Um dieses Feature zu aktivieren, muss die für AS4 angelegte MessageBufferActionFirstTime am Ende des Channels wieder entfernt und die Property MESSAGE_STATE_ON_SUCCESS = A4P am Service RestClientService angelegt werden. Statt “RUW” werden ausgeschickte AS4-Nachrichten bis zum Auftreten des AS4-Receipts den neuen Status “AS4 Versandrückmeldung ausstehend” (A4P) erhalten.  
BTOB-12181 Clearing-Code verschwinden nicht mehr nach dem Neustart von AS4-Nachrichten: Gelöst durch BTOB-12180, sobald MessageBufferActionFirstTime aus den Channels entfernt wird  

B2B Release 2024-KW14

02.04.2024

Task Beschreibung
BTOB-12121 Marktpartner-Administration-UI: Bei der Erstellung einer neuen AS4-Beziehung unterstützt die Mandantencode-Eingabe die Suche und Filterung der Dropdown-Liste.
BTOB-12163 Neue Konfigurationen hinzugefügt: B2B-Admin-UI: NO_PATHSWITCH-Konfiguration. Wenn auf true gesetzt, ruft die Anwendung nicht die AS4-Pathswitch-API auf. Und wenn auf false gesetzt, ruft sie die AS4-Pathswitch-API auf, wenn der Mandant aktiviert wird. Der Standardwert ist false. B2B-Benutzeroberfläche: Im Marktpartner-UI wurde ein neues Bestätigungskästchen im Dialogfeld AS4-Beziehung hinzugefügt. AS4_RELATION_DEFAULT_CONFIRMED-Konfiguration. Dieses Attribut steuert den Standardwert für das Bestätigungskästchen. Diese Funktion hängt von der neuen Version des AS4-Address-Service 2024-CW13 ab.

B2B Release 2024-KW12

22.03.2024

Task Beschreibung
BTOB-12117 Die Azure-Service-Bus Konfiguration wurde angepasst, sodass Nachrichten im Fehlerfall erneut konsumiert werden. Wenn die Nachrichten endgültig in der DLQ landen, wird der Stacktrace angegeben.
BTOB-12168 Die Default Max-Concurrency des B2B-Message-Service wurde für die Pathswitch Queue reduziert, sodass es nun seltener zu Fehlern auf Grund einer gesperrten Extension kommt.
BTOB-12176 Deaktivieren der B2B-Message-Service-Revision-Manager-Queue für AEP

B2B Hotfix 2024-KW11

14.03.2024

Task Beschreibung
BTOB-12127 AS4-Nachrichten können nun auch mit BFlow archiviert werden.

B2B Release 2024-KW8

26.02.2024

Task Beschreibung
BTOB-11576 Die Änderungen an der Extension “AS4_RELATIONS” werden ebenfalls im Revision Manager angezeigt.
BTOB-11616 Pathswitch Selbstkommunikation auf Testserver
BTOB-11882 Beim Docker Release wird nun die korrekte URL für den RoutingKey gesetzt. Beim Docker Release wird nun nicht mehr die nicht verwendete as4.outbound.request.”” Queue erstellt.
BTOB-11981 Die manuelle Eingabe der AS4-Adresse ist optional. Die Eingabemaske kann entfernt werden: konfigurieren Sie hierfür die folgende system.json Property: as4-address-write-hidden=true
BTOB-12033 Der Zusatz “GmbH” wird in der Marktpartner-Verwaltung Detailansicht nicht mehr automatisch an den Namen angehängt
BTOB-12047 In den AS4-Kommunikationsbeziehungen ist kein Mandant mehr vorausgewählt.
BTOB-12053 AS4 B2B Style in Marktpartneradministration
BTOB-12057 Nachrichtenmonitor: Die Suche nach Nachrichten in Zeitzonen, die sich von der aktuellen unterscheiden, wurde korrigiert
BTOB-12058 Die Edifact Metadaten können nun auch bei fehlenden Werten aufgrund invalider EDIFACTs soweit vorhanden ausgefüllt erstellt werden.
BTOB-12112 Die manuelle Eingabe der AS4-Adresse ist optional. Die Eingabemaske kann entfernt werden: konfigurieren Sie hierfür die folgende Umgebungsvariable in ihrer gedockerten Umgebung: AS4_ADDRESS_WRITE_HIDDEN=true Es wurde ein Bug behoben, durch den dieses Feature fälschlicherweise automatisch aktiviert wurde. Per default ist nun die Eingabe der AS4-Adresse weiterhin möglich.

B2B Hotfix 2024-KW5

30.01.2024

Task Beschreibung
BTOB-12008 Der B2B-Message-Service verarbeitet EDIFACT mit der Nachrichten-ID als externe Referenz und verwendet diese externe Referenz mit der B2B-Nachrichten-ID im AS4-Workflow. Das Robotron Mako-Backend kann den ausgehenden Empfang mit der ausgehenden Nachricht korrelieren.
BTOB-12009 Der B2B-Message-Service verarbeitet EDIFACT mit der Nachrichten-ID als externe Referenz und verwendet diese externe Referenz mit der B2B-Nachrichten-ID im AS4-Workflow. Das Robotron Mako-Backend kann den ausgehenden Empfang mit der ausgehenden Nachricht korrelieren.
BTOB-12010 Der B2B-Message-Service verarbeitet EDIFACT mit der Nachrichten-ID als externe Referenz und verwendet diese externe Referenz mit der B2B-Nachrichten-ID im AS4-Workflow. Das Robotron Mako-Backend kann den ausgehenden Empfang mit der ausgehenden Nachricht korrelieren.
BTOB-12011 Der JSON-Translator verarbeitet die Request-ID. Das Robotron Mako-Backend kann den ausgehenden Empfang mit der ausgehenden Nachricht korrelieren.

B2B Release 2024-KW4

26.01.2024

Task Beschreibung
BTOB-11643 B2B-Admin-UI: Nach Ausführung des AS4-Pathswitch wird der ausgewählte Mandant nicht zurückgesetzt.
BTOB-11828 Es ist möglich für dein Consumer die Eigenschaft max-concurrency zu setzen. Diese definiert die maximale Anzahl von gleichzeitigen Verarbeitungsthreads, die für einen Consumer gestartet werden können. Der Default liegt bei 50 pro Consumer. Mehr dazu ist in der Dokumentation jeden Microservices nachzulesen.
BTOB-11836 Die AS4 & B2B Microservices wurden erweitert, sodass sie neben RabbitMq auch den Azure Service Bus als Message Queue unterstützen.
BTOB-11918 Das Adresseneingabefeld für AS4-Adressen in den Kommunikationsbeziehungen ist nun eine Eingabebox. Ist die eingegebene Adresse zu lang für eine Zeile, wird sie umgebrochen dargestellt. Ist die eingegebene Adresse sehr lang, wird ein Scrollbalken angezeigt.
BTOB-11934 Vereinfachte Konfiguration für Mandanten-scharfe Absicherung der Service-Bus-Queues.
BTOB-11949 Die B2B Tomcat localhost_access_log Dateien geben nun standardmnäßig auch die Anfrage-Dauern mit an.
BTOB-11965 Das Update einer Action in einem Channel ist wieder fehlerfrei möglich.
BTOB-11967 Das Problem bei der Bearbeitung von Channel-Actions wurde behoben.

B2B Hotfix 2024-KW2

09.01.2024 Dieses Release umfasst den B2B-message-service.

Task Beschreibung
BTOB-11989 Die Zeitangaben (delivered) werden nun richtig konvertiert im Attribut INPUT_MESSAGE in der B2B gespeichert.

B2B Release 2023-12

15.12.2023

Task Beschreibung
BTOB-9514 AS4 Nachrichten werden im B2B Nachrichtenmonitor nun korrekt dargestellt.
BTOB-11503 In der Marktpartner-Verwaltung ist der Status einer Beziehung nach der Erstellung des Eintrags “angelegt”. Der Zustand bleibt so lange bestehen, bis die erste Pathswitch-Meldung verarbeitet wurde.
BTOB-11605 Die Tenant-Filterauswahl unterstützt sowohl die Dropdown- als auch die Textsuche. Dies betrifft die Marktpartnerverwaltung & die Kommunikationsbeziehungen.
BTOB-11740 In der Kommunikationsbeziehungs-UI muss die as4-Addresse des Mandanten nicht mehr konfiguriert werden, da sie mit Hilfe des Certificate-Managers automatisch aus dem Zertifikat extrahiert werden kann.
BTOB-11743 Anzeige der Textdokumente über die Archivierung-als-Service-Lösung wurde korrigiert
BTOB-11821 AS4-B2B Schnittstelle: Große Edifact Nachrichten werden komprimiert und dekomprimiert, sodass diese von der B2B richtig verarbeitet werden.
BTOB-11845 Erweiterung SwitchSignActionCEP für PRICAT
BTOB-11872 Dem Java Keystore des B2B Docker Images können nun auch Zertifikate additiv hinzugefügt werden (ohne dass dieses dafür unter dem root User ausführt werden müsste).
BTOB-11895 Der Zusatz “GmbH” wird in der Marktpartner-Verwaltung Detailansicht nicht mehr automatisch an den Namen angehängt
BTOB-11928 Wenn der Filter in der Marktpartner-Verwaltung zurückgesetzt wird, setzt sich nun auch der Protokol-Filter zurück.

B2B Release 2023-11 02

24.11.2023

Typ Ticket Beschreibung
Story BTOB-11731 Konfigurationsmöglichkeit für E-Mail-Benachrichtigungen an eine feste Liste von Empfängern bei neuen Revision-Einträgen.

B2B Release 2023-11

17.11.2023

Typ Ticket Beschreibung
Bug BTOB-11719 Neu Filter Systemweiche und Web Service Erweiterung
Bug BTOB-11757 One2OneStrictCheck wird auf Deprecated gesetzt. Erwägen Sie den Wechsel zu UnknownReceiverCheck.
Bug BTOB-11764 Suchen in FACHLICHE BELEGE führt nicht mehr zur Fensterverschiebung
Bug BTOB-11814 Es wurde ein Anzeigefehler in der FSS-UI korrigiert, bei dem in der Email-Adresse Leerzeichen eingefügt wurden.
Bug BTOB-11782 NEWCheckNetzIntern2 fixed Transaktionsgrund
Bug BTOB-9486 Komprimieren & Dekomprimieren großer Edifact Nachrichten wurde dem B2B-Message Service hinzugefügt
Story BTOB-11565 Der b2b-message-service wurde um einen POST REST Endpunkt mit einer B2B MessageId erweitert, welcher per AMQP weitere B2B Nachrichtenprozesse triggern kann.
Story BTOB-11395 Im NachrichtenMonitor in der Detail-Ansicht wurde die Größe des angezeigten Anhangs angepasst.
Story BTOB-11666 Updated Market Partner UI and Admin-UI AS4 Communication relations functionality based on user roles.
Story BTOB-11801 Mails, die über den MailSenderService versendet werden, können ihren Betreff nun automatisch auf den kompletten Dateinamen des Ahnangs setzen, indem die Property B3P_MAIL_SUBJECT nicht angegeben wird.
Story EDIFU-4357 TSIMSG kann über ediformatchanges wieder als eigenständiges Format identifiziert werden. Die WrongFormatFilterChannelDistribution erkennt TSIMSGs nun ohne Ausnahmeregeln wieder an.
Story BTOB-11802 Wird die Property RESEND_ON_ACKNOWLEDGEMENT_SEN_ONLY an einem ContrlDeadlineReminder-Job auf true gesetzt, werden Nachforderungsmails auch für Nachrichten versendet, für die bereits eine Nachforderungsmail versendet wurde und die schon den Bestätigungsstatus SEN erhalten haben, statt normalerweise Nachrichten mit dem Bestätigungsstatus CTN.
Story BTOB-11744 Die Endpunkte des B2B-Message Service sind durch oauth2 geschützt. Der Zugriff ist durch Rollen- und Mandantentrennung eingeschränkt.
Story BTOB-11460 Es wurden neue Keycloak-Rollen für AS4 für die B2B-UI und B2B-Admin-UI eingeführt. Mehr dazu in der Dokumentation

B2B Release 2023-10

20.10.2023

Typ Ticket Beschreibung
Bug BTOB-11728 Die Korrelation für die Arbeitsvorräte Stammdatensynchronisation LF und NB wurde korrigiert.
Bug BTOB-11721 Fehlerbehebung für ungenaues Laden von Marktpartnerdaten
Bug BTOB-11686 Systemweiche IFTSTA wird bei Filter “res: Filter zur Prüfung des Antwortindexes” auch auf RFF+AGI kontrolliert
Bug BTOB-11684 Systemweiche Webservice Erweiterung balancedMeteringLocationList
Bug BTOB-11531 Systemweiche Erweiterung für fachlich oder technisch fehlerhafte Nachrichten
Bug BTOB-11702 Es würde Current Version bei keyvaluetabletoedi Content und SapKeyValueTableVoAnalyzer mit Simulation erweitert/gefixt
Bug BTOB-11692 Es wurde ein Fehler beim Speichern von MP-Kontakten in Zusammenhang mit Oracle-Datenbanken behoben.
Bug BTOB-11659 WiM Weiche: Bei einem Beginn- und Ende-Messstellenbetrieb mit Eigenausbau MSBA kam es bei fehlender Referenz auf die Gerätewechsel UTILMD, die Information muss nicht zwingend dem MSBA vorliegen, zu einem falschen Routing. Die Prüfung der Ausbau-MSCONS wurde entsprechend angepasst.
Story BTOB-11661 Die B2B kann nun auch EdifactMetaDaten von Nachrichten ohne BGM Segment (CONTRL) erfolgreich erstellen.
Story BTOB-11655 Endpoint “/receive” zum Empfang der Nachrichten aus dem Backend wurde um den optionalen Parameter “responseType” erweitert. Siehe dazu unsere Dokumentation unter https://b2bbp.next-level-help.org/b2b_user_Message_Receiver_Servlet.html

B2B Hotfix 2023-09

20.09.2023

Typ Ticket Beschreibung
Bug EDIFU-3097 Soptim-Konverter wurde für die Formatumstellung 2023.10 aktualisiert
Bug BTOB-11679 WiM Weiche: Bei der Suche nach Meldepunkten in alten (11xxx) und neuen (55xxx) Stromformaten, sowie den Gasformaten kam es zu einem Abbruch innerhalb der Suche nach dem Meldepunkt und es wurde “null” zurück geliefert. Dies wurde korrigiert.
Bug BTOB-11659 WiM Weiche: Bei einem Beginn- und Ende-Messstellenbetrieb mit Eigenausbau MSBA kam es bei fehlender Referenz auf die Gerätewechsel UTILMD, die Information muss nicht zwingend dem MSBA vorliegen, zu einem falschen Routing. Die Prüfung der Ausbau-MSCONS wurde entsprechend angepasst.

B2B Release 2023-09

15.09.2023

Typ Ticket Beschreibung
Story BTOB-11607 In den Nachrichten-Metadaten (des ProcessTriggerService) werden die Änderungen zum UTILMD S1.1 berücksichtigt, um die Markt-, Messlokationen und MaBiS Zählpunkte im Feld locationCodes je Vorgang weiterhin korrekt anzugeben.
Story BTOB-9419 Report AnUndAbmeldung: Anpassung an FU 2023-10
Story BTOB-11637 Es wurde die com.nextlevel.actions.internal.EdifactMetaDataAction neu entwickelt, welche EDIFACT Nachrichten Meta-Daten erzeugt und in den MessageContext speichert (ohne diese zu versenden).
Bug BTOB-11612 Es wurde ein Berechtigungs-Fehler im August Release behoben, der das B2B Backend nur noch mit dem Default nginx oder root User starten ließ.
Story BTOB-11609 AperakZ17ValidatorAction wurde für die Formatumstellung 2023.10 angepasst.
Story BTOB-11608 ReportingPointIndexAction wurde für die Formatumstellung 2023.10 angepasst.
Bug BTOB-11595 Es wurde ein Fehler bei der Verwendung von Umgebungsvariablen zur Parametrisierung der system.json in der B2B-UI, notification-ui und revision-ui vorgenommen.
Story BTOB-11594 Man kann nun AS4 Marktpartner mit neuen Filtern filtern
Story BTOB-11586 Die Datenbanktabellen für die FSS Cluster Communication werden nun automatisch angelegt (soefern nicht vorhanden) und diese kann rein per JAVA_OPTS Konfiguration im Startup nun einfacher aktiviert werden.
Task BTOB-9558 Die standard/default nginx.conf und system.json Konfigurationen werden in allen UIs durch templates erzeugt, welche neu ein Überschreiben/Setzen einzelner Konfigurationen mithilfe von Environment Variablen ermöglichen ohne die gesamten Files pflegen zu müssen. Wenn Sie dieses Feature nutzen möchten finden Sie mehr dazu auch in der Installations Doku der UIs.
Story BTOB-9412 Die BC-Sets für die kommende Formatumstellung wurden veröffentlichen. Diese umfassen die neuen Basistypen für REQOTE und UTILTS.
Story BTOB-9409 Anpassungen Formatumstellung 2023-10 - FLEXIBLE_INDEX_UI
Bug BTOB-11625 Es wurde ein Fehler in den Default Config-Files der B2B-UI und B2B-Admin-UI zur Verwendung als AS4 Frontends behoben, sodass diese auch wieder über Umgebungsvariablen (ohne Config-File Mounts) installiert werden können.
Story BTOB-11610 NEWCheckNetzIntern2, MessageByClearingCodeThinningAction, BreakOfVdewTypeByMeteringPointAction wurden für die Formatumstellung 2023.10 vorbereitet
Story BTOB-11602 In den Nachrichten-Metadaten (des ProcessTriggerService) wird nun immer die aperakZ29ErrorActionId aus der letzten Verarbeitung der Nachricht angegeben.

Release 2023-08

18.08.2023

Typ Ticket Beschreibung
Story BTOB-9558 Die standard/default nginx.conf und system.json Konfigurationen werden in allen UIs durch templates erzeugt, welche neu ein Überschreiben/Setzen einzelner Konfigurationen mithilfe von Environment Variablen ermöglichen ohne die gesamten Files pflegen zu müssen. Wenn Sie dieses Feature nutzen möchten finden Sie mehr dazu auch in der Installations Doku der UIs.
Bug BTOB-9613 Einführung einer neuen Global Property AS4_PROTOCOL, die nur das Protocol im Nachrichten-Monitor richtig setzt.Benutzung der bisherigen Global Property AS4_FEATURE = true, wenn das AEP AS4-System angeschlossen ist (AS4 wird als Protokol im MessageMonitor angezeigt und Nachricht aus dem AS4-Backend geladen). AS4_PROTOCOL muss hierbei nicht gesetzt sein.AS4_PROTOCOL = true, setzt nur das Protokoll auf AS4
Bug BTOB-11470 Neue Versionen des Validation Contexts erzeugen in den Fehlerbeschreibungen kein “${“ mehr. Daher ist die Anpassung aus BTOB-9000 überflüssig und wird zurückgesetzt. Die rekursive Auswertung von dynamischen Funktionen ist nun wieder möglich. Die Global Property RECURSIVE_EXECUTION_OF_DYNAMIC_FUNCTIONS kann gelöscht werden.
Bug BTOB-11484 SystemWeiche SystemFinder. Fehler IndexOutOfBoundsException ist behoben.
Bug BTOB-11526 Die verwendeten Keycloak Dependecies wurden im B2B Backend aktualisiert (auf die Version 21.1.2).Damit werden CVE geschlossen und ein gelegentlicher B2B Backend Lade-Fehler bei Verwendung eines geupdateten Keycloaks der Version 20+ mit SSL behoben, siehe dazu https://b2bbp.next-level-help.org/ui_keycloak_update.html.
Story BTOB-11528 Export von private Keys außerhalb des HSMs können nun in den FSS geladen werden
Bug BTOB-11530 Das Lesen des Meldepunkt Index wirft keinen Fehler mehr, wenn das Jahr kleiner als 1000 ist. Die Funktion zum Schreiben in den Meldepunktindex aus System Weiche Modul ist nicht mehr möglich, wenn das Jahr kleiner als 1000 ist.
Bug BTOB-11533 System Weiche Webservice verfügt jetzt über eine Methode, um eine Referenz/Referenzliste im Antwortindex zu hinterlegen.
Story BTOB-9184 B2B und FSS unterstützen die neue Api AEP Bouncr
Story BTOB-9550 Webcomponents der B2B und FSS UIs unterstützen die neue Api AEP Bouncr
Bug BTOB-11529 Das Datumsformat im AS2-Header wurde korrigiert
Story BTOB-11554 Für die Aktion WeatherDataImport2 wurde eine Erweiterung mit Gat Data erstellt.

Release 2023-07

18.07.2023

Typ Ticket Beschreibung
Story BTOB-11439 Teile der Detailansicht im Nachrichtenmonitor können nun eingeklappt werden
Story BTOB-9558 Die standard/default nginx.conf und system.json Konfigurationen werden in allen UIs durch templates erzeugt, welche neu ein Überschreiben/Setzen einzelner Konfigurationen mithilfe von Environment Variablen ermöglichen ohne die gesamten Files pflegen zu müssen. Wenn Sie dieses Feature nutzen möchten finden Sie mehr dazu auch in der Installations Doku der UIs.
Story BTOB-9547 Die Standard-Funktionen der B2B wurden für die Formatumstellung 2023.10 vorbereitet. Das umfasst die Systemweiche und CCM. Selten benutzte und kundenspezifische Features werden nach Anfrage angepasst. Bitte wenden Sie sich an unsere Beratung- oder Support-Abteilungen.
Bug BTOB-9487 Behebung mehrerer Fehler in der Admin-UI
Story BTOB-9438 Die UI Images legen ihre Artefakte im Container unter nginx user Berechtigungen ab. Dies erlaubt die Nutzung des nginx Features zur Ersetzung von Umgebungsvariablen (envsubst) ohne die Ausführung des Containers als root User.
Story BTOB-9349 Der Systems Errors sind nun auch als Webkomponente verfügbar
Story BTOB-9348 Der Queue Table ist nun auch als Webkomponente verfügbar
Story BTOB-9332 Es wurde ein neuer Systemweichen-Filter namens mtr_check implementiert. Eine detaillierte Beschreibung finden Sie in unserer Dokumentation.. https://b2bbp.next-level-help.org/b2b_cust_systemsplit_action.html#filterkonfiguration
Story BTOB-9324 Die Deaktivierung von AS4 muss nun vor der Ausführung bestätigt werden.

Release 2023-07-AS4

05.07.2023

Typ Ticket Beschreibung
Story BTOB-9355 New REST endpoint, responsible for receiving the messageId and attributeId, is utilized to retrieve the EDIFACT message from the B2B database. To achieve this, the B2B message service employs AMQP to transmit the received information to an internal queue. Subsequently, the EDIFACT message is retrieved from the database and sent to another queue for further processing.
Story BTOB-9378 Json Translator Service wurde entwickelt: Der Service dient dazu eine JSON-Struktur in eine andere zu mappen. Um beispielsweise eine interne AMQP API an eine externe AMQP API anzubinden, ist es notwendig, die Datenstrukturen der beiden APIs aufeinander abzubilden. Dazu wird das Framework Jolt verwendet, welches eine JSON-Struktur in eine andere JSON-Struktur abbilden kann. Die Abbildung wird dabei durch eine Konfigurationsdatei definiert, die die Abbildungsregeln enthält. (https://b2bbp.next-level-help.org/tblau_jsonTranslator_microservice.html)
Story BTOB-9379 Json Translator Mapping für die Schnittstelle zwischen B2B und Robotron AS4 für ausgehende Nachrichten
Story BTOB-9356 Der B2B Message Service ist nun in der Lage über eine AMQP Schnittstelle eingehende AS4 Nachrichten inklusive Edifact und Receipt zu empfangen. Die Edifact wird in der B2B DB Queue gespeichert, sodass diese wie üblich verarbeitet werden kann. Alle anderen Daten werden als fachlicher Beleg in der B2B DB gespeichert.
Story BTOB-9384 Der B2B Message Service ist nun in der Lage über eine AMQP Schnittstelle eingehende AS4 Nachrichten inklusive Edifact und Receipt zu empfangen. Die Edifact wird in der B2B DB Queue gespeichert, sodass diese wie üblich verarbeitet werden kann. Alle anderen Daten werden als fachlicher Beleg in der B2B DB gespeichert. Basierend auf dem Status des Receipts und ob dieses verschickt wurde, wird der Bestätigungsstatus und der Channel gesetzt.
Story BTOB-9357 Der B2B Message Service kann nun auch Pathswitch-Informationen entgegennehmen und entsprechend in der B2B-Extension AS4_RELATIONS speichern. Basierend darauf kann im Customizing die dynamische Funktion loadextensionproperty verwendet werden, um darauf zuzugreifen und zu entscheiden, ob zwei Marktpartner miteinander per AS4 kommunizieren oder nicht.
Story BTOB-9385 Der B2B Message Service kann nun Informationen zu einer ausgehenden AS4-Nachricht und das zugehörige eingehende Receipt entgegennehmen und in der B2B Datenbank an der dazugehörigen ausgehenden Nachricht speichern. Basierend darauf wird der Verarbeitungs- und Bestätigungsstatus dieser Nachricht in der B2B gesetzt.
Story BTOB-9488 Der JSON-Translator-Service unterstützt nun vier verschiedene, konfigurierbare AMQP-Consumer, die jeweils an einen, konfigurierbaren AMQP-Producer angeschlossen sind. Die Consumer arbeiten unabhängig, mit spezifischen Spezifikationsdateien, um JSON-Daten zu mappen und diese in die dazugehörige Producer-Queue zu legen.
Story BTOB-9505 Im B2B Nachrichtenmonitor werden nun auch eingehende AS4-Nachrichten angezeigt, auch wenn der Anhang/die Edifact nicht vorhanden oder nicht entschlüsselt werden konnte.

Release 2023-06

16.06.2023

Typ Ticket Beschreibung
Bug BTOB-9060 B2B muss nicht mehr neu gestartet werden, falls beim Start der Volltext-Index nicht initialisiert wurde. Er reicht nun, das eigentliche Problem mit dem Index (Lucene oder Solr) zu fixen.
Story BTOB-9347 Lock Table nun auch als Webkomponente verfügbar
Bug BTOB-9375 MsconsEdiParser kann auch Werte STS Z32, STS Z33, STS Z34, STS Z40 mappen.
Bug BTOB-9414 Performance-Verbesserungen in der Marktpartner-Verwaltung
Story NUI-1880 Es wurde ein Fehler in der Suche und Darstellungsbeschreibung bei Suchen von Nachrichten im Status “In Archivierung“ (ARP und neu ADP, AIP) behoben.

Release 2023-05

19.05.2023

Typ Ticket Beschreibung
Bug NUI-1885 Synchronisationsinformationen in der Markpartner-Verwaltung können wieder geladen werden
Bug BTOB-9300 AS4 Fehler bei fehlender Quittung behoben
Story NUI-1883 Größe der Detailansicht ist nun anpassbar im Nachrichtenmonitor
Story NUI-1886 Passwortverschleierung in Eigenschaft B3P_MAIL_AUTH_PWD hinzugefügt
Story BTOB-9191 Implementierung RESTSearchSystem in B2B (für CCM)
Bug BTOB-9265 “Die Befüllung des Zählpunktindexes über den Webservice verfügt nun über eine Funktion, mit der das Feld ““device_number”” im Index für Systemweichen befüllt werden kann.”
Story BTOB-9290 Solr-Timeout kann nun konfiguriert werden. Siehe dazu unsere Dokumentation unter https://b2bbp.next-level-help.org/b2b_cust_searchsystem_config.html#solr

Release 2023-04-Hotfix

28.04.2023

Typ Ticket Beschreibung
Bug NUI-1882 Die Suche im MP-Editor wird nun nach dem schließen des Browser Tabs nicht mehr gespeichert
Bug BTOB-9280 Durch die Konfiguration der streamPageSize kann die Performance in der Marktpartnerverwaltung verbessert werden.

Release 2023-04

21.04.2023

Typ Ticket Beschreibung
Bug BTOB-9097 Wenn ein Systemweichenfilter in einen Channel aussteuert, der gleichzeitig der Clearingchannel ist, kann der Channel durch weitere Filter nicht mehr überschrieben werden.
Bug NUI-1881 Ein Fehler beim Laden der Revision-Info wurde korrigiert.
Story BTOB-9176 ArchiveIxos Job kann nun die Nachrichten anhand des BDEW-Types in unterschiedlichen Archiven bzw. Repositories archivieren. Siehe dazu unsere Dokumentation unter https://b2bbp.next-level-help.org/b2b_cust_ArchiveJob.html#archiveixos
Story BTOB-9186 Wenn die Eigenschaft B3P_PROCESS_SUBFOLDERS = true am FileService2 gesetzt ist. Wird ab sofort im Messagecontext in der Eigenschaft B3P_PROCESSED_SUBFOLDER pro verarbeiteter Datei das entsprechende verarbeitete Unterverzeichnis komplett gespeichert.

Release 2023-03-AS4

31.03.2023

Typ Beschreibung
AS4-Release Die AS4 Multimandanten Fähigkeit wurde für die UIs umgesetzt

Release 2023-03

24.03.2023

Typ Ticket Beschreibung
Story BTOB-8967 Wird die System-Property -DsortActionProperties=true gesetzt, werden die Propertys von Actions beim Starten der B2B nach dem Unicode sortiert geladen.
Bug BTOB-9000 ”${“ in ausgewerteten dynamischen Ausdrucken führt nicht mehr zu Fehlern.
Bug BTOB-9026 Fehler bei der Bearbeitung eines Marktpartners wurde behoben. Die Marktpartner-MPID kann nicht mehr geändert werden.
Bug BTOB-9001 Verschlüsselung und Signatur werden nun am Marktpartner korrekt angezeigt.
Bug BTOB-9155 Logging beim SFTPService wurde korrigiert
Story NUI-1874 MessageMonitor Fulltext Search bei csv download ist gefixt
Story NUI-1876 Alle Verarbeitungsstatus “In Archivierung“ (ARP und neu ADP, AIP) werden durch ein entsprechendes Icon und Text korrekt dargestellt
Bug BTOB-9027 Die Protokollierung des Systemweichen-Filters mtr_malo in Split-Info wurde verbessert.

Release 2023-02

17.02.2023

Typ Ticket Beschreibung
Bug BTOB-8203 Der Dashboard refresh arbeitet nun korrekt.
Bug BTOB-8779 Die Begrenzung der Anzahl der Suchergebnisse in Solr wurde entfernt. Ergebnisse werden nun Seitenweise geladen. Standardseite hat 500.000 Zeilen.
Story BTOB-8847 Z33-Check: Die Prüfung, ob die Originalnachricht mit einer APERAK abgelehnt wurde, funktioniert nun bei ORDRSP und INVOIC-Nachrichten.
Bug BTOB-8868 Systemweiche Fehler: bei REMADV, IMBNOT, wenn in UNH+1+0 an letzter Stelle UNT steht ist gefixt.
Bug BTOB-8908 Bei der Anlage von neuen Marktpartnern wird wieder das aktuelle Datum im Feld “Gültig von” vorbelegt.
Bug BTOB-8910 System Weiche Nachrichtenformat ORDRSP Preference Suche auf RFF+ACW erweitert
Story BTOB-8925 MPID - Backend-Filterung für b2b hinzugefügt
Bug BTOB-8888 ContrlConsumerAction funktionierte manchmal nicht bei MSSQL Datenban. Das wurde nun gefixt.
Bug BTOB-8906 Seit Oktober wurden in Standard-Out Stream (bzw. Logs) sehr viele irrelevante Einträge gemacht. Dies wurde nun behoben.

Release 2023-01

25.01.2023

Typ Ticket Beschreibung
Bug BTOB-8788 Das Docker Image der B2B basiert nun auf einem Tomcat 9.0.70 Webserver (statt zuvor 8.5). Sollten Sie eigene Tomcat Konfigurations-Files verwenden, so müssen diese ggf. an einen Tomcat 9 angepasst werden, siehe Apache Tomcat Upgrade Dokumentation. Bei einer Docker Engine Version (kleiner als 20.10.10) kann es zudem bei Update ab dieser B2B Version zu einem “Insufficient memory” Fehler beim Startup kommen. Wir empfehlen ein entsprechendes Update der Docker Engine.
Bug BTOB-8755 Entfernen von Meteringpoint Index Type führt nicht mehr zu Fehlern in der Cluster Communication
Story BTOB-8777 Streaming & Virtuelles Scrolling in der Marktpartnerkommunikation ergänzt
Bug BTOB-8785 Die “Anzeige Gerätewechselabsicht” ORDERS 17009 wird von der WiM-Weiche / WimChannelDistribution jetzt korrekt erkannt. Manuelle Routings diesbezüglich können zurück gebaut werden.
Story BTOB-8810 Die Begrenzung der Suchergebnisse in Solr ist nun konfigurierbar. Siehe dazu unsere Dokumentation unter SearchLayer Dokumentation
Story BTOB-8852 Falls der FSS an ein HSM angeschlossen ist, können über eine REST API des FSS folgende Aufrufe an das HSM delegiert werden: Schlüsselpaarerstellung & CSR Signierung.
Story CCM-1022 Die Extension FLEXIBLE_INDEX wurde um die neuen Formate ORDERS 1.2b, ORDRSP 1.2b, INVOIC 2.8a, PRICAT 2.0b, REMADV 2.9a, PARTIN 1.0b ergänzt - Die Formate ORDERS 1.1m, ORDRSP 1.1k, INVOIC 2.7a, PRICAT 1.1b, REMADV 2.8 wurden entfernt. Alle weiteren Informationen ist der CCM-Release-Seite zu entnehmen.
Story FSS-293 Es wird nun zur Signierung standardmäßig der Hash-Algorithmus des Privaten Schlüssels verwendet, sofern nicht anders konfiguriert und dieser für die Marktkommunikation gültig ist.
Story BTOB-8832 Die Channeldistribution DisplayShortextFront2 lädt nun auch die Marktpartnerbezeichnung aus dem MPID-Editor, wenn dieser auf Datenbank eingestellt ist, auch wenn bei den Einträgen das System nicht vorhanden ist.

Release 2022-12

16.12.2022

Typ Ticket Beschreibung
Bug NUI-1558 Info-Texte für einige VS-Statussymbole angepasst
Bug CCM-1023 CCM-Indizierung: Indizierte Felder werden auf Länge von 32000 Bytes abgeschnitten, um Fehler in Solr zu vermeiden.
Story BTOB-8777 Virtuelles Scrolling und Streaming in der Marktpartnerkommunikation hinzugefügt
Story BTOB-8750 Der factoryCalendar wurde für 2024 geupdated: FactoryCalendar Dokumentation
Story BTOB-8749 Der factoryCalendar wurde für 2023 geupdated: FactoryCalendar Dokumentation
Story BTOB-8731 Die neue Property INCLUDE_BS_STATES des RestartMessageJobs ermöglicht das Hinterlegen von Bestätigunsgsstatus, die Nachrichten haben müssen, um vom RestartMessageJob neugestartet zu werden. Weitere Informationen: RestartMessageJob
Bug BTOB-8724 Fehlerbehebung in Archiv-Suche über ArchiveMessageMonitorServiceCaller
Story BTOB-8719 Der ausgelesene Clearing-Benutzer der B2B wird auf maximal 50 Zeichen gekürzt gespeichert, da sonst die Clearing-Funktionen für solche Benutzer nicht funktionieren.
Bug BTOB-8647 CCM-Indizierung: Bei der Verwendung des SEARCH_SYSTEM_VENDORs MULTI wird nun bei Updatevorgängen erst der primäre Index durchsucht und nur wenn keine Treffer erzielt wurden der Sekundäre. Das verbessert die Performance
Story BTOB-8591 Sollte eine Edifact-Datei mehr Ablehnungsgründe liefern, als in einer APERAK übermittelt dürfen, werden diese auf die erlaubte Anzahl beschränkt. Hierbei wird sicher gestellt, dass für alle abgelehnten Vorgänge/Nachrichten, mindestens ein Ablehnungsgrund übermittelt wird.
Bug BTOB-8539 Archivierte E-Mail-Nachrichten können im Nachrichtenmonitor wieder korrekt angezeigt werden.
Bug BTOB-8502 Sortierung von Elementen beim Customizing Export wurde verbessert.

Release 2022-11

18.11.2022

Typ Ticket Beschreibung
Bug BTOB-8461 FormatRecognitionFactory überschreibt nun CURRENT_PAYLOAD nicht mehr mit B3P_BASE_MESSAGE. Das löst unter anderem Probleme mit MultiChannelAction, wo geänderter CURRENT_PAYLOAD verloren ging.
Bug BTOB-8445 Suche in NUI-Arbeitsvorräten mit sqlWherePart führt nicht mehr zum Fehler, wenn die Oracle-Datenbank eingesetzt wird.
Bug BTOB-8439 Die Fehler in der Volltextsuche im Nachrichtenmonitor sind behoben.
Story CCM-1005 Die Extension FLEXIBLE_INDEX wurde um die neuen Formate IFTSTA 2.0d, INSRPT 1.1a, ORDCHG 1.0, ORDERS 1.2a, ORDRSP 1.2a, QUOTES 1.2, REQOTE 1.2, MSCONS 2.4a, COMDIS 1.0b, INVOIC 2.8, PRICAT 2.0a, REMADV 2.9, APERAK 2.1h, CONTRL 2.0b, PARTIN 1.0a, UTILMD 5.2e, UTILTS 1.1a, TRANOT 5.8a, TSIMSG 5.10a/5.2e ergänzt
Story CCM-1006 Die Extension FLEXIBLE_INDEX_UI wurde für die Formatumstellung 10-2022 angepasst.
Story CCM-1020 CCM: Fehlerbeschreibung bei der Indizierung invalider Aperaks wurde verbessert.
Bug CCM-1021 PARTIN-Indizierung: Straße und Kunde werden nun richtig indiziert
Bug EDI-2168 MSCONS zu CSV Konvertierung mit Velocity. Model Mscons ist erweitert. Doku zu Konverter: https://b2bbp.next-level-help.org/b2b_cust_MsconsToCsvConverterVelocity.html
Bug FSS-286 Beim Duplizieren und Speichern der selben Regel wird nun eine Fehlermeldung ausgegeben.
Bug NUI-1852 Das Bearbeiten und Speichern von Extension ist wieder möglich.
Bug BTOB-8531 RestartMessageJob zählt nicht mehr alle Nachrichten in Channels. Das verbessert die Performance und beugt OutOfMemoryErrors vor.

Release 2022-10

14.10.2022

Typ Ticket Beschreibung
Story BTOB-8035 Hochziehen der log4j Version (fix security vulnerability) für den AddressIndex
Bug BTOB-8421 SapToB2bAperakHandler30 erzeugt nun valide APERAKs 2.1h
Story BTOB-7740 B2B BasicAuth Image für CAS Version wurde erstellt
Bug BTOB-8196 Revision-UI Suchzeitfehler behoben
Bug BTOB-8197 Systemfehler Admin-UI Suchzeitfehler behoben
Bug CCM-1019 CCM: Fehlende optionale Elemente werden nicht mehr als NullPointerExceptions geloggt
Bug FSS-285 Fehlerbeschreibung für CE3.1 verbessert.
Bug BTOB-7689 Beim Neustarten der Nachrichten mit erneuter Crypto-Prüfung werden nun entschlüsselte Mails persistiert. Das behebt Probleme bei der Anzeige der Emails und der nachfolgender Archivierung.
Story BTOB-8441 Die Channeldistribution OrdrspSwitch unterstützt nun auch Antworten auf ORDCHG
Story CCM-1006 Die Extension FLEXIBLE_INDEX_UI wurde für die Formatumstellung 10-2022 angepasst
Story CCM-1005 Die Extension FLEXIBLE_INDEX wurde um die neuen Formate IFTSTA 2.0d, INSRPT 1.1a, ORDCHG 1.0, ORDERS 1.2a, ORDRSP 1.2a, QUOTES 1.2, REQOTE 1.2, MSCONS 2.4a, COMDIS 1.0b, INVOIC 2.8, PRICAT 2.0a, REMADV 2.9, APERAK 2.1h, CONTRL 2.0b, PARTIN 1.0a, UTILMD 5.2e, UTILTS 1.1a, TRANOT 5.8a, TSIMSG 5.10a/5.2e ergänzt
Story BTOB-8338 Bei einer Suchanfrage mit sehr vielen Ergebnissen wird das Ergebnis nicht komplett aus der Datenbank in den Speicher geladen, sondern seitenweise aus der Datenbank gestreamt und an die UI übertragen

Hotfix 2022-09

27.09.2022

Typ Ticket Beschreibung
Story BTOB-8036 Systemweiche - Erweiterung für ORDCHG

Release 2022-09

16.09.2022

Typ Ticket Beschreibung
Bug BTOB-8339 Nach Verschicken von Errormails wird nicht mehr der Bestätigungsstatus CTW (CONTRL ausstehend) gesetzt.
Story FSS-275 FSS Autorisierung mit B2C ist umgesetzt
Story FSS-277 FSS Autorisierung mit Bouncr
Story EDI-1039 Soptim Mapping für FU10.2022 ist entwickelt.
Story BTOB-8336 Hinzufügen der Stammdatenreferenz Prüfung (RFF+Z30) für MSCONS in der WiMChannelDistribution.
Bug BTOB-8310 IFTSTA bei SystemWeiche Filter res .Bei IFTSTA wird auch auf RFF AAG(QUOTES)/AAV (REQOTE) kontrolliert
Bug BTOB-8324 “Fehler Null Pointer bei System weiche, wenn in LOC+172’ kein Wert steht, ist behoben”
Bug BTOB-8343 Neu Filter für Systemweiche - device_number. Doku: http://b2bbp.next-level-help.org/b2b_cust_systemsplit_action.html#filterkonfiguration
Bug NUI-1787 “Fehler bei der N-UI Anzeige(format), wenn im EDIFACT das UNA-Segment verwendet wird und dort ein vom Standard abweichender Dezimaltrenner verwendet wird, ist korrigiert.”
Bug NUI-1796 Paste in Volltextsuche funktioniert ordnungsgemäß, Zeilenumbrüche werden durch Leerzeichen ersetzt
Bug BTOB-8346 APERAKs enthalten keine invaliden Fragezeichen mehr, wenn die AHB-Condition ≥ oder ≤ enthielt.

Release 2022-08

19.08.2022

Typ Ticket Beschreibung
Bug NUI-1791 Datum im Nachrichtenmonitor wird nun nicht mehr falsch vorbelegt
Story CCM-1016 CCM: Performance der Timestamp-Updates kann verbessert werden. Siehe die Eigenschaften B3P_OPT_TIMESTAMP_UPDATE und TIMESTAMP_UPDATE_ONLY_HEADERS in der Dokumentation
Story CCM-1015 Formatumstellung 2022-10 - B3P_CCM_NEG_CONTRL_ERC_TXT
Bug BTOB-8285 Reindizierung über das Indexmanagement der alten UI funktioniert nun auch mit Solr als SearchSystem
Bug BTOB-8282 SystemSplitAction und ReportingPointIndexAction funktionieren nun auch mit SOLR SearchSystem
Bug BTOB-8268 Die Xml-Formaterkennung XPathAnalyzer läuft nicht mehr auf Fehler, wenn die Dokumententypdefinition nicht gefunden wurde
Bug BTOB-8243 Alle Exceptions, die bei der Arbeit in NUI erzeugt werden, werden nun geloggt
Bug BTOB-8214 In der EDIFACT Kommunikation kann die Reihenfolge der eingehenden Nachrichten nicht gewährleistet werden. In bestimmten Konstellationen sind die Ein- und Ausbauzählerstände des Gerätewechsels vor den Erfolgsmeldungen (IFTSTA) und den neuen Gerätedaten (UTILMD E03). Die Zuordnung zu den laufenden WiM Prozessen erfolgte hier nicht korrekt. Diese Zuordnung wurde verbessert.
Story BTOB-8213 Dem RestartMessageJob wurde die Property EXECUTE_ALL_SERVICES hinzugefügt, die standarmäßig auf false steht. Wird sie auf true gesetzt, werden für die neuzustartende Nachrichten bereits erfolgreich ausgeführte Services erneut ausgeführt.
Story NUI-1788 Beim Neustarten mehrerer Nachrichten wird ein Fortschrittsbalken angezeigt
View Me   Edit Me