Mike,
You don't need to keep opening new community posts.
You were originally trying to generate a DMCL for your project to increase the size of a user database area and got the message that CATSYS.DDLCATLOD was full.
If your CATSYS.DDLCATLOD area contains multiple DMCL and DBTABLE LOAD MODULES, you can temporarily get around this problem by deleting DMCL LOAD MODULE and DBTABLE LOAD MODULE for any that exist and then run CLOD SYSTEM at ENTER NEXT TASK code. That should allow you to Generate your new DMCL so the Load Module can be punched/linked and used for your area expansion.
Or if you know that only DMCL and DBTABLE load mods reside in CATSYS.DDLCATLOD you could use the existing DMCL to FORMAT AREA CATSYS.DDLCATLOD. certainly the empty area will allow the Generate of your new DMCL.
Any existing DMCLs or DBTABLES can be regenerated from the source definitions when needed.
If later you want to increase the size of the CATSYS.DDLCATLOD area you can follow the directions in KB000026613.