Intershop Order Management (IOM) is able to configure and execute time-based jobs using the integrated Quartz Job scheduling library. This document lists all existing Quartz jobs and is aimed at partners and consultants.
Term | Description |
---|---|
IOM | The abbreviation for Intershop Order Management |
Quartz | An open source job scheduling library |
The individual Quartz jobs are divided into the following groups:
Group (prefix) | Description |
---|---|
ARCHIVE_CLEANUP | Archives of old order message log entries and cleanup of outdated database objects like reservations |
POST_PROCESSING_* | These jobs search for business objects in a specific status and trigger the processing, e.g., business objects in status INITIAL because of technical errors at first processing. |
BUSINESS_OPERATION_PAYMENT | Checks for orders with missing payment actions, e.g., to send a payment reminder mail or do an auto capture |
TRANSMISSION_RETRY | Checks for erroneous transmissions which can be transmitted again |
The following table lists all existing Quartz jobs with a short description of the process behind the job and the impact of the triggered process. By default, the detailed configuration of the jobs can be found in 'quartz-jobs-cluster.xml' in the OMS_ETC directory.
A nice online utility to check and define Quartz Cron expressions can be found here: www.freeformatter.com
Job Group | Job Name | Description | Default cron-expression |
---|---|---|---|
ARCHIVE_CLEANUP | OrderMessageLogArchive | Archive and deletion of old OrderMessageLogDO entries. The elements to archive or delete can be configured with the IOM Helm parameters archiveOrderMessageLogMinAge and deleteOrderMessageLogMinAge | 0 30 9 ? * * |
ImmaterialItemLookupAOCleanupJob | Delete old ImmaterialItemLookupAO entries where tokenExpirationDate is expired | 0 30 9 ? * * | |
ReservationCleanupJob | Delete expired StockReservationDO entries | 0 30 9 ? * * | |
ShopCustomerMailTransmissionArchive | Archive and deletion of oldShopCustomerMailTransmissionDO entries. Configurable with following IOM Helm parameters:
| 0 47 9,11,13,15,17 ? * * | |
POST_PROCESSING_ORDER | CheckOrder | Post processing of Order objects with status INITIAL | 0 0/5 * ? * * |
AnnounceOrder | Post processing of Order objects with status DO_ANNOUNCE | 0 0/5 * ? * * | |
OptimizeOrder | Post processing of Order objects with status DO_OPTIMIZE | 0 0/5 * ? * * | |
OrderTransmissionRequired | Post processing of OrderTransmission objects with status INITIAL or CHECKED | 0 0/5 * ? * * | |
TransmitOrder | Post processing of Order objects with status DO_CREATE_TRANSMISSION | 0 0/5 * ? * * | |
OrderRecall | Post processing of OrderTransmission objects of type SEND_ORDER_RECALL or SEND_RECALL_REQUEST with status TRANSMISSIONED | 0 0/5 * ? * * | |
OrderApprovalRequired | Post processing of Order objects with status ORDER_APPROVAL_REQUIRED | 0 0/5 * ? * * | |
CheckApprovalResponse | Post processing of ApprovalResponse objects with status INITIAL | 0 0/5 * ? * * | |
ApproveOrder | Post processing of Order objects with status DO_APPROVE | 0 0/5 * ? * * | |
ProcessOrderApproval | Post processing of Order objects having a ApprovelResponse object with status DO_PROCESS | 0 0/5 * ? * * | |
CancelOrderApproval | Post processing of Order objects having a ApprovelResponse object with status DO_PROCESS_CANCEL | 0 0/5 * ? * * | |
PrepareDocumentOrder | Post processing of Order objects with status DO_PREPARE_DOCUMENT | 0 0/5 * ? * * | |
CheckOrderAgain | Post processing of Order objects with status NOT_CHECKED | 0 0/5 * ? * * | |
OrderMessageAcceptor | Post processing of OrderTransmission objects with status DO_PUSH | 0 0/5 * ? * * | |
OrderTransmissioned | Post processing of OrderTransmission objects with status PUSHED | 0 0/5 * ? * * | |
OrderTransmissionCanceled | Post processing of OrderTransmission objects with status DO_CANCEL | 0 0/5 * ? * * | |
CheckOrderApprovalRequired | Post processing of Order objects containing minimum one position with status DO_CHECK_ORDER_APPROVAL_REQUIRED | 0 0/5 * ? * * | |
PrepareOrderResponse | Post processing of Order objects with status DO_PREPARE_RESPONSE | 0 0/5 * ? * * | |
POST_PROCESSING_DISPATCH | CheckDispatch | Post processing of Dispatch objects with status INITIAL | 0 5,35 * ? * * |
ProcessDispatch | Post processing of Dispatch objects with status DO_PROCESS | 0 5,35 * ? * * | |
PrepareDocumentDispatch | Post processing of Dispatch objects with status DO_PREPARE_DOCUMENT | 0 5,35 * ? * * | |
CloseDispatch | Post processing of Dispatch objects with status DO_CLOSE | 0 5,35 * ? * * | |
CreateImmaterialDispatch | Post processing of dispatch creation for immaterial orders | 0 5,35 * ? * * | |
DispatchTransmissionRequired | Post processing of DispatchTransmission objects with status INITIAL or CHECKED | 0 5,35 * ? * * | |
DispatchMessageAcceptor | Post processing of DispatchTransmission objects with status DO_PUSH | 0 5,35 * ? * * | |
DispatchTransmissioned | Post processing of DispatchTransmission objects with status PUSHED | 0 5,35 * ? * * | |
DispatchTransmissionCanceled | Post processing of DispatchTransmission objects with status DO_CANCEL | 0 5,35 * ? * * | |
CheckPendingDispatch | check for pending dispatches | 0 5,35 * ? * * | |
POST_PROCESSING_CANCEL | CancelOrder | Post processing of OrderCancel objects with status INITIAL | 0 0/5 * ? * * |
POST_PROCESSING_RESPONSE | CheckResponse | Post processing of Response objects with status INITIAL | 0 10,40 * ? * * |
ProcessResponse | Post processing of Response objects with status DO_PROCESS | 0 10,40 * ? * * | |
PrepareDocumentResponse | Post processing of Response objects with status DO_PREPARE_DOCUMENT | 0 10,40 * ? * * | |
CloseResponse | Post processing of Response objects with status DO_CLOSE | 0 10,40 * ? * * | |
ResponseTransmissionRequired | Post processing of ResponseTransmission objects with status INITIAL or CHECKED | 0 10,40 * ? * * | |
ResponseMessageAcceptor | Post processing of ResponseTransmission objects with status DO_PUSH | 0 10,40 * ? * * | |
ResponseTransmissioned | Post processing of ResponseTransmission objects with status PUSHED | 0 10,40 * ? * * | |
ResponseTransmissionCanceled | Post processing of ResponseTransmission objects with status DO_CANCEL | 0 10,40 * ? * * | |
CheckPendingResponse | check for pending responses | 0 10,40 * ? * * | |
POST_PROCESSING_RETURN | CheckReturn | Post processing of Return objects with status INITIAL | 0 15,45 * ? * * |
ProcessReturn | Post processing of Return objects with status DO_PROCESS | 0 15,45 * ? * * | |
PrepareDocumentReturn | Post processing of Return objects with status DO_PREPARE_DOCUMENT | 0 15,45 * ? * * | |
CloseReturn | Post processing of Return objects with status DO_CLOSE | 0 15,45 * ? * * | |
ReturnTransmissionRequired | Post processing of ReturnTransmission objects with status INITIAL or CHECKED | 0 15,45 * ? * * | |
ReturnMessageAcceptor | Post processing of ReturnTransmission objects with status DO_PUSH | 0 15,45 * ? * * | |
ReturnTransmissioned | Post processing of ReturnTransmission objects with status PUSHED | 0 15,45 * ? * * | |
ReturnTransmissionCanceled | Post processing of ReturnTransmission objects with status DO_CANCEL | 0 15,45 * ? * * | |
CheckPendingReturn | check for pending returns | 0 15,45 * ? * * | |
POST_PROCESSING_DOCUMENT | CheckDocument | Post processing of Return objects with status INITIAL | 0 2,32 * ? * * |
TransmitDocument | Post processing of Document objects with status CHECKED | 0 2,32 * ? * * | |
DocumentTransmissionRequired | Post processing of DocumentTransmission objects with status INITIAL or CHECKED | 0 2,32 * ? * * | |
DocumentMessageAcceptor | Post processing of DocumentTransmission objects with status DO_PUSH | 0 2,32 * ? * * | |
DocumentTransmissioned | Post processing of DocumentTransmission objects with status PUSHED | 0 2,32 * ? * * | |
DocumentTransmissionCanceled | Post processing of DocumentTransmission objects with status DO_CANCEL | 0 2,32 * ? * * | |
POST_PROCESSING_INVOICING | CheckInvoicing | Post processing of Invoicing objects with status INITIAL | 0 2/7 * ? * * |
CalculateInvoicing | Post processing of Invoicing objects with status DO_CALCULATE | 0 2/7 * ? * * | |
CloseInvoicing | Post processing of Invoicing objects with status DO_CLOSE | 0 2/7 * ? * * | |
GenerateInvoiceNoControl | Create new invoice numbers according to the configuration at GenerateInvoicingNoConfigDO | 0 2/7 * ? * * | |
InvoicingTransmissionSync | Post processing of InvoicingTransmission objects with status INITIAL, CHECKED or DO_PUSH | 0 2/7 * ? * * | |
POST_PROCESSING_RETURNANNOUNCEMENT | InvoicingMessageAcceptor | Post processing of InvoicingTransmission objects with status DO_PUSH | 0 9,39 * ? * * |
CheckReturnAnnouncement | Post processing of ReturnAnnouncements objects with status INITIAL | 0 9,39 * ? * * | |
ApproveReturnAnnouncement | Post processing of ReturnAnnouncements objects with status DO_APPROVE | 0 9,39 * ? * * | |
CloseReturnAnnouncement | Post processing of ReturnAnnouncements objects with status ACCEPTED or REJECTED | 0 9,39 * ? * * | |
ReturnAnnouncementTransmissionRequired | Post processing of ReturnAnnouncementTransmission objects with status INITIAL or CHECKED | 0 9,39 * ? * * | |
ReturnAnnouncementMessageAcceptor | Post processing of ReturnAnnouncementTransmission objects with status DO_PUSH | 0 9,39 * ? * * | |
ReturnAnnouncementTransmissioned | Post processing of ReturnAnnouncementTransmission objects with status PUSHED | 0 9,39 * ? * * | |
ReturnAnnouncementTransmissionCanceled | Post processing of ReturnAnnouncementTransmission objects with status DO_CANCEL | 0 9,39 * ? * * | |
POST_PROCESSING_PAYMENT | RoutePaymentNotification | Post processing of PaymentNotification objects with status DO_ROUTE | 0 */10 * ? * * |
ProcessPaymentNotification | Post processing of PaymentNotification objects with status DO_PROCESS | 0 */10 * ? * * | |
ClosePaymentNotification | Post processing of PaymentNotification objects with status DO_CLOSE | 0 */10 * ? * * | |
PaymentNotificationMessageAcceptor | Post processing of PaymentNotificationTransmissions objects with status DO_PUSH | 0 */10 * ? * * | |
PaymentNotificationTransmissionRequired | Post processing of PaymentNotificationTransmissions objects with status INITIAL or CHECKED | 0 */10 * ? * * | |
PaymentNotificationTransmissioned | Post processing of PaymentNotificationTransmissions objects with status PUSHED | 0 */10 * ? * * | |
PaymentNotificationTransmissionCanceled | Post processing of PaymentNotificationTransmissions objects with status DO_CANCEL | 0 */10 * ? * * | |
POST_PROCESSING_BONUSPOINTS | CheckBonusPoints | Post processing of BonusPoints objects with status INITIAL | 0 0/2 * ? * * |
CreateBonusPointsTransmission | Post processing of BonusPoints objects with status DO_TRANSMIT | 0 0/2 * ? * * | |
BonusPointsTransmissionRequired | Post processing of BonusPointsTransmission objects with status INITIAL | 0 0/2 * ? * * | |
CloseBonusPoints | Post processing of BonusPoints objects with status DO_CLOSE | 0 0/2 * ? * * | |
POST_PROCESSING_MAIL | ShopCustomerMailTransmissionRequired | Post processing of ShopCustomerMailTransmission objects with status INITIAL or CHECKED | 0 20,50 * ? * * |
ShopCustomerMailMessageAcceptor | Post processing of ShopCustomerMailTransmission objects with status DO_PUSH | 0 20,50 * ? * * | |
ShopCustomerMailTransmissioned | Post processing of ShopCustomerMailTransmission objects with status PUSHED | 0 20,50 * ? * * | |
ShopCustomerMailTransmissionCanceled | Post processing of ShopCustomerMailTransmission objects with status DO_CANCEL | 0 20,50 * ? * * | |
POST_PROCESSING_EVENT_PCM | ProcessControl | Post processing of not processed process controls, ProcessControl objects with status INITIAL | 0 0,30 * ? * * |
EventControl | Post processing of not processed events, EventControl objects with status INITIAL | 0 0,30 * ? * * | |
TRANSMISSION_RETRY | OrderMessageAcceptorRetry | Post processing of OrderTransmissions in status DO_PUSH whose NextRetryDate has already been exceeded | 0 */1 * ? * * |
DispatchMessageAcceptorRetry | Post processing of DispatchTransmissions in status DO_PUSH whose NextRetryDate has already been exceeded | 0 */1 * ? * * | |
ResponseMessageAcceptorRetry | Post processing of ResponseTransmissions in status DO_PUSH whose NextRetryDate has already been exceeded | 0 */1 * ? * * | |
ReturnMessageAcceptorRetry | Post processing of ReturnTransmissions in status DO_PUSH whose NextRetryDate has already been exceeded | 0 */1 * ? * * | |
DocumentMessageAcceptorRetry | Post processing of DocumentTransmissions in status DO_PUSH whose NextRetryDate has already been exceeded | 0 */1 * ? * * | |
PaymentNotificationMessageAcceptorRetry | Post processing of PaymentNotificationTransmissions in status DO_PUSH whose NextRetryDate has already been exceeded | 0 */1 * ? * * | |
ShopCustomerMailMessageAcceptorRetry | Post processing of ShopCustomerMailTransmissions in status DO_PUSH whose NextRetryDate has already been exceeded | 0 */1 * ? * * | |
ReturnAnnouncementMessageAcceptorRetry | Post processing of ReturnAnnouncementTransmissions in status DO_PUSH whose NextRetryDate has already been exceeded | 0 */1 * ? * * | |
InvoicingMessageAcceptorRetry | Post processing of InvoicingTransmissions in status DO_PUSH whose NextRetryDate has already been exceeded | 0 */1 * ? * * | |
BUSINESS_OPERATION_PAYMENT | ShopCustomerMailPaymentReminder | Sends a reminder email if payment of type prepaid has not been fulfilled after a certain set of days configured for the shop | 0 30 * ? * * |
CancelOrderWithMissingInboundPayment | Cancel a order if payment of type prepaid has not been fulfilled after a certain set of days configured for the shop | 0 30 * ? * * | |
OrderAuthorizationExpireControl | Check for expiring credit card authorizations and process a auto-capture if configured | 0 30 * ? * * |