Dieser Scheduler-Befehl storniert WebSphere Commerce-Bestellungen, für die Anforderungen zur Zahlungsautorisierung von den betreffenden Geldinstituten über einen Zeitraum zurückgewiesen wurden, der die für ein Geschäft konfigurierte Zeitspanne übersteigt.
Name der Umgebungsvariablen | Beschreibung |
---|---|
storeId | Das Geschäft, für das der Befehl ausgeführt wird. |
Verhalten
Für die jeweilige storeId und für jede Bestellung mit Status 'M' (die Bestellung wurde nie genehmigt und wurde nicht für die Auftragserfüllung freigegeben) fragt der Befehl den Zahlungsstatus sämtlicher Zahlungen beim Payment Manager ab.
Wenn alle Zahlungen für die Bestellung den Status 'Ungültig' oder 'Abgelehnt' aufweisen und die letzte ungültige oder abgelehnte Zahlung länger als eine bestimmte Anzahl von Tagen zurückliegt, übermittelt der Befehl dem Payment Manager eine Anforderung zum Stornieren (und Löschen), damit die Bestellung storniert wird. Die Standardeinstellung der Ablaufzeit ist 259200 Sekunden bzw. 3 Tage. Die Zeit kann in der Spalte REJECTEDORDEXPIRY der Tabelle STORE geändert werden.
Der Befehl storniert die WebSphere Commerce-Bestellung und gibt den Lagerbestand frei. Anschließend sendet er eine Benachrichtigung an den Händler und den Kunden.
Es wird empfohlen, diesen Befehl so zu terminieren, dass er ein Mal pro Tag ausgeführt wird.
![]() |