Many a times I have heard people new to PeopleSoft say that one cannot run an application engine using the same Run control ID. This is not quite right.

The reason why an application engine often does not run with the same run control id is that a previous instance of the same application engine might have gone to error with the same run control id.

If at all this happens and you still want to run the application engine it can be done through the command line if all else fails. Of course to restart an application engine the program needs to be restartable of course. :)