SSM may intentionally abend under certain error conditions, depending upon the established global processing options. (See the SSMOPTNS macro for details on changing global processing options.) The abend macros and their accompanying WTO macros follow. The abend codes are USER abend codes.
The message IDs are a concatenation of:
SDSM: indicating SDS Storage Manager
U: indicating an intentional user abend
1nn: indicating the specific user abend code
SDSMU103 SSMCHECK – SSMCHECK BASEREG=R05 failed
An SSMCHECK macro resulted in a non-zero return code. The specified GR/AR identify the corrupted storage. An SSMOPTNS macro previously specified ABEND=YES. Send the resulting dump to SDS for analysis. This message is followed by a user abend 103.
SDSMU106 SSMFREE – wrong caller for SSMFREEing SMW
Only certain functions (e.g. SCIEXIT, SCIESTAE) are allowed to free an SMW. Backtrack one SMW and utilize SMWGR12 to ascertain the identity of the caller. This message is followed by a user abend 106.
SDSMU110 SSMALLOC – R05 points to a corrupted SMO
A corrupt object was encountered during an SSMALLOC attempt. The specified GR/AR identify the corrupted storage. An SSMOPTNS macro previously specified ABEND=YES. Send the resulting dump to SDS for analysis. This message is followed by a user abend 110.
SDSMU111 SSMALLOC – no storage available
The SSMALLOC macro failed while SSMOPTNS COND=NO was in effect. This message is followed by a user abend 111.
SDSMU112 SSMFREE – SMO switched SMP allegiance
An attempt was made to return a storage object to a different pool than the one from which it was allocated. This is caused by software that clones objects, including their headers. The header should not have taken part in the cloning process. An SSMOPTNS macro previously specified ABEND=YES. Send the resulting dump to SDS for analysis. This message is followed by a user abend 112.
SDSMU113 SSMENTRY – xxxxxxxx – SAVEPOOL is exhausted
xxxxxxxx identifies the caller that experienced this error. The pool of WSA’s compiled within SSM is exhausted. This is usually indicative of calls that are nested deeper than that permitted by the size of the WSA’s. Send the resulting dump to SDS for analysis. This message is followed by a user abend 113.
