Einleitung

Dieses Artefakt stellt eine PhysicalFileFactory Implementierung zur Verfügung. In Version 1.5 wurde die Unterstützung der Konfiguration der Implementierung mittels folgender Eigenschaften hinzugefügt.

  • org.jdtaus.banking.dtaus.ri.zka.DefaultPhysicalFileFactory.readAheadCaching
    Die readAheadCaching Eigenschaft steuert vorausschauendes Lesen. Der Typ der Eigenschaft ist java.lang.Boolean. Standardmäßig wird vorausschauendes Lesen verwendet.
  • org.jdtaus.banking.dtaus.ri.zka.DefaultPhysicalFileFactory.readAheadCacheSize
    Die readAheadCacheSize Eigenschaft wird zur Konfiguration der Größe des Zwischenspeichers des vorausschauenden Lesens verwendet. Der Typ der Eigenschaft ist java.lang.Integer.
  • org.jdtaus.banking.dtaus.ri.zka.DefaultPhysicalFileFactory.coalescingCaching
    Die coalescingCaching Eigenschaft steuert zusammenfügendes Schreiben. Der Typ der Eigenschaft ist java.lang.Boolean. Standardmäßig wird zusammenfügendes Schreiben verwendet.
  • org.jdtaus.banking.dtaus.ri.zka.DefaultPhysicalFileFactory.coalescingBlockSize
    Die coalescingBlockSize Eigenschaft wird zur Konfiguration der Größe des Zwischenspeichers des zusammenfügenden Schreibens verwendet. Der Typ der Eigenschaft ist java.lang.Integer.
  • org.jdtaus.banking.dtaus.ri.zka.DefaultPhysicalFileFactory.spaceCharactersAllowed.Field
    Die spaceCharactersAllowed Eigenschaft wird zur Steuerung der Verarbeitung ungültiger Dateien verwendet, in denen Leerzeichen and Stelle von Nullen in numerischen Feldern verwendet werden. Ihr wird der hexadezimale Code des zu steuernden Feldes angehängt. Der Typ der Eigenschaften ist java.lang.Boolean. Standardmäßig werden keine ungültigen Dateien unterstützt. Um zum Beispiel die Verarbeitung von Dateien mit Leerzeichen im numerischen Feld A10 zu ermöglichen, kann eine org.jdtaus.banking.dtaus.ri.zka.DefaultPhysicalFileFactory.spaceCharactersAllowed.A10 Eigenschaft mit Wert java.lang.Boolean.TRUE verwendet konfiguriert werden. Leerzeichen in Feld A10 werden so als Nullen interpretiert.