Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

BWFT Central is a program that helps the user to control multiple BW FitnessTest executions via a single central system. In this documentation, there is documented the user and the technical part of the utility.

Overview

Created on

May 2019

Created by

MHUMAJ

T-Code

/DVD/BWFT_CENTRAL

Report

/DVD/MON_FT_CONTROL_CENTRAL

Dependencies

CrystalBridge Monitoring, Reuse Library

User documentation

The following picture shows the user interface of the BWFT Central with its most important components right after start:

  1. Available systems overview - loaded from CrystalBridge Monitoring registered systems

    1. System ID - The ID of a system

    2. Available - the RFC status, will be red if there is an issue with the RFC setting

    3. BWFT status - is 'Running' when there is an existing BWFT run (does not necessarily mean there is a BWFT collector running)

  2. System details - basic system overview

  3. CrystalBridge Monitoring job statuses - statuses of the local and remote CrystalBridge Monitoring agent (collector jobs with BWFT profile), can be ‘Running’, ‘Paused’, ‘Stopped’ and 'N/A' (not available in case of some connection issues)

  4. BW FitnessTest collectors tree - the same tree as in /DVD/BWFT transaction

  5. Taskbar - buttons:

    1. Refresh - refreshes the whole screen with updated data

    2. CrystalBridge Monitoring - opens the transaction /DVD/MON in a new session (may take a few seconds)

    3. Hint - few help notes

After double-clicking on a particular AVAILABLE system (in our case HD1), UI components are initialized and filled with data (unavailable system won’t generate any tree, a message is shown):

CrystalBridge Monitoring agent statuses

The most important parts of the screen are agent statuses in the left bottom corner. The CrystalBridge Monitoring collector job can be resumed only when it exists in the CrystalBridge Monitoring on the local - central system (it can be paused or stopped) and MUST NOT be ‘Running' or ‘Paused’ on the remote-controlled system. In another way the ‘Resume’ button is disabled.

This button can be also used as a start button when there is a collector job on the local system but it’s stopped (and earlier conditions are met of course).

BWFT collectors tree

The tree looks the same as in the /DVD/BWFT transaction and here the user can execute the following actions:

  • Execute single / group task (also with a double-click)

  • Reset single / group task state (also the postprocessing in a single click)

  • Kill a running task

Technical documentation

This part of the documentation describes the technical part of the utility. In the following diagram, you can see a brief structure of the control utility.

  • Package

    • /DVD/MON_FT_CONTROL

  • Classes

    • /DVD/MON_FT_CON_CL_SCR_CENTRAL - screen handler, handles or GUI operations (user input, refreshing data, etc.)

    • /DVD/MON_FT_CON_SYSTEM - represents a remote system with its properties and possible operations (running/pausing/stopping BWFT, executing and resetting collectors etc.)

    • /DVD/MON_FT_CON_CL_TA_MON - table accessor for few MON tables

  • Function groups

    • /DVD/MON_FT_CON_CENTRAL - contains screen components (PAI/PBO modules, screen layout, GUI status)

    • /DVD/MON_FT_CON_RFC_FUNC - contains function modules used for remote control

      • /DVD/MON_FT_CON_EXE_SINGLE_T - executes a single TH (Task Handler) task

      • /DVD/MON_FT_CON_EXE_GROUP_T - executes a group TH task

      • /DVD/MON_FT_CON_RST_SINGLE_T - resets a single TH task

      • /DVD/MON_FT_CON_RST_GROUP_T - resets a group TH task

      • /DVD/MON_FT_CON_KILL_SINGLE_T - kills a single TH task

      • /DVD/MON_FT_CON_KILL_GROUP_T - kills a group TH task

      • /DVD/MON_FT_CON_GET_JOB_NUM - returns the number of jobs used by BWFT

      • /DVD/MON_FT_CON_GET_TH_TREE - returns the TH tree for BWFT

      • /DVD/MON_FT_CON_GET_VERSION - returns the BWFT version

      • /DVD/MON_FT_CON_JOB_STATUS - returns the status of the CrystalBridge Monitoring collector job (agent)

  • No labels