SoftSpy components

From m204wiki
Jump to navigation Jump to search

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