Umnoper
Umnoper
Personal Computer
UMN:BCT - Operation
A30808-X3079-A272-2-7619
UMN:BCT - Operation Operation
Personal Computer
!
Important Notice on Product Safety
Elevated voltages are inevitably present at specific points in this electrical equipment. Some of the
parts can also have elevated operating temperatures.
Non-observance of this conditions and the safety instructions can result in personal injury or in prop-
erty damage.
Therefore only trained and qualified personnel may install and maintain the system.
The system complies with the standard EN 60950. All equipment connected has to comply with the
applicable safety standards.
2 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
Contents
1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1 About this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 Other Information Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1 BCT Program Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 Task Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Alarm Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4 BCT Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.5 BCT Info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.6 Command Assistant / EMML and BMML Mode . . . . . . . . . . . . . . . . . . . . . 11
2.7 Command File Executor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.8 General Information on Custom Form Commands and Scenarios . . . . . . . 22
2.9 Scenario Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.10 Scenario Assistant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.11 Scenario Analyzer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.12 Scenario Scheduler. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.13 Form Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.14 Form Analyzer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2.15 Interactive Document Browser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
2.16 Command Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.17 Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
2.18 Private Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
4 Trace Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
5 BCT Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5.1 General Help. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
5.2 Information Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
5.3 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
6 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
A30808-X3079-A272-2-7619 3
UMN:BCT - Operation Operation
Personal Computer
4 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
1 Overview
This manual describes the operation of BCT applications for BCT users.
The individual menus and menu items are not explained. When necessary, refer to the
online help for a detailed overview and explanation of the menus/menu items, shortcuts
and all icons (see “Commands” in the online help).
Applications that can only be started by administrators are described in manual
UMN:BCT-Administration.
A30808-X3079-A272-2-7619 5
UMN:BCT - Operation Operation
Personal Computer
2 Operation
The Task Tree is the entry point for working with the BCT. It contains the BCT applica-
tions, command files and personal user applications, organized hierarchically. The
administrator assigns each user a Task Tree which can be adapted to the user’s indi-
vidual requirements.
The Task Tree icon is in the BCT program group or on the desktop. To have the Task
Tree started automatically when logging in under Windows NT, just copy the Task Tree
icon into the Startup program group. All programs in this group are then started auto-
matically by Windows NT.
To start BCT applications and personal applications directly from the Task Tree, double-
click the relevant icons. A command file that is called up from the Command Files menu
tree is automatically loaded into the Command File Executor. If a scenario is called up
6 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
under the Scenarios menu tree, the scenario is automatically loaded into the Scenario
Assistant.
Users can make additions to command files, scenarios, personal applications or folders
in the Task Tree, and they can also delete the added items. All tasks in the Task Tree,
except for BCT applications, can be renamed or moved to a different position within the
menu tree branch. BCT applications can only be renamed or moved into a subsidiary
folder.
The Task Tree can be reset at any time to the default status defined by the administrator.
Do this via menu item Tree -> Revert to Default Tree.
Assigned
BCT applications
Private applications
installed by the user or
provided by the system
A30808-X3079-A272-2-7619 7
UMN:BCT - Operation Operation
Personal Computer
Incoming alarm messages appear consecutively in the display window. Scroll them up
or down to look at a particular message.
Use Scroll Lock to hold an alarm message in the window. Move the scroll bar down to
look at new messages. If Scroll Lock is not activated or the Scroll Timer has timed out,
the most recent message is always displayed.
Use the Select, Find and Copy functions to process alarm messages. Use the clipboard
to copy the contents of the display window to other applications (e.g. text editor).
Refer to the online help for detailed information on the Alarm Console.
8 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
This BCT application is reserved for administrators and is described separately in the
register UMN:BCT-Administration.
2. Application Log shows the BCT applications assigned to the user by the adminis-
trator. Any log files assigned to the user are shown under Log File Directory. The
log file prefix is shown under File Prefix. A log file using the prefix BMML_ , for
example, is stored in the following form: BMML_1997_06_09_114035.log =
<prefix>_<date = year_month_day>_<time = hour minute second>. If Not Config-
ured appears on the display, this means that no log file is generated for this appli-
cation. The relevant settings are made by the administrator via BCT Administration.
A30808-X3079-A272-2-7619 9
UMN:BCT - Operation Operation
Personal Computer
4. The location of the user’s alarm log file, the file prefix (e.g. al =
al_1997_06_09_114035.log) and the amount of space in the file.
5. The Common Log window shows the common applications (e.g. MTA) assigned to
the user by the administrator. If log files were additionally assigned to the user by the
administrator, these files are displayed in the Log File Directory. File Prefix shows
the prefix of the log files. A log file using the prefix MTA, for example, is stored in the
following form: MTA _1997_06_09_114035.log = <prefix> <date = year month day>
10 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
<time = hour minutes second>. If Not Configured is displayed, no log file is gener-
ated for this application. The corresponding settings are made by the administrator.
6. The last page shows the links to node elements. The links entered in the TNS data-
base can only be set up by an administrator. The relevant linked database is
displayed under MMA DB Name.
A30808-X3079-A272-2-7619 11
UMN:BCT - Operation Operation
Personal Computer
To prevent unauthorized entry of commands, the system administrator can use the Task
Wizard to assign users a limited number of MML commands. This only applies to EMML
mode, however, because in the BMML mode users do not access the installed MMA
database but instead have access to all the EWSD MML commands in the node. For
this reason, user authorization for the BMML mode should also be restricted (do not
assign the BCT application BMML to the user Task Tree using the Task Wizard).
Main window:
The Command Assistant offers two different main windows for the EMML mode (normal
and quick selection mode for MML commands) and one main window for the BMML
mode, and it always contains at least three subwindows. If necessary, users can activate
additional command output windows.
In EMML mode the Command, Command History and Output subwindows are
displayed, in BMML mode the Command Input, Command History and Output subwin-
dows. The position of the subwindows on the desktop is not fixed.
12 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
A30808-X3079-A272-2-7619 13
UMN:BCT - Operation Operation
Personal Computer
Subwindow Command:
The left-hand part of the Command subwindow in EMML mode is the command selec-
tion area, showing the MML commands and custom forms commands assigned to the
user by the administrator. Within the menu tree, you can copy commands as often as
necessary. In the normal view the MML command long names are shown as objects in
a tree arranged hierarchically according to tasks. In the Quick Select view the MML
commands and the custom forms commands are listed alphabetically in a selection box.
To get help, move the cursor to the relevant command and then press F1.
Normal view: MML command long Quick Select view of the MML
names in EMML mode commands in EMML mode
The right-hand part of the Command view contains input fields for command parame-
ters. Some parameters are shown in blue here: these are mandatory parameters that
have to be filled out. To get help, move the cursor to the relevant field and then press
F1. If the command is a Custom Form command, you can have additional help
displayed: move the cursor to the parameter field, press the right mouse button to call
up a popup menu, and click on Annotation. An additional parameter explanation will
then be displayed, as entered by the person who created the command (e.g. the
admnistrator).
In the dialog bar all the profiles for a selected command are presented in a selection
box. The command profiles can contain predefined parameters with preset values. This
is useful when repeating a command with almost identical values: the used fields can be
stored with their values in a profile, so that only small modifications have to be made.
The form for the command parameters varies according to the command profile, and it
only offers the predefined command parameters with preset values for the command
profile in question. If no command profile is selected, all the command parameters
appear.
The profiles that have been created can be exported via menu item Profile -> Export.
When you click menu item Export, a window opens where you can select the individual
command profiles on the left-hand side. On the right-hand side of the window you can
enter a name for the export file (menu item To File), or, if you click menu item To MMA
database, you can have the selected profiles exported to a different MMA database.
Use menu item Profile -> Import to import profiles from a different MMA database, or
from a file, into the open MMA database. If you select menu item From MMA database,
14 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
you also have the option of only importing specific profiles from a different MMA data-
base.
Profiles that are exported to a different MMA database or imported into an MMA data-
base can also be made available to all created BCT users. To do this, answer Yes to
the question “...available for all operation?” that appears in the case of Import/Export. If
you answer this question with No, the profiles will only be imported/exported for your
own ID.
Parameter inputs are automatically checked for correct syntax. Click on the button to the
right of a parameter to open a dialog window showing all the available parameter values
in a pull-down menu. Select the required parameter values with Add or OK. If no pull-
down menu appears, there are no fixed values for this parameter and the correct values
can be assigned with the aid of the CML (to get help on the parameter values, press F1
in the parameter field). Select the input mode via Selection -> Specific or Range. Use
Specific to move the values to the Selected Values window one at a time using the Add
button. To combine several values, link them with &. Use Range to specify a range of
values, e.g. from 1 to 23, then link the range with &&.
A30808-X3079-A272-2-7619 15
UMN:BCT - Operation Operation
Personal Computer
16 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
Pressing the right mouse button calls up a context-sensitive menu where you can
choose whether a variable or a service routine variable is to be copied into the param-
eter field. This function makes it easier to create command files, because a command
can be saved with all its parameters and variables as a command file or appended to an
existing command file (menu item File -> Save As Command File... or Append To
Command File...).
Before a command with variables is executed, a window opens in which you can enter
values for these variables. Then the command or the command file is sent to the node
element.
A30808-X3079-A272-2-7619 17
UMN:BCT - Operation Operation
Personal Computer
The dialog bar contains all the profiles created for this command
18 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
History view:
This window shows the last 32 commands that were sent, as well as status information.
To list the commands according to the various categories (status, job no., time, etc.)
double-click on the relevant field in the detail bar.
The information in the history window is saved when a user logs out from the node
element, and it is reloaded when the user logs in to a compatible node element provided
the Command Assistant has not been closed in the meantime. If the node element is not
compatible (i.e. the commands in the history window cannot be executed), History is
initialized.
Commands listed in the history view can be re-entered directly from this window,
canceled, or saved elsewhere as a command file. Call the context menu (press the right
mouse button) and select Reload to have the command reloaded from the command
history window into the input window, where it can be edited and sent again. Use Save
or Append to have the selected command saved in a command file or appended to it.
Cancel the command with Cancel. With the menu item Expand, the user can see the
history details of the MML commands in the database.
The output for a job from the command history can be displayed in a separate output
window. To do this, double-click on the corresponding job or call the context-sensitive
menu with the right mouse button and select Output.
To have all commands listed
according to a specific category,
double-click on the relevant field in
the detail title bar.
Output view:
This window shows the reactions of the node element to the most recent commands. If
a specific job was double-clicked in the history view, the information relating to this job
is shown in a separate window.
A30808-X3079-A272-2-7619 19
UMN:BCT - Operation Operation
Personal Computer
The information in the output window is saved when a user logs out from the node
element and reloaded when the user logs into a compatible node element, provided the
Command Assistant has not been closed in the meantime. If the node element is not
compatible, Output is initialized (canceled).
BMML view:
Use this window to enter MML commands directly without access to an MMA database.
It is possible to alternate between EMML and BMML via the menu item View -> BMML
Window or the BMML/EMML symbol in the toolbar. A jump is also made to BMML if the
MMA database is damaged or not available. User prompting is not provided in this case.
20 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
A command file is processed sequentially, but in Step mode commands may be skipped
in the event of a negative acknowledgement. Set the execution mode via Mode.
Mode Explanation
Normal The command file is processed line by line. If an error occurs in a
command, this command is skipped and the next command is
processed
Syntax Check The command file is processed line by line, but it is not executed.
Only the command syntax is checked.
At the start of execution the Command File Executor sets up a session with the node
element. When the command file has been executed or the user has stopped file execu-
tion, the session is closed. Command files can also be sent to the destination processor
just for a syntax check, in order to eliminate any syntax errors before the command file
is actually processed.
A30808-X3079-A272-2-7619 21
UMN:BCT - Operation Operation
Personal Computer
Processing of the command file can be followed on the BCT. The command being
processed at any particular time is marked on the screen. The acknowledgements from
the CP are displayed in an output window, but they can also be recorded in a result file.
If the user was also assigned a log file for the Command File Executor (prefix
CFE_*.log), the output is stored in this file. Execution of a command file can be stopped
at any time by means of the appropriate icon or via menu item File -> Abort.
22 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
In addition to the COFIP files in the BCT there are graphics-assisted applications for
creating and administrating form-assisted command files for the CP:
– Using the Form Wizard (2.13) the administrator can combine several MML
commands in a custom form. The result is a new form that permits automatic execu-
tion of several MML commands in a single call. The administrator passes these
forms on to the users.
– Using the Scenario Wizard (2.9), each user can build complex command sequences
(with logical operations) to form a scenario, also making use of the custom forms.
The result is a logically structured operational sequence for MML commands.
A custom form can contain MML commands in any desired order together with the asso-
ciated parameters. Parameters whose values are identical for several commands can
only be entered once in the form. The MML commands must be unique in the custom
form, i.e. any MML command can only appear once in the custom form. When this form
is called up with the Command Assistant, the commands are executed one by one.
A scenario contains a command sequence with a graphically represented structure. It is
executed by the Scenario Assistant. The structure is made up of individual blocks. A
block can contain, for example, branches, commands, or a filtering of outputs. custom
forms or other scenarios (subscenarios) can also be part of a block. A scenario is much
easier to handle than a COFIP file, permitting loops, branches in any direction, and
providing for automatic analysis of command results. At the beginning of a scenario it is
possible to define variables that are used as parameter values for selected MML
commands in the scenario.
The following applications are available for creating and executing custom forms and
scenarios:
• Scenario Wizard
• Scenario Assistant
• Scenario Analyzer
• Scenario Scheduler
• Form Wizard (for use by the administrator only)
• Form Analyzer
There is no special application for executing custom forms. These forms are called up
with the Command Assistant.
The administrator assigns the above applications to the user. Programs that can be
executed by the user are located in the user’s BCT Task Tree in the directory BCT Appli-
cations.
A30808-X3079-A272-2-7619 23
UMN:BCT - Operation Operation
Personal Computer
24 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
When you have selected the MMA database, a window showing the scenario flow (struc-
ture view) appears in the Scenario Wizard:
You can modify the font settings in the scenario window via menu item OPTIONS,
FONT. To change the colors for the blocks in the scenario window, click menu item
OPTIONS, COLOR.
An existing scenario or a scenario that is to be newly created is shown in the scenario
window. Scenarios can be edited in this window. On the left-hand side of the main
window is the wizard bar from which new scenario elements can be selected.
A30808-X3079-A272-2-7619 25
UMN:BCT - Operation Operation
Personal Computer
Standard cursor
Arrow linking blocks
Insert command block
Insert block for custom form
Insert block for COFIP
Insert block for subscenario
Insert branch block
Insert block for multiple branches
Insert block for command output analysis
Insert block for value assignment
Insert block for loops
Insert block for annotations
Insert end block
The wizard bar does not have an icon for the start block, because this block is automat-
ically included in a new scenario. A scenario can only have one start block, and the start
block cannot be deleted.
To insert a new block in a scenario, first click on the appropriate block in the wizard bar
and then drop it in the scenario window. The cursor then reverts automatically to its stan-
dard appearance. If you want to insert an element more than once, press and hold CTRL
when you click on the required element in the wizard bar. The selected element is
stored, and the cursor does not revert to its standard appearance. When you have
inserted the required number of blocks, click on the standard cursor in the wizard bar to
end the insertion mode.
A scenario contains at least a start block, an end block and an action (e.g. an MML
command). Scenario blocks must be linked with arrows to form a sequence. Global vari-
ables for the entire scenario can be defined in the start block. You can user these global
variables to assign values to the parameters in other blocks.
Every block can operate in non-interactive mode with predefined parameter vaues, or it
can operate in interactive mode and request operator inputs during execution of the
scenario.
Scenario elements:
Arrow
Arrows are used to link blocks in a scenario. The wizard bar has a separate button for
drawing arrows. To link two blocks, first click on the arrow button on the wizard bar.
Press the mouse button on the first block, drag it to the second block and release it there.
The two blocks are now linked with an arrow. Arrows in an upward direction are not
allowed. To delete an arrow, highlight it and press the delete button. An arrow stores
information about the blocks it links. Two arrows are allowed to intersect, but an arrow
cannot overlap on a block.
26 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
Start block
The start block is used to start the execution flow of a scenario. A valid scenario can only
have one start block. Any variables defined in the start block are used as global vari-
ables for this particular scenario, i.e. they can be used to assign values to parameters
in the other blocks in the scenario. The values of global variables can also be read from
a text file specified in the start block.
Command block
The command execution block associates an MML command that is to be executed. The
MML command is selected from the MML tree, and its parameters are defined.
COFIP block
The command file execution block associates a command file that is to be executed.
You can browse through the command files and then associate a particular command
file with the block. When the scenario is created the command file is only linked, but it is
not read or validated until just before scenario execution begins. This ensures that even
if the user modifies the associated command file later, the most recent command file will
always be read, validated and, if it is valid, executed in the Scenario Assistant.
Subscenario block
The subscenario execution block associates a subscenario that is to be executed. A
subscenario is a scenario file that has been validated and saved . You can browse
through the subscenarios and then associate a particular subscenario with the block.
When the scenario is created the scenario file is only linked, but it is not read or validated
until just before scenario execution begins. This ensures that even if the user modifies
the associated subscenario later, the most recent scenario file will always be read, vali-
dated and, if it is valid, executed in the Scenario Assistant. The subscenario can return
a positive integral value to the main scenario, which can indicate the result of execution.
Decision block
The decision block is used to branch the execution flow according to the decision state-
ment associated with the block. A global variable and a comparison value are used in
the decision statement. The first block connected to the decision block is made the
TRUE path by default. The user can change this later. In non-interactive mode, the deci-
sion statement is evaluated in the background and the flow is branched without
prompting the user. In interactive mode, the user is prompted to choose a particular
branch of flow by double-clicking the next block after the decision block in the scenario.
A30808-X3079-A272-2-7619 27
UMN:BCT - Operation Operation
Personal Computer
Loop block
The loop block is used to specify how often a section of the scenario is to be repeated
during execution. A control variable and a range of values (integers) are associated with
this block. The associated control variable is defined in the block. This is used to repeat
execution of a section of the scenario flow.
Information block
The information block contains information that is to be displayed at that particular point
in the scenario. In non-interactive mode, no information is displayed. In interactive
mode, the information associated with the block is displayed to the user.
Stop block
The stop block indicates the end of the execution flow. A scenario can have more than
one stop block. Each branch of the execution flow must end with a stop block. A return
value is associated with each stop block.
Procedure for creating new blocks:
– first, click on the required block in the wizard bar, then click on the appropriate posi-
tion in the scenario window
– next, double-click the new block in the scenario window in order to set the properties
of the block
– then link the finished block into the scenario by means of arrows
The following example shows how to create a new command block:
28 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
A30808-X3079-A272-2-7619 29
UMN:BCT - Operation Operation
Personal Computer
N.B.!
Refer to the online help for detailed information and further examples of how to create
the blocks (HELP, HELP TOPICS, TECHNICAL NOTES)
The figure below shows an example of a scenario in the scenario window:
Before a scenario can be executed it must be checked with regard to its flow and its
syntax. Click menu items VALIDATE, FLOW and VALIDATE, SYNTAX respectively to
have the checks done. The syntax check can only begin when the flow check has
returned zero errors.
The result of the checks is shown at the bottom right of the output window.
30 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
After the syntax check and after the flow check, the blocks change color.
The default colors are:
– unchecked blocks: gray
– syntax-checked blocks: light blue
– flow-checked blocks: turquoise
The finished scenario can be annotated before being saved:
To annotate the scenario before saving it, click menu item FILE, ANNO-
TATION to open the annotation window
Enter annotation
Click menu item FILE, SAVE to open the window for saving the scenario
Select a directory
A30808-X3079-A272-2-7619 31
UMN:BCT - Operation Operation
Personal Computer
Before you execute a scenario you can run a syntax check over it manually (menu item
VALIDATE, SYNTAX) and start it or stop it as you like, or interrupt it and continue it.
32 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
Before starting a scenario you can set options (e.g. execute “dangerous command”).
You can view the hierarchy of the scenarios and subscenarios in a drop-down menu, but
only on the following conditions:
– the relevant scenario has been started
– the block with the subscenarios is currently being executed
The button for the scenario hierarchy is only active if the above conditions are fulfilled.
The reactions of the CP to the actions in the scenario can be displayed in a number of
ways:
– Default: the CP messages are displayed in the output window under the scenario
display window.
– For output evaluation blocks or blocks with CP messages (e.g. MML command
block) the CP messages can also be displayed in a separate output window (filtered
output). The messages are displayed block by block, i.e. all outputs for one block
are displayed together. The output evaluation block has a separate button for this
purpose, the other blocks involved activate the separate output window via a
context-sensitive menu.
– You can use menu item OPTIONS, SCENARIO RESULT FILE ... to have the CP
messages collected in an optional result file. This file also contains any error
messages relating to the scenario execution. This result file must always be created
for scenarios that are started by a scheduler.
The execution of a scenario is indicated on the screen by color coding of the blocks. The
following distinctions are made:
– blocks that were not executed, due to an error
– blocks that have already been executed
– a block that is currently being executed
– blocks that have not yet been executed or have been skipped
To start a scenario with menu item EXECUTE, RUN, proceed as follows:
A30808-X3079-A272-2-7619 33
UMN:BCT - Operation Operation
Personal Computer
Select a CP
After a scenario has been started, an automatic syntax check is done first. If an error is
detected, the scenario is not executed.
If the scenario has an interactive start block with global variables for the scenario, the
user is prompted to enter the appropriate values.
The command window shows the form for an MML command or a custom form, if
parameter entries are necessary for the execution of this command. The block
containing the relevant command must be operating in interactive mode.
If, in the case of a non-interactive block, the parameter values are not all assigned auto-
matically, this block automatically goes into interactive mode and prompts the user to
enter the missing values. This can happen, for example, if an output evaluation has not
produced a result.
34 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
executed blocks
Buttons for
block being executed
viewing sub-
scenarios
The figure below shows how an input prompt for an MML command appears in the
Scenario Assistant:
A30808-X3079-A272-2-7619 35
UMN:BCT - Operation Operation
Personal Computer
You can use the context-sensitive menu in the Scenario Assistant to have information
about blocks displayed, or filtered outputs for specific blocks (if possible):
context-sensitive
menu
36 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
A scenario that has been started can be stopped and continued again in different ways:
– Using menu item EXECUTE, PAUSE/RESUME
PAUSE stops the execution of a scenario at the end of a block, i.e. a block that has
been started is finished before the scenario is stopped. RESUME continues the
scenario by processing the next block.
– Using menu item EXECUTE, BREAK/RETRY
BREAK stops the execution of a scenario within a block, i.e. a block that has been
started is aborted. RETRY restarts the block that was aborted and continues the
scenario.
– Using menu item EXECUTE, STOP/START
STOP terminates the execution of a scenario immediately. The scenario cannot be
continued, it has to be restarted completely with START.
In the event of an error a scenario is automatically terminated and has to be restarted
when the error has been corrected.
If a scenario is stopped with PAUSE, the CP timeout causes this scenario to go into the
break mode after a preset period, so that it has to be continued with RETRY. This proce-
dure is necessary, so that when a connection has been aborted by the CP because of
a timeout, the BCT can automatically set up a new connection. Otherwise, the scenario
would have to be restarted from the beginning after a CP timeout.
A30808-X3079-A272-2-7619 37
UMN:BCT - Operation Operation
Personal Computer
You can select several scenario files for analysis instead of just a single file
(CTRL/SHIFT + left mouse button). To deselect files, click REMOVE.
The results of the analysis are displayed as a list with all consistent or inconsistent
scenarios. You can request detailed results for selected scenarios. The results of the
analysis can be saved in a file or printed out.
38 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
If the results of the analysis have not yet been saved, the user has the option of saving
them in a file before the Scenario Analyzer is closed.
Any errors in the scenario must be corrected manually with the Scenario Wizard on the
basis of the analysis report.
A30808-X3079-A272-2-7619 39
UMN:BCT - Operation Operation
Personal Computer
40 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
The scenario for the scheduled job, the result file, the start time and the option for
dangerous commands are entered in the left-hand area of the dialog box shown
above.
Several network nodes are selected for Broadcast jobs. These network nodes can be
sent the same user details or different user details. In the example above, the network
nodes are all sent the same user details.
A30808-X3079-A272-2-7619 41
UMN:BCT - Operation Operation
Personal Computer
The example above contains a periodic scheduled job which is carried out on the first
day of a month if this day is also a Sunday. The scheduled job ends on 31.12.1999 at
12:00 noon.
When the scheduled job has been confirmed, it appears as a new line in the job window:
Click CLOSE to
close the application
Every scheduled job that appears as a line in the Job window can still be modified or
canceled. You can also request details of every scheduled job.
42 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
Before a scheduled job can be executed, you must mark it. To do this, click on the rele-
vant job in the first column (Status).
To change a marked job, click MODIFY; to delete it, click DELETE. Details of a sched-
uled job are displayed after a double click on the appropriate line of the first column
(Status).
To end the Scenario Scheduler, click CLOSE.
A30808-X3079-A272-2-7619 43
UMN:BCT - Operation Operation
Personal Computer
A point to note is that the Command Assistant processes the MML commands from a
custom form one by one and therefore aborts the execution of a custom form as soon
as an MML command cannot be executed.
In the custom form the associated profiles can also be used for the MML commands.
When the custom form is created, a profile can be selected (if available) for each MML
command. It is also possible at any time, using the Command Assistant, to set up a
Custom Form Profile for the complete custom form.
The Command Assistant performs an extended syntax check of the custom form before
it is executed. In the Command Assistant it is also possible to check, after parameter
input, that the predefined value ranges have been adhered to.
Since a custom form is called up in the Command Assistant just like any other MML
command, please refer to the appropriate section for the Command Assistant for further
information on executing custom forms.
The Form Wizard has an import and export function with which selected custom forms
can be imported from, or transferred to, other databases or data media.
The procedure for creating a new custom form is as follows:
– open the Form Wizard
– select and enter MML commands for the form, select optional parameters, rename
parameters if necessary, add annotations for parameters (these annotations can be
read later in the Command Assistant via the context menu)
– if necessary, enter logical expressions and conditions for command execution via
the Expression Builder, enter annotations for parameters (if not already done)
– save the new form with FILE, SAVE, assign a short name and a long name,
add an annotation for the custom form if required, specify the sequence of the MML
commands
– if necessary, check the form view in the Command Assistant with VIEW, PREVIEW
– using the Task Wizard, assign the new custom form to the users (see Register
ADMIN)
The use of the Form Wizard is explained below by means of an example. When the
program has been started, the MMA-DB has to be selected first, then the empty main
window appears:
Select MMA DB
44 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
A30808-X3079-A272-2-7619 45
UMN:BCT - Operation Operation
Personal Computer
In the above example, an identical parameter, and therefore the same parameter value,
is used for several commands.
In the main window you can select the commands for a custom form from the menu tree.
The main window contains a number of subwindows. In the Custom Form window the
MML tree is displayed on the left-hand side, and the mandatory parameters and the
selected optional parameters on the right-hand side. At the bottom of the right-hand
window, annotations for marked parameters can be entered in the Annotations field. The
Commands field shows the origin of a marked parameter.
The bottom part of the main window contains the MML commands in the loaded form.
Command parameters can be renamed at any time. To do this, select the parameter to
be renamed with a double clickin the corresponding command window. Then a dialog
box for renaming the selected parameter starts.
A renamed parameter is only valid for the MML command for which it had been selected.
If a renamed parameter was valid for several commands before renaming it is removed
from this combination after renaming.
The following example demonstrates parameter renaming:
46 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
To start the Command Manager, click menu item COMMAND, MANAGER. The
sequence of the MML commands can be changed in the Command Manager. Condi-
tions and logical expressions can be entered for the command parameters.
A30808-X3079-A272-2-7619 47
UMN:BCT - Operation Operation
Personal Computer
To check the appearance of the custom form in the Command Assistant, use menu item
VIEW, PREVIEW:
48 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
The preview window shows only the fields for the command parameters but not the
selection fields for the profiles. The profiles are only managed by the Command Assis-
tant.
The finished form is saved with menu item FILE, SAVE:
A30808-X3079-A272-2-7619 49
UMN:BCT - Operation Operation
Personal Computer
Before a user can call up this form with the Command Assistant, the administrator must
first copy it with the Task Wizard into the user’s task tree. This also applies to the admin-
istrator’s task tree.
To remove a custom form from a task tree:
– use the Task Wizard to remove the custom form from the task tree of the user in
question
To delete custom forms:
– using menu item FILE, DELETE in the Form Wizard, delete the custom form from
the Reference Tree (this custom form is then automatically removed from all user
task trees)
50 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
Select
source data- Start analysis
base for
comparison
Select form to be
Select target checked
database for
comparison
In the Start dialog box you select the source and target database and the custom forms
that are to be checked. Click Start to start the analysis.
The result of the analysis is displayed or printed out as a list with all the consistent or
inconsistent custom forms. Detailed results can be requested for selected custom forms.
A30808-X3079-A272-2-7619 51
UMN:BCT - Operation Operation
Personal Computer
Display detailed
results
The following example shows the detailed report for inconsistent custom forms:
52 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
Any discrepancies must then be corrected manually by the user on the basis of the anal-
ysis report.
A30808-X3079-A272-2-7619 53
UMN:BCT - Operation Operation
Personal Computer
MML commands (written in blue and underlined in green) can be loaded directly from
the online documentation to the Command Assistant and then sent to the CP. To do this,
click on the appropriate icon or activate the menu item Plug-Ins -> Change Link. If the
link to the Command Assistant is not activated, the command goes to the CML instead
of invoking the Command Assistant.
54 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
To do this, the open the Task menu and click on Add -> Command File... .
A30808-X3079-A272-2-7619 55
UMN:BCT - Operation Operation
Personal Computer
2.17 Scenarios
Under the Task -> Add -> Scenarios branch, users can add their own scenario files to
the menu tree.
To do this, the open the Task menu and click on Add -> Scenario... .
56 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
To do this, select Task in the menu bar and click on Add Private Task....
A30808-X3079-A272-2-7619 57
UMN:BCT - Operation Operation
Personal Computer
58 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
The log files are arranged cyclically, i.e. when the last log file of a BCT application is full,
the first log file is overwritten again. However, the user is warned before this happens.
The administrator defines the path under which the log files are stored. The log files that
are generated can be read with any text editor.
al_1997-07-12_233456.log
xx...xx_yyyy-mm-dd_hhmmss.log
For example, the log file of the BCT application Command Assistant, which logs the
dialog between the EWSD network element and the Command Assistant application,
has the following name:
A30808-X3079-A272-2-7619 59
UMN:BCT - Operation Operation
Personal Computer
60 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
4 Trace Configuration
The BCT Trace function is provided for problem and error analysis in BCT. When neces-
sary, select the BCT components on which information is required and start the trace
process. Only activate the tracer for diagnostic information in the event of an error.
Start and execute BCT Trace via the file manager under the path
x:\Program Files\Siemens\Bct\BCTExecutables (x = BCT VC2 installation drive), file
traceconfig.exe.
– trace start/stop
– selection of BCT component(s) to be traced, including background processes
– selection of SW modules to be traced in the relevant BCT component
– definition of the trace levels to be logged
– view of the log file
The trace runs until it is stopped with Trace -> Stop (button or menu item). Forward the
log file to Service for analysis.
When Trace Configuration is selected, the BCT Components box appears in the
window. Select the individual components from this list. A double click on a selected
component initializes the Trace Settings for Alarm Handler window. The components
and modules for the trace are selected in this window (default setting “All” for compo-
nents and modules).
Partially qualified inputs are possible, and the selection can be modified. Selected
components can be unmarked and removed from the list.
Do not change the default value for trace level. This value decreases or increases the
tracing levels. This means that each message received by the tracer has a certain
priority. A message with a higher priority than that set under Level will not be saved in
the trace log.
Activate the tracer with the Trace -> Start button or menu item. The trace configuration
cannot be modified until the trace funcion has been stopped.
The Trace presettings remain intact when the Trace window is closed and are available
again when the Trace window is re-opened.
The Trace window cannot be started several times simultaneously.
For detailed information on the Trace window, refer to the Online Help.
A30808-X3079-A272-2-7619 61
UMN:BCT - Operation Operation
Personal Computer
To select or deactivate
components, open the
selection window with a
double click
To view the trace log file (Tracelog.txt) click on the relevant icon or select menu item
View -> Trace File.... This log file contains the selected BCT components listed
according to time. If a new trace is started, the information in the file Tracelog.txt is
added. If an empty file is required for a new trace, the file Tracelog.txt can be renamed
or deleted. BCT Trace then automatically creates a new file with the name Tracelog.txt
under the BCT directory \TRACE.
62 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
information
A30808-X3079-A272-2-7619 63
UMN:BCT - Operation Operation
Personal Computer
64 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
5 BCT Help
A window opens with the tabbed pages Contents, Index and Find.
Contents:
A list of all BCT help topics
Index:
A subject-oriented search
Find:
A method for finding terms in
an alphabetical list
A30808-X3079-A272-2-7619 65
UMN:BCT - Operation Operation
Personal Computer
66 A30808-X3079-A272-2-7619
Operation UMN:BCT - Operation
Personal Computer
5.3 Troubleshooting
If problems occur during operation of BCT, BCT Help offers assistance. After calling up
BCT Help the next step is to select the Find page and enter a keyword. In this example,
the user is looking for information on connections. The Help pages containing the
keyword are then displayed. To open pages, select them and then click on the Display
button. When the correct page is selected, information on the nature of the error and
corrective action is presented. In most cases, however, an administrator should be
called on to deal with the problem.
A30808-X3079-A272-2-7619 67
UMN:BCT - Operation Operation
Personal Computer
6 Abbreviations
68 A30808-X3079-A272-2-7619