Document Properties
Kbid27695Y
Last Modified09-Jul-2020
Added to KB20-Jul-2016
Public AccessEveryone
StatusOnline
Doc TypeReferences
ProductICM 7.7

Reference - Intershop 7.7 Jobs

Product Version

7.7

Product To Version

7.7
Status

final

1 Introduction

This reference describes the pre-configured Intershop 7.7 jobs. It explains their purpose, the tasks they do, where to find them, as well as provides recommendations with regard to the job configuration. The document is intended to support administrative staff during the installation and configuration of Intershop 7.7. This also applies for multi-data center environments.

Note

In general, Intershop recommends to enable only those jobs that are required for the proper operation of an Intershop 7 system.

2 Job Table Glossary

PropertyDescription
Default StateThe job state after a dbinit/dbmigrate.
IsSiteSpecific[ True | False | Unknown ] indicator for data modification within affected tables:
  • True - data modification only for specific domain/site
  • False - data modification for all domains/sites
  • Unknown - unknown
Valid FromThe initial IS7 version the job is created.
Valid ToThe IS7 version, in which the job is obsolete and removed.
Job DependenciesThe dependencies to other jobs, respectively batch processes.

3 SQL Helper

SQL Helper to detect current job information from database:

col Domain          format a50
col Name            format a70
col DefaultState    format a15
select dn(domainid) as "Domain"
       ,name        as "Name" 
       ,decode(enabledflag, 0, 'Disabled', 1, 'Enabled') as "DefaultState"
  from jobconfiguration
  order by 1,2;

4 Overview Jobs

NameDomainDefault StateDescriptionValid fromValid to
Job - AnalyzeDatabaseSchemaroot

Enabled

Analyzes the database schema to optimize the database query performance. Disabling the Oracle GATHER_STATS_JOB entirely is not recommended because it also gathers dictionary stats (SYS/SYSTEM schemas). Therefore changing the value of AUTOSTATS_TARGET to ORACLE instead of AUTO using dbms_stats.set_param('AUTOSTATS_TARGET', 'ORACLE') is recommended.

The following file can be used to adjust the settings: IS_SHARE/system/config/cluster/database.properties.

6.1
Job - AuditDataCSVExportAndCleanuproot

Disabled

Exports and cleans up audit data. The parameter "archive-and-delete-audit-entries-older-than-days" is mandatory and defines the limit in days. If audit items in the database are older they will be exported and removed from the database. The audit items are exported into a sub-folder of the impex directory of the job unit. It can be influenced by the parameter "CustomExportFolder". If defined, the sub folder is "export/$CustomExportFolder", else the export file will be placed in "export/auditing/<year>/<month>/", where the date of the job execution is used.

7.3
Job - Catalog<Organization>-<Channel>

Disabled

Handling product mass data editing (batch editing) in the back office.

7.0
Job - CatalogUnshare (Organization)<Organization>-<Channel>

Disabled

Removes catalog channel assignments - product assignments, product and category links, label assignments, promotion assignments, etc.

7.4
Job - CatalogUnshare (Partner Channel)<Organization>-<Channel>

Disabled

Removes catalog partner assignments - product assignments, product and category links, label assignments, promotion assignments, etc.

7.4
Job - CheckOrdersroot

Enabled

Checks the consistence of the order table. This is needed only by the transactional-based pricing model. For other licensing models, this job is not needed.

7.0
Job - CheckSessionsroot

Enabled

Checks and deletes expired session data.

7.0
Job - CleanUprootEnabled

Removes expired pagecache database entries, old processes, expired instance resources.

Since IS 7.4.0.0 it also removes expired batch cache clear containers and sync message responses .

7.0
Job - Cleanup Invalid Account Manager AssignmentsSLDSystem

Enabled

Removes all invalid (obsolete) Customer - Account Manager assignments. Such assignments with UUIDs pointing to no CustomerPO record might exist if customers have been deleted.7.7
Job - CleanUpManufacturerAliases<Organization>

Disabled

Removes manufacturer aliases names, which are not assigned to any products.

7.0
Job - CleanupTrackEventsroot

Enabled

Check and remove obsolete TrackEvents

7.0
Job - CompileTemplatesrootDisabledCompiles all templates that are out of date.7.0
Job - Contract Notification EmailSLDSystemEnabled

This job sends out e-mails informing the account manager about soon expiring contracts.

The job logic checks a channel specific property to disable the notification email.

7.6
Job - DeleteDomainReferencesroot

Enabled

Triggers domain deletion cleanup.

7.4
Job - DeleteProductReferencesrootEnabledTriggers deleted product cleanup7.0
Job - DeleteUserReferencesroot

Enabled

Triggers deleted user cleanup.

7.0
Job - Disable Inactive UsersSLDSystem

Enabled

Disables back office users that have not logged in for a longer time. E-mails are sent before they are actually disabled.

7.0
Job - DomainRelatedProductApprovalStatusDeleteJob<Organization>-<Channel>

Disabled

Deletes the product approval status entries in a single sales channel.7.7
Job - DomainRelatedProductApprovalStatusJob<Organization>-<Channel>DisabledSets the product approval status of products in a particular sales channel.7.7
Job - ExportConfigurationroot

Disabled

This exports everything found by the ConfigurationMgr, either per domain or globally, to the defined file.

7.0
Job - General Product ApprovalSLDSystemDisabledSets the product approval status of products in all sales channels.7.7
Job - Invalidate History BasketsSLDSystem

Enabled

This job cleans up the history from old baskets. A basket stays only for a defined time in the history. As soon as the state changes from BASKET_EXPIRED to BASKET_INVALID, it is no longer part of the history.

7.3
Job - InvalidatePageCacheSLDSystem

Disabled

Invalidates the page caches of the sites with the names given in the attribute 'Sites' (comma separated).

7.0
Job - Journal LifetimeSLDSystem

Enabled

This job brings the journal up-to-date (relevant to the specified lifetime). This means that expired journal entries are removed. The lifetime of the entries is managed with the domain preference JournalLifetime.

7.0
Job - MailSendJobrootDisabledSends unsent emails.7.0
Job - Move Outdated Baskets To HistorySLDSystem

Enabled

This job moves outdated time-based baskets to the basket history. A basket becomes historic, when the state changes to BASKET_EXPIRED and the history-date is set. Empty baskets are not historicized, but removed directly.

7.3
Job - OptimizeAllTextIndexesroot

Enabled

Optimize all Text Indexes. This job calls the stored procedure configured in property
'intershop.database.optimizeAllTextIndexes.Procedure', which is responsible to
optimize all text indexes of the entire database schema to maintain text indexes.

7.3
Job - OrderPaymentDataCleanup<Organization>-<Channel>

Disabled

Removes all payment detail information (credit card, bank account numbers, etc.) from orders older than a given number of days.7.0
Job - OutboundSyndication<Organization>-<Channel>DisabledSyndicating products to target: StandardDataFeed7.0
Job - Preview Context Cleanuproot

Enabled

Removes outdated full site preview links.

7.1
Job - ProcessActivePromotionProducts<Organization>-<Channel>

Enabled

Fills the table ACTIVEPROMOPRODUCTS in order to prepare the date for the ProductPromotionDataProvider.

7.0
Job - ProcessBatchCacheClearrootEnabledProcesses cache clear for cache clear key batch containers with a desired cache clear date.7.0
Job - ProcessCatalogImpex<Organization>-<Channel>

Disabled

Governs the export, import validation and import available from the Catalogs Import & Export page in the back office. Each created job corresponds to an export, import validation or import process seen in the status section of the Catalog Import & Export page.

7.0
Job - ProcessCategoriesImages (valid to 7.9)<Organization>-<Channel>-<Site>Disabled

This job creates images references for all categories using the image references of the assigned products.

Starting with 7.9 a Catalog Manager can specify images for each catalog and/or category. See Commerce Management application's Online Help |  Managing Catalog/Category Images for details.

Note

Since this job is deprecated it will be removed with ICM 7.10.

7.07.9
Job - ProcessPriceListImportSchedule<Organization>-<Channel>

Enabled

Triggers a regular automatic price lists import.

7.0
Job - ProcessProductPriceRefresh<Organization>-<Channel>

Enabled

Process product price change events to update cached product prices.

7.0
Job - ProcessPromotionAvailability<Organization>-<Channel>EnabledSets promotions (unavailable) depending on the availability of the assigned products.7.0
Job - Product Notification AgentSLDSystem

Enabled

This job evaluates alerts of products (e.g. end-of-life status reached) and sends notification emails.

7.0
Job - ProductPrice Cleanup<Organization>-<Channel>

Enabled

Removes price list prices older than the configured number of days.7.0
Job - Rebuild Search IndexesSLDSystemDisabledRebuilds all search indexes by removing all indexed data first.7.2
Job - ReencryptDataroot

Disabled

Re-encrypts data using the currently active encryption config.

This is used for encryption key management. Whenever a new default encryption key has been set, this pipeline (which calls into hooks for all affected cartridges) is called to re-encrypt all values. This is especially relevant for payment instrument data.

7.0
Job - Refresh Catalog Filters (SLDSystem)SLDSystemEnabledUpdates the catalog filters of all organizations. The job also purges filters marked as deleted.7.0
Job - Regular Replication ProcessSLDSystemDisabled

This job starts the predefined replication process with given identifier. The replication process is defined and configured in IS_SHARE/system/config/cluster/replication.xml

7.0
Job - Remove Invalid BasketsSLDSystem

Enabled

This job removes all baskets with the status BASKET_INVALID that have exceeded the expiration date from the database. All service and product line items will be removed too.

7.3
Job - Remove Outdated File ResourcesSLDSystemDisabledRemoves all file resource entries for which the corresponding files in the file system have been removed.7.0
Job - Remove PriceLists of Expired ContractsSLDSystemEnabledThis job removes the customer price list assignment when a contract expires. It sets the contract status to expired.7.6
Job - Replication Process SchedulerSLDSystem

Enabled

This job starts scheduled replication processes.

7.0
Job - Replication Task State SynchronizationSLDSystem

Enabled

This job determines all replication tasks of the system with state PENDING and updates the state to WAITING if current time reached or exceeds the replication tasks' pre-defined start time. This is necessary because only tasks with state WAITING can be assigned to replication processes.

7.0
Job - REPORT_*rootDisabledExport ... all, see the jobs:
REPORT_AllCatalog
REPORT_AllProducts
REPORT_AppServerLogs
REPORT_DomainList
REPORT_InstallationInformationLocal_*
REPORT_InstallationInformationShare
REPORT_LogsLocal_*
REPORT_OrderVolumeDaily
REPORT_OrderVolumeMonthly
REPORT_PropertyFilesLocal_*
REPORT_PropertyFilesShare
REPORT_ReportConfig
REPORT_SoldProductsDaily
REPORT_SoldProductsMonthly
REPORT_WALogs
REPORT_WAStatistics
7.0
Job - REPORT_TransferDataroot

Disabled

Transfers the reporting repository to the Customer Information Center.

7.0
Job - Reset Service MBeanroot

Disabled

Reset Service MBean Statistic data.

7.0
Job - Revalidate CMS ObjectsSLDSystem

Disabled

Performs a full revalidation of all CMS objects

7.3
Job - Run Cache RefreshSMC

Disabled

Forces the execution of the RefreshCache pipelet. This invalidates the whole ORM cache.

7.0
Job - Run Garbage CollectorSMC

Disabled

Runs the Java garbage collector for the VM where this job is executed. This can be useful to find memory leaks faster.

7.0
Job - SearchIndexGeneration*<Organization>-<Channel>DisabledSearchIndexGeneration[Index-ID]
Rebuild or update of the search index 'Index-ID' triggered as batch job from the back-office.
The index-ID in the job name is optional. The used index ID is given in the job configuration attribute SearchIndexID.
7.0
Job - Send Abandoned Basket MessagesSLDSystem

Disabled

Checks for abandoned baskets and forces the e-mail marketing provider to send out messages to the basket owners.

7.0
Job - Synchronize Page Model and Pagelet InstancesSLDSystem

Disabled

This job synchronizes all existing content instances with the current content model:

  • All content instances referring to nonexistent content models will be removed. This includes dependent content instances too.
  • For each new content model element whose type declares a system managed flag and this flag is set to true, a system-managed content instance will be created within each content repository where the content model element is visible.
  • The inner structure of content instances will be updated when there are items missing according to the respective content model. Right now, this affects only the slots of pagelets.
  • Relations between content instances are checked for validity according to the content model and otherwise deleted.
7.0
Job - Synchronize ProductsSLDSystem

Enabled

This job synchronizes products of repositories (that are set for synchronization) using product mapping rules.

7.0
Job - SynchronizeAllTextIndexesroot

Enabled

Synchronize all text indexes. This job calls the stored procedure configured in property
'intershop.database.synchronizeAllTextIndexes.Procedure', which is responsible for
synchronizing all text indexes of the entire database schema to maintain text indexes.

7.3
Job - SyncLiveWithEditingStagingProcessroot

Enabled

Synchronizes the live with the editing staging process.

7.0
Job - Update Classification Snapshots (SLDSystem)SLDSystem

Enabled

Updates the database snapshot views that contain consolidated product counts per domain and classification category.

7.0
Job - Update Product Assignments (SLDSystem) (valid to 7.8)SLDSystem

Enabled

This job updates product assignments (explicit & implicit product binding) for all catalogs.

7.07.8
Job - Update Product Online StatusSLDSystem

Enabled

Updates the OnlineFlag of products depending on their ValidFrom, ValidTo and AvailabilityStatus attributes.

7.0
Job - Update Rule Based Sharing GroupsSLDSystem

Disabled

Gets all rule based sharing groups and updates the product assignments based on the update rules.

7.0
Job - Update Search IndexesSLDSystem

Disabled

Update or remove all products that have been changed after the LastIndexStartTime of the SearchIndexes.

7.0
Job - Update Shop StatisticsSLDSystemDisabled

Queries and updates the shop statistics for all channels and organizations. The overview pages in the Commerce Management are based on these statistics.

7.0
Job - UpdateTrackEventsroot

Enabled

Calculate A/B test statistics based on generated A/B test events for every A/B test group.

7.0
Job - Write Performance ReportsSMCDisabledWrites the actual performance reports into the log directory. The boolean attribute "doResetSensors" controls, whether the sensors are reset after report creation. Default is "true".7.0
Job - Write Sensor Performance ReportsrootDisabledWrites the reports of the performance sensors to IS_SHARE/system/log/monitor. The boolean attribute "doResetSensors" controls, whether the sensors are reset after report creation. Default is "true".7.0

Disclaimer

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.

Customer Support
Knowledge Base
Product Resources
Support Tickets