Trying to load subschemas from the dictionary load area in batch gives error DB347003 or error status 1474

Document ID : KB000017980
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

When trying to load subschemas from the dictionary load area in batch you may sometimes seeerror message DB347003 subschema not found or error status 1474.

Solution:

In batch you need to specify the dictionary name in the DICTNAME parameter in the SYSIDMS DD statement.
You also need to make sure LOADAREA=OFF is not specified, it defaults to ON.

Another reason for getting a DB347003/1474 is that a user profile may specify a different dictionary name to the one on SYSIDMS. User profiles are always processed in local mode jobs and in CV batch jobs when the #SECRTT specifies USRPROF=(USER,ON).

To resolve this situation specify USERCAT=OFF in SYSIDMS so that user profiles are not processed for the batch job.