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 * ? * * |
The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.