MacKinney Systems, Inc.

Released On: 09/22/2004

  • Source Management:
    Changes format of the data held on the source file to improve manageability of source and link information.
  • Restructures the source processor to reduce the storage required to execute it.  Adds a new 'list only' feature initiated via a PARM parameter on the EXEC statement to create a listing even if a fatal compile error occurs. Updates all sample JCL to incorporate this feature via conditional JCL.
  • The source file maintenance program converts old format source data into the new format when a file restore run executes.  Instead of deleting records when backing up the file, all records are backed up and data is deleted during the restore process. A new COPY enables data to be copied from one source file to another. This permits migration of programs between test environments without recompilation.
  • New Data Window Options:
    Display data in data windows in more formats.  In addition to the existing hex dump and decimal dump formats, display data by value or as hex only. These formats are similar to those currently used for keep items. Control the format of data displayed in windows by additional items on the User Preferences display.
  • Stop Display Customization:
    Adds options to vary the format and contents of the STOP display.  Fix the data window at the bottom of the display or place immediately after the current statement. The window can contain variables from the current program statement, keep items or both variables and keep items. Use the User Preferences display to control the contents and position of the window.  Use the WINDOW command to vary the contents of the window temporarily.
  • Mixed Case Displays:
    Set Xray displays to mixed or upper case with an option on the User Preferences display. By default, displays are in mixed case.  Change the default temporarily with the CASE command or permanently using the User Preferences display.
  • Scrolling:
    Control the distance a display moves when a scroll key is pressed with a new User Preference option. The distance may be either a full page or to the current position of the cursor within the display. Use the SCROLL command to change the scroll distance on a temporary basis.
  • Improved Halt Delete Facilities:
    Changes the format of the Delete Halt Points display (fastpath =7.3) allowing all halts for a particular program or module to be deleted. Displays additional lines for each unique program or module where halts are set, then deletes all halts for the program or module when these lines are selected by cursor positioning.
  • Group Command Enhancement:
    Use the FIND/UFIND and RFIND commands to position the display by searching for a variable whose name contains a given string.
  • Keep Command:
    Set keep items by positioning the cursor on the STOP display and pressing PF6.  For Assembler programs, keep items set via a source display get locator information from the object code for the statement from which it is selected.
  • Improved PL/1 Support:
    Display variables and set keep items using the ZOOM and KEEP keys on source displays.
  • Step Enhancements:
    Execute 'n' number of statements before the next step halt using the command STEP=n.
  • Code Re-Organization:
    Reorganizes Xray's internal structure to reduce storage requirements and enhance maintainability.