B.3 Changes from Previous Releases

This section summarises the major changes since previous releases PXS251 and PXS252. For full details refer to the entries above.

B.3.1. Changes since PXS251

B.4. Changes since PXS252

B.5 Changes since PXS253.0

B.6 Changes since PXS253.1

B.6.1. Improved diagnostic tracing

B.6.2. Command restrictions

There is now an option to restrict the use of selected commands. Commands can be restricted in two ways:

Each list also has a corresponding list of override users who can continue to use the commands even if suppressed or privileged. If a command cannot be used a new result code, 217467, is returned.

B.6.3. PXS_MAINTAIN

PXS_MAINTAIN has been upgraded to handle the new trace and command options. This has required a new screen, called CONTROL OPTIONS, to be used. This screen now also contains the OCF BROWSE LEVEL, USER SUBSET and CHECK ACCESS options. The following new options have also been added:

B.6.4. Other changes

Source clearance of all PXS253 reps: PXAA012, PXAA014, PXAA015, PXAI006, PXGF009, PXGF101.1, PXSA001.1, PXSS006 and PXSW002. NORMAL can now be used as a synonym for NORM in PXS_TRACE and in the ZTRACE command. The loop detection has now been improved so that looping suites and jobs will be slowed down even if the loops take more than one scheduler interaction within one minute. The OCF subset option now works correctly. See Appendix C - Release compatibility. The PXS compatibility strategy aims to simplify parallel testing and ease regression. It does this by:

This means that until PXS254 facilities are actively used, PXS200 work is not at risk for any reason. This is achieved with the following design principles:

  1. All work defined on PXS200 must run on PXS254 without amending the definition file in any way.
  2. Calls to PXS from SCL compiled under PXS200 will work, (with warnings), on PXS254 even if the templates have changed.
  3. PXS254 will mark work which cannot be read by PXS200, and optionally give a warning. PXS200 will reject such work.
  4. Where possible, PXS254 will produce definition files that can be used by PXS200.
  5. Scheduler queue file format is not compatible. On restart all releases will delete work invoked from other releases.
  6. PXS_BACKUP and PXS_RESTORE will have the same compatibility as definition files. PXS_RESTORE and PXS_COPY will always produce files in PXS254 format.