Einfacher gehst da mittels DTAQ !
Ein kleines Batch-CLP, dass mittels RCVMSG die Nachrichten aus QSYSOPR liest und per QSNDDTAQ wegschreibt.
Im VB das ActiveX-DTAQ verwenden und einfach auslesen (klappt sogar mittels Ereignis).