(Glue-2411) (Obsolete) Delta Watchdog

Transaction: /DVD/GL_WATCHDOG

You can access the functionality also via the SNP Glue Cockpit in Tools > Glue Utilities.

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 SNP Glue Queue Fetcher.

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

Trigger Watchdog parameters

Watchdog ID is 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 the 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 parameters

Watchdog ID is 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 the watchdog. The maximum allowed value is 9999

  • 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)

    • It is important not to leave this parameter empty while using parallelization (Allow parallelization = X)

    • It may cause severe issues with data processing under heavy loads

    • The default value is set to 500

    • Recommended range is 500-2000

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

Watching the objects

Objects can be moved between Trigger Delta Objects/Queue Objects list and Watched Objects list by the drag and drop action or by buttons. After moving objects to Watched list, a 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 stopped 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 in the value WATCHDOG. If the Check period is set to Seconds, information about successful extraction can be found in transaction SM37.

Watchdog watcher

Transaction /DVD/GL_WATCHER (report /DVD/GL_TWD_WATCHER, for scheduling in BG job) accessible also from Glue cockpit (/DVD/GLUE) menu Tools Glue utilities > Watchdog repair for one-time use, 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).

Job Logs

The Job Log can be accessed by double-clicking on the name of the job. This will open a Job overview where you can choose a job and access its logs by the Job Log button from the toolbar. These logs contain information about the number of watched objects, how many of them were scheduled for extraction, and the number of jobs used.