One of the main reasons why this abend can occur is that the current number of 'USED DSNB' is equal to the number of 'ALLOCATED DSNB' in the TMC and no more DSNBs are available for use, so it is necessary to do some checks in this area and quickly establish if this constraint of DSNB depend on any possible error on the TMC Chains or if the maximum number of DSNB has been reached and should be increased to allow batch tape activity to progress.
Here what can be useful to check:
- from the ISPF / CA1 Interface it is possible to immediately verify the DSNB situation under CA1 TMC RECORD panel .
For Example:
DSNB ALLOCATED 1200000 DSNBUSED 1199999
(only one FREE DSNB)
- running the TMSPTRS Utility for Maintain Multivolume, Multi-Data Set Chains, no pointer errors are got, so all the DSNB are available for use
- running a new Housekeeping batch run, all the expired tapes are again scratch and unused DSNB again available for use
The parm THDSNB in TMOOPTxx CA1 Init member, provides the THRESHOLD percentage at which the product should start issuing in Console the warning highlighted message IEFTMS9, alerting on the current utilization of DSNB. If not specified, the default value for this parm is 90.
The message looks like the following:
*IEFTMS9 USED DSNBS HAVE PASSED THE THRESHOLD, CURRENT UTILIZATION IS 99%
and during normal processing, as the utilization climbs, a new IEFTMS9 message is issued showing the new utilization percentage and the previous message is deleted.
This message can be trapped by an Auto-Operator Product (Like CA OPS/MVS or IBM Tivoli) that will manage the urgency sending specify alerts/emails.
If this message is lost or not managed appropriately and the DSNBs CURRENT UTILIZATION reaches 100%, all subsequent batch jobs using tapes to create new datasets, start abending S2FF with error:
09.36.09 J0109433 IEFTMS70 2YY-104 OPCODE=36
09.36.09 J0109433 IEFTMS70 ***** CA 1 ABEND,IO,36 *****
and it is necessary to run a Dynamic TMC TMSXTEND job increasing the number of ALLOCATED DSNB, to allow batch activity to progress.
As per the TMC space formula, also the TMC new space allocation should be increased.
If the abend is not solved even after this activity, Please open a case with CA Support.