QSH-Kommands geben Fehlermeldungen auf STDERR aus.
Um diese zu erhalten musst du eine Ausgabeumleitung machen.
Hierzu gibts 2 Möglichkeiten:
1. Ausgabe in PF
CRTPF MYLIB/MYFILE RCDLEN(128)
qsh cmd('cp -f /QNTC/xxxx/xxxx /home/xxx/xxx 2>/qsys.lib/mylib.lib/myfile.file/myfile.mbr')

2. Ausgabe ins IFS
qsh cmd('cp -f /QNTC/xxxx/xxxx /home/xxx/xxx 2>/Home/xxx/errout.txt')
cpyfrmstmf ...

Mittels Ausgabeumleitung erhältst du dann die Fehlertexte.

Per "qsh cmd(' .... >/Pfad/Datei') erhältst du die normalen Texte, die ein befehl ausgibt.