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:
Available systems overview - loaded from CrystalBridge Monitoring registered systems
System ID - The ID of a system
Available - the RFC status, will be red if there is an issue with the RFC setting
BWFT status - is 'Running' when there is an existing BWFT run (does not necessarily mean there is a BWFT collector running)
System details - basic system overview
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)
BW FitnessTest collectors tree - the same tree as in /DVD/BWFT transaction
Taskbar - buttons:
Refresh - refreshes the whole screen with updated data
CrystalBridge Monitoring - opens the transaction /DVD/MON in a new session (may take a few seconds)
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)