The SYMREC parameter on the IEATDUMP macro allows programs running in a non-recovery environment, where there is no SDWA, to request a Transaction dump and dump suppression services similar to those that are available in a recovery environment, where an SDWA is present. When an SDWA exists and a symptom record is passed to the system on the SYMREC parameter, DAE uses the primary symptom string in the symptom record. DAE suppresses the Transaction dump if the primary symptom string in the symptom record matches previously known symptoms.
DAE copies the primary and secondary symptom strings from the symptom record into the dump header. If the symptom record is written to the logrec data set, the symptom string in the dump header is consistent with the record in the logrec data set. The system does not include the symptom record in the dump, but you can include the symptom record in the dump by using the PROBDESC keyword on the IEATDUMP macro.
If the symptom record identifier is not ‘SR’ or if the symptoms are not addressable, the system returns to the caller with a return code of 8.
See z/OS MVS Programming: Assembler Services Guide for instructions and programming notes for using the SYMRBLD macro or the ADSR mapping macro.