SoftSpy components
Introduction
SoftSpy consists of four distinct optional components that share a common basic environment.
The components are:
- Audit Error
- Interactive User Language Debugging
- Interactive User Language Performance Tuning
- Interactive User Language Quality Assurance Testing
Audit Error option
The Audit Error option provides facilities for debugging applications which cause run-time errors.
It includes the following features:
- AUDIT environment
- AUDIT macro
- C.QTBL operand
- QUAD macro
- SPY AUDIT OFF command
- SPY AUDIT ON command
Interactive Debugging option
The Interactive Debugging option provides facilities for debugging applications and for understanding how
applications work.
It includes the following features:
- COMPILE_ERROR environment
- DEBUG environment
- DEBUG macro
- LAST command
- GLOBALS macro
- NEXT command
- ON CANCEL command
- ON COMPILE_ERROR command
- ON NON_CANCEL command
- field_operand
- global_variable_operand
- image_item_operand
- menu_item_operand
- percent_variable_operand
- screen_item_operand
- $ERRMSG function
- $STATUS function
- $STATUSD function
Quality Assurance option
The Quality Assurance option supports QA testing.
It includes the following features:
- QA environment
- COVERAGE macro
- QA macro
- UL CONTINUE
- UL JUMP TO LABEL
- UL JUMP TO LINE
- UL LOOP END
- UL RESULT
- UL RETURN
- quality_assurance_operand
- EXECOUNT statistic_operand
Performance Tuning option
The Performance Tuning option supports both performance tuning and the education of
users in performance factors.
It includes the following features:
- TUNE environment
- TUNE macro
- Server table compilation_operand
- All statistic_operands except EXECOUNT
- CCATEMP usage_operand
- $TEMPITEM function
- $TEMPTOTAL function