Ich denke, das Problem ist wie folgt.
SBMJOB JOBQ(&NAME/&LIB) &LIB ist *BLANKS, wenn &NAME = *JOBD ist.
Allerdings inteprtiert die iSeries &LIB nicht als leer sondern als Wert.
Versuche mal durch eine IF Abfrage den SBMJOB JOBQ(&NAME) wenn Name =*JOBD ist. Wenn es ist, dann musst du die Sonderwerte abfangen.

Gruß
DVE