IBM Support

Recovering the QSYS2/SYSROUTINE File if It Is Damaged

Troubleshooting


Problem

This document explains how to recover QSYS2/SYSROUTINE if it is damaged.

Resolving The Problem

This document explains how to recover QSYS2/SYSROUTINE if it is damaged.

To recover SYSROUTINE if it is damaged, you must reinstall Extended Base (RSTLICPGM OPTION(01)).

RSTLICPGM does not lose the data in the file. The system copies the data from the existing file to a temporary file called NEWROUTINE. The new SYSROUTINE file is created, and the data is copied from NEWROUTINE into SYSROUTINE.

For IASPs, the vary-on process would be similar to the reinstallation of Extended Base for SYSBAS, so one can try a vary off and vary on.

Notes:

A common error message that notifies the user of the problem is

msgCPF3285 - Damage found on file SYSROUTINE in library QSYS2.

[{"Product":{"code":"SWG60","label":"IBM i"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"DB2 for IBM i","Platform":[{"code":"PF012","label":"IBM i"}],"Version":"Version Independent","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

Historical Number

460574113

Document Information

Modified date:
11 November 2019

UID

nas8N1014179