First thing I would say is to believe that IBM code works, as documented, unless you have solid evidence otherwise.
I have just read the IBM documentation you linked to. It states that you need to pre-allocate the dataset being referenced by the STACK macro.
Have you done this? Your brief explanation does NOT mention what you want allocated to SYSTSPRT??