Starting Ca Scheduler task, after a previous abnormal shutdown, it is possible to get the following message:
CACM928 PCB IN USE FOR ASID xxxx HAS NOT BEEN CLEARED
and a snap dump is generated in CAIJSNAP DD dataset if present.
What is wrong, and how do I correct it?
In the CA Scheduler 11.0 SP02 Message Guide we provide the following error description:
CACM928 PCB IN USE FOR ASID xxxx HAS NOT BEEN CLEARED
Reason: CA Scheduler has detected a potential problem with an internal control block. A
snap dump is taken to DD statement CAIJSNAP, if present. Processing continues.
Action: For assistance, contact CA Support at http://ca.com/support.
This is a warning message that can be got when CA Scheduler is restarted after an abnormal shutdown but processing continues.
It is caused by the fact that when tracking jobs, CA Scheduler knows what initiator the job uses. If it has an abnormal shutdown, it doesn’t not clear this PCB. When, after restart, a new scheduled job goes to this initiator, the message CACM928 is displayed to indicate that the PCB was not previously cleared and it will be reused.
If jobs are submitted and tracked normally, then there's no need for concern, and the message will clear itself eventually.
Going in details, CA Scheduler has an interface with CA ENF for jobs events, if it receives from ENF a JOBINIT event for a scheduled job and then the system is not brought down cleanly, on startup CA Scheduler will start again submitting jobs also to the same initiator of the last JOBINIT even. At this time, it gets the message:
CAM928I - PCB IN USE FOR ASID xxxx HAS NOT CLEARED.
This is because CA Scheduler itself got a JOBINIT and not a JOBTERM for that PCB prior to the abnormal shutdown so it didn’t clear it out.
If, after this message, CA Scheduler doesn’t submit and track jobs correctly, please open a Case with CA Support.