MacKinney Systems, Inc.

Released On: 09/22/2006

XRAY V6.7 is now available for use in the following environments:

  • DOS/VSE, z/VSE - CICS 1.7, CICS 2.1 - 2.3, TS 1.1
  • OS/390, z/OS - CICS 1.7 - CICS 4.1, TS 1.1 - 3.1

As well as consolidating fixes for all known problems, version 6.7 incorporates the following enhancements:

  • 64-bit instruction set and addressing: Full support for the 64-bit instruction set is incorporated together with the ability to reference and display data held in 64-bit storage.
  • Improved COBOL support: Variables are now displayed on the stop display for additional COBOL verbs e.g. CALL. New versions of the Enterprise COBOL compiler are fully supported.
  • Improved PL/1 support:  PL/1 support has been improved so that the variables acted on by the current statement are displayed in a data window on the Stop display.
    New versions of the Enterprise PL/1 compiler are fully supported.
  • Group command enhancement:  The data type of the items displayed on a Group display is now shown at the right hand end of the display.
  • PF key changes:  The text displayed next to PF key assignments has been shortened to permit more keys to be displayed on the PF key line.
    Each user can now customize the keys that will be used for the various key related commands. This permits the association of a single key to a command rather than a pair of keys as at present.
  • Scroll commands:  Additional scroll commands, Up, Down, Backward and Forward have been introduced and standardized across all displays to permit more flexible scrolling through source and data displays.
  • Change logging: A system administrator can update the XRAY system control file to define the transient data destination to which storage area changes are logged. This facility also permits the suppression of change logging.
  • Source management: The source processor has changed to accept a PARM parameter to permit multiple copies of the source and link data for the same program to be held on the source file. The source processor also performs more precise checks on the compiler options selected to ensure they are adequate to permit extraction of information needed by XRAY.
    The source processor will also issue warning messages and terminate with a return code of 4 when certain sections of the listing cannot be detected.
  • The source file maintenance program will copy and delete multiple versions of source data.
  • During debugging, XRAY will select the version of source and link data that matches the version of the program in use.
  • Sub-task monitoring: At the start of the debugging session, it is now possible to indicate to XRAY whether monitoring is to be restricted to the main task or to include sub-tasks. When sub-task monitoring is selected a halt will occur each time a sub-task attach request is detected at which point the programmer can decide whether to monitor a particular sub-task or not. All subsequent stop displays indicate the sub-task to which the halt relates.
  • Register display:  The register display command now displays one register per line identifying the register number in each case. The display automatically switches from 32 bit to 64-bit after the use of any 64-bit instruction.
  • Cancel command:  The CANCEL command can now be abbreviated to CAN to cancel a transaction.