It would be helpful if there were config files for the databases, rather than code. In this case, SYSCAT is not always (perhaps rarely) defined for z/OS DB2. I don't know why. In order to get the information, one has to read the base tables in SYSIBM. Is it feasible to SQuirreL to distinguish?