Funktionsweise

Wenn die Batchverarbeitung von der Anwendung in die Warteschlange übermittelt wird, sucht sie nach folgenden drei Parametern:

  1. CreationDateSearchInd
  2. DateFrom
  3. DateTo
  4. ProcessingDate

Beachten Sie, dass die oben genannten Parameter nicht obligatorisch sind. Wenn die Daten nicht eingegeben werden, wird standardmäßig das Systemnulldatum verwendet.

CreationDateSearchInd

CreationDateSearchInd gibt an, ob der Extrakt auf dem Erstellungsdatum oder dem Stichtag basiert. Wenn CreationDateSearchInd vom Benutzer auf 'True' gesetzt wurde, wird eine Suche nach dem Erstellungsdatumsbereich durchgeführt. Andernfalls wird eine Suche nach dem Stichtagdatumsbereich durchgeführt.

Bei Angabe des Werts für CreationDateRangeInd muss entweder 'True' oder 'False' angegeben werden. Die Werte '1' oder '0' oder 'Ja' oder 'Nein' sind nicht zulässig. Die Prüfung wird auf dem Client vorgenommen, um Einträge dieses Typs zu verhindern.

DateFrom/DateTo

Wie oben erwähnt gilt, wenn der Benutzer beim Übermitteln der Batchverarbeitung DateFrom oder DateTo nicht angibt, wird standardmäßig das Systemnulldatum verwendet.

Der Grund dafür, dass DateFrom/DateTo bei Übermittlung an die Warteschlange nicht standardmäßig auf das aktuelle Datum gesetzt wird, wenn der Benutzer keines angibt, besteht darin, dass das aktuelle Datum des Kunden möglicherweise nicht mit dem aktuellen Datum des Servers übereinstimmt. Im Allgemeinen kann dies bei Ausführung von Batchverarbeitungen zu Problemen führen.

Innerhalb der Batchverarbeitung werden folgende Datumsprüfungen vorgenommen:

ProcessingDate

Dies ist das Geschäftsdatum, das bei der Ausführung der Batchverarbeitung verwendet werden sollte. Berücksichtigen Sie hierbei die Details zu Geschäftsverarbeitungsdatum weiter oben.