(Glue-2111) Delta Watchdog

Transaction: /DVD/GL_WATCHDOG

You can access the functionality also via the Glue Cockpit.

This functionality is used for executing a watchdog background job which will schedule the extraction of watched objects in separate background jobs. Delta Watchdog provides extraction for Trigger Delta Objects (first three tabs Trigger watchdog 1-3) and Queue Objects (last three tabs Queue watchdog 1-3).

Watched objects for the Trigger Delta Objects can be only Extractor objects with TRIGGER delta or Extraction Process with SAP Table Fetcher with TRIGGER delta set as Delta type.
Watched objects for the Queue Objects can be only Extraction Process with Glue Queue Fetcher.

The functionality offers scheduling of 3 watchdogs (for both Trigger Delta and Queue objects) with different parameters per system at the same time.

Trigger watchdog

Trigger Watchdog parameters

Watchdog id defined by these parameters:

  • Job name - name of the watchdog background job

  • Check period (value) - value of checking period, how often will the watchdog check watched objects

  • Check period (unit) - units for check period value

    • Second(s)

    • Minute(s)

    • Hour(s)

    • Day(s)

  • Max number of jobs - the maximum number of running extractions of watched objects scheduled by watchdog

  • Trigger Delta Objects/Queue Objects - ALV list with all objects suitable for watching by watchdog

  • Watched Objects - ALV list of objects watched by running watchdog

Queue Watchdog

Queue Watchdog parameters

Watchdog id defined by these parameters:

  • Job name - name of the watchdog background job

  • Check period (value) - value of checking period, how often will the watchdog check watched objects

  • Check period (unit) - units for check period value

    • Second(s)

    • Minute(s)

    • Hour(s)

    • Day(s)

  • Max number of jobs - maximum number of running extractions of watched objects scheduled by watchdog

  • Trigger Delta Objects/Queue Objects - ALV list with all objects suitable for watching by watchdog

  • Watched Objects - ALV list of objects watched by running watchdog

  • Allow parallelization - allows for parallel execution of watched objects

  • Maximum No. packages - maximum number of packages extraction process will pull from the Queue (Extraction process execution screen parameter)

  • Package size in MB - package size of the extraction process in MB (Extraction process execution screen parameter)

Watching the objects

Objects can be moved from Trigger Delta Objects/Queue Objects list to Watched Objects by the “drag and drop” action. After dropping the popup with the selection of variants will be displayed, where a user can select the preferred variant for an object. This action can be performed also for an already scheduled watchdog.

Watchdog executing

The watchdog can be started by the Start Watchdog button and stoped by the Stop Watchdog button. The time of the last and next check of the running watchdog can be tracked below the Refresh button. This button will recalculate the times after clicking.

Application

In Extractor Request Monitor the Trigger watchdog will fill the “STREAMING“ value in case of the Check period in Second(s) into the Application column. For other Check periods, it will fill the value “WATCHDOG“. If the Check period is set to Seconds, information about successful extraction can be found in transaction SM37.

Watchdog watcher

Report /DVD/GL_TWD_WATCHER ensures that watchdogs that are manually started keep running, restarting them in case of accidental cancellation. The report needs to be scheduled periodically and each execution generates application logs with “/DVD/GL_TWD” as a Subobject (where"/DVD/GL" is the main Object).