DFS4406E REPOSITORY= STATEMENT FOR REPOTYPE=repotype INCONSISTENT OVER RESTART

Explanation

The IMS.PROCLIB member DFSDFxxx was inconsistent with REPOSITORY for REPOTYPE=repotype usage before the restart.

In the message text:
repotype
The repository type

System action

IMS terminates with abend 0168 and code X’1C’.

Programmer response

Correct the IMS.PROCLIB member DFSDFxxx to include or not include REPOSITORY usage by adding or deleting the statement: REPOSITORY=(TYPE=repotype) in the <SECTION=REPOSITORY> section.
Non-XRF and XRF active systems need come up with repository usage as follows:
  1. Changing from REPO(Yes) to REPO(No) is only allowed on a cold start
  2. Changing from REPO(No) to Repo(Yes) is allowed on NRE. It is also allowed on ERE if an UPD IMS command was used before the restart to successfully connect to the repository.
  3. Changing Repo(No) to Repo(No) is always allowed unless an UPD IMS command was used before the restart to connect to the repository.
  4. Changing Repo(Yes) to Repo(Yes) is always allowed.

XRF alternate systems need to come up with repository usage consistent with the SNAPQ checkpoint from which it was restarted.

Module

DFSRLP00