JCL to access IDMS database files without SYSCTL is one good way to know if the job is running Local.
As far as a DD for a "Tape Journal" file used for local journaling, it would have to match the DD assigned in the TAPE JOURNAL definition in the DMCL used for the batch jobs.
A DMCL can either define DISK JOURNALs (CV only) or a TAPE JOURNAL so a DMCL for local journaling would have to be a special DMCL that is not used by CV but is specifically for local batch journaling.
Most sites have any authorized Batch jobs to access IDMS submitted only by a scheduler product, so if the Dataset security in your external security manager is set up so that only the special Scheduler Userid and the Userids under which the CVs run are the only userids authorized to update the files in question that is how many shops prevent unauthorized batch update jobs.