Trilith™ Fuel Components

Versionen

Hier finden Sie eine kurze Liste der veröffentlichten Versionen der Komponenten mit den dazugehörigen Änderungen:

Die aktuelle Version können sie mit Maven bequem einbinden:

bis einschließlich Fuel 2.8

Dependency Pom
<dependency>
  <groupId>com.busintel.trilith_fuel.components</groupId>
  <artifactId>fuel_components</artifactId>
  <version>1.106</version>
</dependency>

ab Fuel 2.9

Dependency Pom
<dependency>
  <groupId>com.busintel.trilith_fuel.components</groupId>
  <artifactId>fuel_certcomponents</artifactId>
  <version>1.106</version>
</dependency>

fuel-components-1.107

Komponente Beschreibung
AS2CertWriter Bugfix: AS2CertWriter konnte keine unverschlüsselten Nachrichten verschicken TRILITHFUEL-1526

fuel-components-1.106

Komponente Beschreibung
StaticMessageWriter Neue Komponente mit der Möglichkeit, eine konfigurierbare Nachricht an einen Writer zu übergeben.
AS2Writer+ AS2CertWriter Neuer Parameter zum Verwenden eines Proxyservers TRILITHFUEL-1541

fuel-components-1.105

Komponente Beschreibung
Komponenten Wartungsrelease ohne funktionale Änderungen

fuel-components-1.104

Komponente Beschreibung
FTPWriter+ PooledFTPWriter Option zum Übertragen der Daten in ein temporäres Zwischen-Verzeichnis TRILITHFUEL-1439

fuel-components-1.103

Komponente Beschreibung
IMAP-POP Reader Fix: Bei EMail mit mehreren Anhängen wurde nur der erste Anhang als Nachricht verarbeitet TRILITHFUEL-1479

fuel-components-1.102

Komponente Beschreibung
AS2 Empfang Fix für MIC Generierung beim Versand der Message Disposition Notification TRILITHFUEL-1456
FTPReader Neuer Parameter zum Setzen eines Timeouts TRILITHFUEL-1457

fuel-components-1.101

Komponente Beschreibung
AS2 Empfang Fix in der Signaturerkennung, die zu einer Ablehnung der Nachricht geführt hat.

fuel-components-1.100

Komponente Beschreibung
PooledFTPWriter Neue Komponente mit identischer Funktionalität wie der FTPWriter, welche die Verbindungen über einen Connectionpool verwaltet
AS2CertWriter Neue Komponente zum Nachrichtenversand per AS2 Protokoll, die auf die Daten der Zertikatverwaltung zugreift (ab Fuel 2.9 einsetzbar)
AS2CertReader Neue Komponente zum Nachrichtenempfang per AS2 Protokoll, die auf die Daten der Zertikatverwaltung zugreift (ab Fuel 2.9 einsetzbar)

fuel-components-1.99

Komponente Beschreibung
ReaderMonitor Nachrichtenversandt konfigurierbarTRILITHFUEL-1436

fuel-components-1.98

Komponente Beschreibung
ExcelToXMLParser Problem beim Parsen mit neuer POI-Version TRILITHFUEL-1420
ExcelToXMLParser Fix: NPE aufgrund fehlender Defaultversion des Excelformates nach Software-Update eines bereits konfigurierten ExcelTOXMLParser TRILITHFUEL-1427

fuel-components-1.97

Komponente Beschreibung
IMAP-POP Reader MIME-Message-ID als Nachrichten Eigenschaft hinzugefügt TRILITHFUEL-1416

fuel-components-1.96

Komponente Beschreibung
ExcelToXMLParser Fix: fehlerhafte Auswertung von Formelfeldern wird nun korrekt abgefangen TRILITHFUEL-1420
XLSToXMLParser alten ExcelToXMLParser unter als com.busintel.fuel.formats.excel.XLSToXMLParser wieder eingebunden

fuel-components-1.95

Komponente Beschreibung
ExcelToXMLParser Unterstützung für neues Excel-Format (XLSX) TRILITHFUEL-1400
ExcelParser Unterstützung für neues Excel-Format (XLSX) TRILITHFUEL-1400
ExcelCreator Unterstützung für neues Excel-Format (XLSX) TRILITHFUEL-1400

fuel-components-1.94

Komponente Beschreibung
ReaderMonitor Fix: Monitor führt auch entsprechende Aktion aus, wenn der zu überwachende Reader noch keine Nachricht gelesen hat TRILITHFUEL-1403
FTPReader Unterstüzung für Verbindungen über Proxy-Server hinzugefügt
HTTPReader Unterstüzung für Verbindungen über Proxy-Server hinzugefügt

fuel-components-1.93

Komponente Beschreibung
SFTPReader Verbesserte Fehlerbehandlung bei Verbindungsproblemen

fuel-components-1.92

Komponente Beschreibung
SFTPReader Zusätzliche Funktionalität: Gelesene Datei verschieben anstatt löschen
SFTPReader Überprüfung des Verzeichnisses beim Starten des Readers entfernt

fuel-components-1.91

Komponente Beschreibung
PopSslReader Neuer EmailReader, der POP3 mit SSL unterstützt

fuel-components-1.90

Komponente Beschreibung
XSLTTransformer Neue XSLT-Hilfsfunktion in com.busintel.fuel.xslutil.DateHelper zum Parsen von XSD-Datumsangaben.

fuel-components-1.88 / fuel-components-1.89

Komponente Beschreibung
RedoWriter Neuer Writer, der einen anderen Writer mehrfach ausführen kann, wenn der erste Versuch fehlschlägt.
FallbackWriter Neuer Writer, der einen alternativen Writer ausführt, wenn der erste Writer fehlschlägt.
MulticastWriter Neuer Writer, der beliebig viele zusätzliche Writer ausführen kann.
AdressBookWriter Neuer Writer, der für das partnerabhängige Versenden von Nachrichten verwendet werden kann.

fuel-components-1.87

Komponente Beschreibung
Diverse Englische Lokalisierung ergänzt

fuel-components-1.86

Komponente Beschreibung
TextParser Fehlerhafte Zeilenbehandlung behoben (betrifft 1.84 und 1.85) TRILITHFUEL-1296

fuel-components-1.85

Komponente Beschreibung
AS2Writer Akzeptiert als positive Antwort nun auch den HTTP Response Code 202 (ACCEPT) TRILITHFUEL-1293
AS2Writer Verbesserte Fehlermeldung und -behandlung beim Auswerten der Message Disposition Notification TRILITHFUEL-1294

fuel-components-1.84

Komponente Beschreibung
FTPWriter Neuer Parameter mit dem sich das Verhalten (Datei löschen bzw. Verarbeitungsabbruch) bei vorhandenen gleichnamigen Dateien auf dem FTPServer konfigurieren läßt. Fehlermeldungen wurden verbessert und beinhalten den FTP Response Code. TRILITHFUEL-1220
SFTPWriter und SFTPReader Unterstützung des Lesens und Schreibens von Daten mittels SSH File Transfer Protocol (SFTP) TRILITHFUEL-1200
HTTPWriter Erweiterung: Nachrichteninhalt des HTTP-Response kann optional an einen UploadReader übergeben werden TRILITHFUEL-1276

fuel-components-1.83

Komponente Beschreibung
Saxon Bibliothek Fix: saxon8-dom Bibliothek mit scope runtime in pom eingebunden, damit sie mit ausgeliefert wird TRILITHFUEL-1201
XSLTTransformer clientId im XSLT als Parameter verfügbar. TRILITHFUEL-1183
Fuel 2.7.0 Version Ranges in Pom.xml angepasst, damit die fuel-components auch mit Fuel 2.7.0 funktionieren TRILITHFUEL-1209

fuel-components-1.82

Komponente Beschreibung
AS2Server Fix: Verhinderung ClasscastException beim Parsen von Nachrichten TRILITHFUEL-1170
XSLTTransformer Fix: Verhinderung NPE in Xalan bei MessagePropperty mit Null-Wert TRILITHFUEL-1065

fuel-components-1.81

Komponente Beschreibung
ExcelParser Fix: Rückgabe Zellwert bei Zellentyp String TRILITHFUEL-402
StaticMessageReader Ein Reader mit der Möglichkeit, eine konfigurierbare Nachricht an den Verarbeitungsprozess zu geben. TRILITHFUEL-1117

fuel-components-1.80

Komponente Beschreibung
FTPReader Passive-Modus eingebaut. Ähnlich wie beim FTPWriter lässt sich jetzt auch der Reader im Passive-Modus betreiben. TRILITHFUEL-1085
pom.xml commons-net-Bibliothek von Version 1.4.1 auf Version 2.0 hochgesetzt.TRILITHFUEL-1085

fuel-components-1.79

Komponente Beschreibung
pom.xml jxl.jar auf Version 2.6.10 erhöht, um dieselbe Version zu erhalten wie im trilith_fuel-incubator. TRILITHFUEL-1053

fuel-components-1.78

Komponente Beschreibung
CryptoAdapter Neuer Adapter, zum ver- und entschlüsseln von Nachrichten.TRILITHFUEL-1042
CryptoTransformer Neuer Transformer, zum ver- und entschlüsseln von Nachrichten.TRILITHFUEL-1042

fuel-components-1.77

Komponente Beschreibung
NullReader Neuer Reader, der als Dummy für Ketten dient, die über den Decider oder RunChainWriter angestoßen werden.TRILITHFUEL-1040

fuel-components-1.76

Komponente Beschreibung
RunChainWriter Neuer Writer, der Verarbeitung mit einer Kette anstößt, hinzugefügtTRILITHFUEL-1029

fuel-components-1.75

Komponente Beschreibung
FTPWriter Timeout-Parameter um Übertragung bei Serverfehler abbrechen zu können TRILITHFUEL-937

fuel-components-1.74

Komponente Beschreibung
pom.xml Version Ranges der trilith_fuel- und trilith_base- Dependencys wegen fuel 2.6-Release angepasst. Die Components lassen sich jetzt mit fuel in den Versionen [2.4,2.7) und mit der Basis in den Versionen [3.6.0,3.7) betreiben. TRILITHFUEL-947

fuel-components-1.73

Komponente Beschreibung
pom.xml velocity groupId auf neue Version umgestellt PONTI-128
pom.xml Abwärtskompatiblitäts-Test zu älteren Fuel- und Basis-Versionen eingebaut TRILITHFUEL-798
Decider Für Filter im Decidertemplate kann nun auch die Folgeaktion Verarbeitungsabbruch zugeordnet werden TRILITHFUEL-873
Decider Im Logikfilter kann die Liste an ausgewählten Filtern invertiert werden (alle nicht ausgewählten Filter verknüpfen) TRILITHFUEL-874
Decider Speichern von Umlauten im Template konnte zu Fehlern führen TRILITHFUEL-896

fuel-components-1.72

Komponente Beschreibung
FileReader weitere Überprüfung, ob das Quellverzeichnis existiert bei jedem Leseversuch. TRILITHFUEL-848

fuel-components-1.71

Komponente Beschreibung
INFRA-473 Ab der Version 1.71 bei den Components (und 1.1.1 bei Remote-Data) werden nach unten und oben begrenzte Version Ranges eingesetzt.
Ranges für dieses Release:
  • base-api und base-impl: [ 3.6.0,3.6.10 ]
  • fuel-api und fuel-impl: [2.4,2.6)
    Die Öffnung nach unten bewirkt, dass sich die Artefakte auch mit älteren Fuel-Versionen betreiben lassen und nicht über das Dependency Management von Maven eine neuere (und damit falsche) Version des Fuel-Systems gezogen wird. Die Begrenzung nach oben bewirkt, dass bei einer neuen Bugfix-Version von Fuel nicht zwingend die Components bzw. Remote-Data auch released werden müssen. Die Kompatibilität zum nächsten Major-Release ist somit garantiert.
    Achtung: Falls diese Version der components mit Fuel 2.4.x betrieben wird, kommt die Basis 3.6 mit, weil die Untergrenze die Version 3.6 ist. Dies ist deshalb so, weil die Basis Version 3.6 die erste Version ist, die bei BI mit Maven gebaut wird. In diesem Fall müssen die entsprechenden Bibliotheken per exclude entfernt werden. Die Fuel_apps.jar muss ebenfalls entfernt werden, da diese erst ab Fuel-Version 2.5 existiert.
    Pom-Schnipsel, wie die components mit Fuel-Version 2.4 eingefügt werden muss:
    <dependency>
      <groupId>com.busintel.trilith_fuel.components</groupId>
      <artifactId>fuel_components</artifactId>
      <version>1.71</version>
      <exclusions>
        <exclusion>
          <artifactId>trilith_base-impl</artifactId>
          <groupId>com.busintel.trilith_base</groupId>
        </exclusion>
        <exclusion>
          <artifactId>trilith_fuel-apps</artifactId>
          <groupId>com.busintel.trilith_fuel</groupId>
        </exclusion>
        <exclusion>
          <artifactId>trilith_fuel-api</artifactId>
          <groupId>com.busintel.trilith_fuel</groupId>
        </exclusion>
        <exclusion>
          <artifactId>trilith_base-api</artifactId>
          <groupId>com.busintel.trilith_base</groupId>
        </exclusion>
      </exclusions>
    </dependency>
    
TRILITHFUEL-791 Anlegen von velocity.log deaktiviert. Die Komponenten ExtendedTextParser, TextFindReplaceTransformer, XMLFindeReplaceTransformer verwenden nun Log4J als Loggingframework.
TRILITHFUEL-810 Eingabevalidierungs-Fehler beim Speichern eines RegEx-Filters im Decider behoben.

fuel-components-1.70

Komponente Beschreibung
IMAP-POP Reader zusätzliche Überprüfung des Folder Status, um überflüssige Tracemeldungen im ReaderTrace zu vermeiden. TRILITHFUEL-756
IMAP-POP Reader Anpassung des Content-Mode, sodass die Nachricht nun den kompletten Inhalt der E-Mail enthält. Die Metainformationen der Nachricht (Headerbereich der MimeMessage) sind nun in der Nachricht enthalten. TRILITHFUEL-770
ExcelCreator Genauere Fehlermeldung bei doppelt verwendeten Worksheet Namen TRILITHFUEL-783
IMAP-POP Reader Verwendung von Session.getInstance anstelle von getDefaultInstance, um SecurityException zu vermeiden TRILITHFUEL-789

fuel_components-1.69

Komponente Beschreibung
Mail, Webservice Bibliothekskonflikte mit den geronimo-Bibliotheken behoben

fuel_components-1.68

Bibliothekskonflikte
Bei Problemen mit der Mail Funktion kontrollieren Sie bitte, ob im WEB-INF/lib Verzeichnis die geronimo-javamail_1.4_spec Bibliothek vorhanden ist. In dieser sind Klassen enthalten, die eigentlich nur in der mail-1.4.jar enthalten sein sollten. Daher kann es mit manchen Mailservern zu Problemen kommen, da die geronimo-Version wesentlich intolleranter gegenüber Protokollverletzungen ist.
Diese Bibliothek ist nicht notwendig, wenn sie kein Webservice einsetzen. In diesem Fall können sie die Bibliothek bis auf weiteres löschen. Es kann sein, dass danach Webservice-Funktionen nicht mehr funktionieren.
Bitte verwenden Sie ein aktuelles Release der Komponenten.
Komponente Beschreibung
POM.xml Fuel- und Basis Abhängigkeiten auf "provided" gesetzt. Damit bringen die Components diese Abhängigkeiten nicht selber mit (und überschreiben ggf. welche) sondern vertrauen auf ein korrekt eingerichtetes und kompatibles Fuel.

fuel_components-1.67

Komponente Beschreibung
FTPWriter PASV Modus auch schon beim Holen der Dateiliste. TRILITHFUEL-736

fuel_components-1.66

Komponente Beschreibung
ExcelCreator Formatierungen werden nicht beachtet. TRILITHFUEL-717

fuel_components-1.65

Komponente Beschreibung
ExcelCreator Formeln werden vor dem Speichern neu evaluiert. TRILITHFUEL-714

fuel_components-1.64

Komponente Beschreibung
BCMWriter Serialisierung über Semaphore. TRILITHFUEL-693

fuel_components-1.63

Komponente Beschreibung
ExtendedExcelParser Mapping Gui verbessert

fuel_components-1.62

Komponente Beschreibung
ExtendedExcelParser parse-Richtung implementiert
pom.xml Testdependencies zu commons-collections und commons-lang

fuel_components-1.61

Komponente Beschreibung
JDBCReader Unterstützung von Datenbank-Verbindungen per JNDI.

fuel_components-1.60

Komponente Beschreibung
Reader Mehr Metadaten von den Readern. TRILITHFUEL-638
HTTPReader Reader für das Hyper-Text-Transfer-Protokol

fuel_components-1.59

Komponente Beschreibung
AS2Reader Bugfix für Filterfunktion in der Registry für AS2Reader. TRILITHFUEL-657

fuel_components-1.58

Komponente Beschreibung
pom.xml In die POM die notwendige jakarta-oro.jar hinzugefuegt, ohne die die fuel_components nicht lauffähig sind
AS2Reader + AS2Writer Optionaler Keystore (nicht mehr benötigt bei Kommunikation ohne Sicherheitsfunktionen)
AS2Writer Flexiblere Konfiguration: Wegfall des Parameters as2.messageid; Parameter as2.mdn, as2.signedmdn sind nun keine Pflichtparameter mehr
AS2Reader + AS2Writer Unterstützung der AS2 Version 1.1 (Verarbeitung komprimierter Nachrichten)
AS2Reader AS2Server unterstützt nun das Versenden asynchroner Message Disposition Notifications duch Übergabe der generierten MDN an einen UploadReader; dafür neuer Parameter async.uploadreader_id eingeführt, der die MDN einer Verarbeitungskette zuführt
MDNWriter Neue Komponente, die bei dem Versand von asynchronen Message Disposition Notifications zur Anwendung kommt.

fuel_components-1.57

Komponente Beschreibung
IMAP-POP Reader Attachment wird nur ausgelesen, wenn subject und sender stimmen
Behandlung von Exceptions beim Auslesen des Inhalts. Nachricht wird als "unpassend" behandelt
siehe TRILITHFUEL-640

trilith_fuel-components-1.52 - fuel_components-1.56

Bei der Umstellung des Buildsystems sind diese Buildnummern "verbraucht" wurden. Es sind keine Änderungen enthalten.

rel1_build1052 / trilith_fuel-components-1.52

Komponente Beschreibung
Incubator Version m27 integriert (falsche Java-Version in m26)

Umstellung auf Maven. Daher sind ein paar Release Nummern durch Tests übersprungen wurden. Alle Releases ab 1052 können direkt über das BI Maven Repository bezogen werden. Im Zuge der Umstellung kann das Release 1052 auch direkt hier als war heruntergeladen werden.
fuel_components-rel1_build1052.war

rel1_build1047

Komponente Beschreibung
Incubator Version m26 integriert

Achtung: wegen einer Fehlkonfiguration im Buildsystem wurde die incubator.jar mit Java 1.6 kompiliert und funktioniert nicht auf Java 1.5.

rel1_build1046

Komponente Beschreibung
Velocity-Integration addDays-Methode berücksichtig auch bei double und String Parametern das OutputFormat.
siehe TRILITHFUEL-609

rel1_build1045

Komponente Beschreibung
IMAP-POP Reader zusätzlicher Parameter "reader.markunmatching", unterstützt das Löschen von unzutreffenden Mails
AS2Writer Parameter as2.messageid wurde entfernt.

rel1_build1043, rel1_build1044

Komponente Beschreibung
ReaderMonitor initiale Erstellung
IMAP-POP Reader Absicherung gegen connect-Fehler, reader.open.timeout-Parameter
BCMWriter explizites Ausschalten der ws-addressing Erweiterung
FuelWebServiceWriter Verbesserung von Fehlermeldungen

Stichwörter:

Geben Sie Stichwörter ein, die dieser Seite hinzugefügt werden sollen:
Wait Image 
Sie suchen ein Stichwort? Beginnen Sie einfach zu schreiben.