Authorizing databases after an IMS failure

In a data-sharing environment, if an IMS system fails, another IMS system attempting to authorize a database or DEDB area held by the failed IMS system will fail.

For full-function databases, message DFS047 is issued with a return code of X'09'. For Fast Path DEDBs, message DFS3709 is issued with a return code of X'09'. The X'09' return code indicates that the database or area was previously authorized in one or more online IMS systems. The IRLM exit verification indicates that the IMS systems are inactive. Therefore, the identified database or DEDB area cannot be authorized.

To prevent this from occurring, specify the IRLM parameter SCOPE=NODISCON. This indicates that the IRLM is in a data-sharing environment, and that intersystem sharing is to be performed. The IRLM remains connected to the data-sharing group, even when no IMS systems are identified to it.

If an IMS system fails, the IRLM remembers the status of the failed IMS. Any new authorizations to databases that are held by the failed IMS will be allowed. The IRLM exit verification processing that occurs at restart recognizes the status of the failed IMS system and grants new authorizations.