Und noch ne Alternative:
Schreibe ein kleines Programm (C#, VB.Net) und nutze die DTAQ-Objekte des CA's.
Dieses Programm erstellt dann eine DTAQ mit dem PC-Namen (o.ä.) und legt sich mit RCVDTAQ dann schlafen. Bei Empfang einer Nachricht wird dann eine der Start-Prozess-Methoden verwendet.

Von der AS/400,ähm IBM i, brauchst du nur noch einen SNDDTAQ der zur Emulation korrespondierenden DTAQ.

Ähnliches kannst du mit einem freigegebenen IFS-Verzeichnis erreichen, dass vom PC überwacht wird.
Sobald da eine Datei erscheint, wird der Prozess gestartet.