Restrictions for current release to previous release support

These restrictions apply when you create and save objects on the current release, and then restore and use them on the previous release.

  • The System/38 environment compilers (CL, COBOL/74, and RPG/III) do not support the TGTRLS parameter. Programs that are created using these compilers cannot be saved to, restored, or run on a previous-release system.
  • The only way to save an object for a previous-release system is to use the TGTRLS parameter. If the TGTRLS parameter is not specified on the save command, and you attempt to restore the object on the previous-release system, the object is not restored.
  • IBM® does not support saving IBM-supplied objects (such as system commands, system programs, IBM spelling aid dictionaries, and so forth) from a current-release system and restoring and using them on a previous-release system or previous modification. As a result, the TGTRLS parameter is not supported on a SAVLIB command that specifies *ALLUSR, *IBM, or *NONSYS on the LIB parameter.
  • IBM does not support new function from the current release to be used on a previous-release system or previous modification.
  • When saving document library objects for a previous release, only folders and filed documents can be saved. Other items, such as mail or documents that are not filed cannot be saved using TGTRLS values other than *CURRENT.
  • If a current-release program temporary fix (PTF) save file is sent from a current release-system to a previous-release system for distribution to another current-release system, object distribution must be used. The Copy PTF (CPYPTF) command or any save file command, such as DSPSAVF, cannot process the PTF save file.