I got a dataset violation for an invalid dataset and a mini dump. Why a mini dump?
When ACF2 is passed an invalid dataset name that does not meet IBM's standards, ACF2 will give a violation to the user. The problem usually, but not always is from a SAF call. A mini dump is generated that will show the dataset and other information from the report in hexadecimal. This is to help decipher the reason of the problem. Many times we see the vendor or user padded the dataset name to 44 bytes using x'00' instead of space, or x'40'. Here is an example of the dataset, starting at x'BD'.
0000B0 00000000 00000000 40077F00 00E4D5C9 *........ ."..UNI*
0000C0 E34BC1C3 F24BC1E2 C1D74BC6 C9D3C54B *T.AC2.ASAP.FILE.*
0000D0 C4F1F1F5 F1F3F200 00000000 00000000 *D115132.........*
0000E0 00000000 00000000 00E3E2E3 F3F9F140 *.........TST391 *