| Release 6.7 |
TRACK V6.7 is now available for use in the following environments: |
| 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. |
|
|
Improved PL/1 support: I 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. |
|
| 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. |
|
| Halt Points: The scope of halt points has been extended. Halt points can now be set that relate to a group of terminal or transactions ids. | |
| Remote files: The file display facility has been enhanced to permit the display and changing of records on Remote files. Any display and/or changes is subject to the user having the authority to access the particular file. | |
| 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. | |
| New Short Cut format: A new short cut format TRAC pgmname permits the establishment of monitoring for a program with a halt at the program entry eliminating the need to use the formatted TRACK displays to set up monitoring. | |
|
Change logging: A system administrator can define the transient data destinations to which storage area changes, file record changes and temporary storage queue entry changes are logged. This facility also permits the suppression of some or all 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 TRACK. |
|
|
Shared Storage Freemain: A new shared storage freemain halt is introduced to indicate when a program attempts to release an area of shared storage permitting the programmer to verify that the freemain is valid before permitting or denying the freemain request. |
|
| 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. | |
| Release 6.6 |
Source Management: 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 allows for 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 placed 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 TRACK 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) to enable 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. |
|
|
Area Access Permissions: A new permissions facility enables changes to certain areas to be authorized and permitted to specific programs. The CWA and TUA (terminal user area) can be defined as protected and permission granted to programs to change all or part of the areas. Additionally, programs can be authorized to change areas addressed indirectly via pointers held in either of these areas. This facility will be expanded in subsequent releases to enable users to control access to various areas and reduce reports of ILLEGAL STORAGE REFERENCE when the storage change is acceptable. |
|
|
Improved
Separate/Non-Terminal Debugging: |
|
|
Security
Sub-System Usage: |
|
|
Improved IDMS Support: |
|
|
Code Re-Organization: |
|
| Release 6.5 | ZOOM permitted on storage displays. |
| Operand displays can be entered in the form O=Xnnn | |
Keep changes:
|
|
| Session file: A new file (optional) has been introduced to save Track definitions to enable them to be retained across CICS sessions. If the file exists all definitions are written to it and restored when Track is restarted. Note: After restoration, halts are uninitialized until the program to which they relate is executed and appear in yellow rather than green on displays. | |
| New copy enhancements: If a program is new copied and halts exist, Track will attempt to recalculate the halt offsets. Any halts that cannot be recalculated will be marked as inactive and show up in yellow on displays. | |
| User preferences: A new user preference display has been introduced to permit users to control the initial presentation of various displays e.g. keep, file, TSQ. | |
| New display formats: Data may now be displayed in dump format with hex offsets or decimal format with decimal offsets. FILE and TSQ displays may also be in column binary. When decimal displays are used the offset may be specified as Xnnn or Hnnn to indicate a hex value. | |
| Link data mismatch: If the link data on the source file doesnt match the executable phase, messages are now issued to indicate this. | |
| Step Improvements: If a called module is stepped into and the PF12 used to continue, a halt will now occur on the return to the calling module. This will also happen if an unexpected halt occurs in a called module. N.B. This assumes link data is available for the program. | |
| Variable handling: Processing of PL/1 variables has been improved to handle more levels of indirection on based variables and to permit subscripts to also be based. Bit variables are now displayed in bit format. | |
| Source processor: Source processor storage management has been improved to cause storage to be acquired incrementally. For VSE this requires a JCL change to specify SIZE=AUTO instead of SIZE=(AUTO,nnK) | |
| Routine/Table scope: When a routine or table is defined it is now possible to specify which programs are permitted to use the routine or table. The default scope is all programs. | |
| Source display: If you position the cursor at a variable and press PF11 a KEEP item is set up. | |
| ZOOM now works on the Working Storage section of a program | |
| Variable display: If you display the value of a COBOL index by zooming or using the D command, the value is displayed as a logical number in character representation and an offset in hex representation. This makes it easier to understand the value of the index. | |
| Group command: A new form of the Group command has been introduced. G=WS will now display all of working storage. | |
|
|
|
| Release 6.4 | Adds KEEP command and display. Allows for definition of a list of variables to display at each program stop point. |
| Adds a MONITOR pfkey on the Program Source List (1.2) and the Program Structure List (2.2) displays to set a halt at the entry point of the program. | |
| Adds a column hex format (similar to DITTO) for viewing records from a file or items from a TS queue. Uses a PF key to switch between this format and the standard dump format view. | |
| Improves handling of multi-CSECT Assembler programs. Enables halts to be set in any program CSECT via the source display. Name primary un-named CSECTs via PARM information supplied to the source processor. | |
| Permits the use of hexadecimal transaction ids. | |
| Improves separate terminal debugging to use generic names for the debugged terminal id, allowing multiple relationships with a single definition. | |
| Corrects a problem with COBOL LENGTH OF statements. | |
| Supports MVS TS 1.1 thru TS 1.3 and VSE TS 1.1. | |
| Improved Datacom support. | |
| Release 6.3 | Adds ability to associate halt points with user id by default rather than terminal id. Permits halts to be honored at any terminal id to which a particular user signs on. |
| Adds a new GROUP command to display a COBOL data structure and all sub-items within it. May alter values by over-typing displayed information. Hexadecimal display/change of values supported.. | |
| Adds two new values for the halt offset value when setting halt points; ENTRY to cause a halt when a program is entered and EXIT to cause a halt on exit from a program. | |
| Allows permanent or temporary global halt points. Permanent halts are applied to all transactions where the program, terminal and task criteria specified with the halt point are fulfilled. Temporary global halts are applied for the current transaction only. | |
| Displays halt points set at all monitored levels within a transaction. Thus if the currently monitored program is at the third link level, halts will be shown for levels one and two if the programs at that level are monitored. Halts may be manipulated for the higher level programs. | |
| Introduces two new variations of the target command (T24 and T31) to specify whether the address being targeted is a 24 or 31-bit address. Permits display of 24-bit addresses from a word containing a non-zero high byte when in 31-bit mode and the display of 31-bit addresses when in 24-bit mode. | |
| Updated User Manual with details of TOP and BOTtom commands. | |
| Adds a call format of E (external) to the routine definition screen for programs not defined to CICS but which are loaded into the CICS partition/region using a LOAD macro. Added same definition option to the Track default control table. | |
|
Changes the Track Administration system as follows: · Allows up to four ids in the System Maint User Id field to permit system administration by multiple users. · Adds the Halt Basis field to enable halts to be defined as either terminal related or user related. · Adds the Halt at Program Entry field to define an automatic halt on entry to any program monitored by Track. · Adds the Flow Table Size field that enables the number of entries allocated for the flow table to vary. · Adds the Show Data Window field to control if the data window is routinely displayed on the STOP screen. · Removes all database specification fields. Database information where required can only be provided via the batch security file initiation program. |
|
| Sets non-zero return code if errors are detected in the security file initiation program Adds new parameters HALTBASIS, ENTRYHALT, FLOWCOUNT, WINDOWFORMAT, SHOWWINDOW. | |
| Allows source file deletion criteria to be specified as number of days when using the batch utility TRCKSMNT. Permits repeated use of the same deletion jobstream. | |
| Displays Track start-up failure messages on the terminal as well as the system console if Track was started from a terminal. | |
| Release 6.2 | Permits testing programs using a future date without changing the CICS system date. Allow automatic halt points when date accesses occur. |
| Improves Language Environment/370 support for newer COBOL versions. | |
| Displays operand names in the S | |