DTAQ ist der richtige Ansatz.
Hänge eine DTAQ an die DSPF.
Definiere INVITE und FRCDTA im zu lesenden Satzformat.
Nach dem WRITE gehe auf QRCVDTAQ mit Timeout.
Wird eine Eingabe gemacht (Enter, Fx, ...) wird ein Satz (ich glaube *DATA oder so) in die DTAQ gestellt.

Wichtig ist, dass du je Sitzung eine eigene DTAQ benötigst!
Das kannst du aber per OVRDSPF steuern.