Show us the code for this:
i have used QUEUE keyword to move a variable containing a string of chars to a stem.
I do not think you should use QUEUE to assign a value to a stem variable.
and show us the code for this:
later i write the stem data into some PDS member.
Without yet seeing any code to debug, my guess is that you specify the number of records in the EXECIO statement, but do not specify the stem name. It will try to read from the stack instead.
The EXECIO statement allows the use of the stack -or- of a stem variable. You should not try to use both in the same instance.