(BWFT-Latest) BWFT Central
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)