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.