After much testing I found that what I believe was the issue was that I still had the Process Incoming Email box checked on in the BS! Took that off and it seems to now be controlled ok by my two processes.
I am getting this in the log but it may be related to something else as the email side seems ok now?
Cheers Rod
at com.bas.shared.B.S.A(Unknown Source)
at com.bas.shared.B.S.A(Unknown Source)
at com.bas.shared.B.S.A(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.C(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.S(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.B(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.A(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.execute(Unknown Source)
at com.bas.basserver.executionengine.ExecutionEngine.A(Unknown Source)
at com.bas.basserver.executionengine.ExecutionEngine.startChildProcess(Unknown Source)
at com.bas.basserver.executionengine.ExecutionEngine.A(Unknown Source)
at com.bas.basserver.executionengine.ExecutionEngine.executeChildProcess(Unknown Source)
at com.bas.basserver.executionengine.rliproc.E.A(Unknown Source)
at com.bas.basserver.executionengine.rliproc.D.B(Unknown Source)
at com.bas.basserver.executionengine.rliproc.D.P(Unknown Source)
at com.bas.basserver.executionengine.rliproc.D.M(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.A(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.C(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.S(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.B(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.A(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.execute(Unknown Source)
at com.bas.basserver.executionengine.ExecutionEngine.A(Unknown Source)
at com.bas.basserver.executionengine.ExecutionEngine.startChildProcess(Unknown Source)
at com.bas.basserver.executionengine.ExecutionEngine.A(Unknown Source)
at com.bas.basserver.executionengine.ExecutionEngine.executeChildProcess(Unknown Source)
at com.bas.basserver.executionengine.rliproc.E.A(Unknown Source)
at com.bas.basserver.executionengine.rliproc.D.B(Unknown Source)
at com.bas.basserver.executionengine.rliproc.D.P(Unknown Source)
at com.bas.basserver.executionengine.rliproc.D.M(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.A(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.C(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.S(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.B(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.A(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.execute(Unknown Source)
at com.bas.basserver.executionengine.ExecutionEngine.A(Unknown Source)
at com.bas.basserver.executionengine.ExecutionEngine.startChildProcess(Unknown Source)
at com.bas.basserver.executionengine.ExecutionEngine.A(Unknown Source)
at com.bas.basserver.executionengine.ExecutionEngine.executeChildProcess(Unknown Source)
at com.bas.basserver.executionengine.rliproc.E.A(Unknown Source)
at com.bas.basserver.executionengine.rliproc.D.B(Unknown Source)
at com.bas.basserver.executionengine.rliproc.D.P(Unknown Source)
at com.bas.basserver.executionengine.rliproc.D.M(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.A(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.C(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.S(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.B(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.A(Unknown Source)
at com.bas.basserver.executionengine.rliproc.F.execute(Unknown Source)
at com.bas.basserver.executionengine.ExecutionEngine.A(Unknown Source)
at com.bas.basserver.executionengine.ExecutionEngine.A(Unknown Source)
at com.bas.basserver.executionengine.ExecutionEngine.A(Unknown Source)
at com.bas.basserver.executionengine.ExecutionEngine.handleTimer(Unknown Source)
at com.bas.basserver.bsmanager.F.A(Unknown Source)
at com.bas.basserver.bsmanager.F.A(Unknown Source)
at com.bas.basserver.bsmanager.F.A(Unknown Source)
at com.bas.basserver.iopipes.ComponentSink.processMessage(Unknown Source)
at org.openadaptor.adaptor.STPipelineController.processMessage(Unknown Source)
at com.bas.openadaptor.NonTransactionalController.processMessage(Unknown Source)
at org.openadaptor.adaptor.AbstractSimplePipe.processMessage(Unknown Source)
at org.openadaptor.adaptor.STPipelineController.processMessage(Unknown Source)
at com.bas.openadaptor.NonTransactionalController.processMessage(Unknown Source)
at org.openadaptor.adaptor.AbstractSimpleSource.processMessage(Unknown Source)
at org.openadaptor.adaptor.AbstractSimpleSource.sourceProcess(Unknown Source)
at org.openadaptor.adaptor.AbstractSimpleSource.sourceProcess(Unknown Source)
at com.bas.openadaptor.A$_A.run(Unknown Source)
at java.lang.Thread.run(Thread.java:662)
2013-09-11 11:36:25,938 ERROR BASTestDomainDevelopment#c3fcd5ac1c0e0c2ee8048b130bfe4e3b -Execution Exception after starting system process message Operation error.
2013-09-11 11:36:25,938 ERROR BASTestDomainDevelopment#c3fcd5ac1c0e0c2ee8048b130bfe4e3b -Exception while executing handleTimer(). Exception class=com.bas.basserver.executionengine.ExecutionException message Operation error.