I have 3 processes:
First:
Rule 1
If Bewerber.Bewerberstatuslevel<>3 Then
Bewerber.Bewerberstatus='Eingestellt'
Bewerber.Statustext='Eingestellt von '+LoggedInRegularUser.Name
Bewerber.Geaendert=CURRENT_DATE
Bewerber.Geaendert_von=LoggedInRegularUser.Name
Bewerber.Bewerberstatuslevel=3
Rule 2
If Bewerber.Bewerberstatus=3 Then
REPORT ERROR 'Fehler - Bewerber wurde bereits eingestellt'
Process works fine !!!
Second:
Rule 1
If Bewerber.Bewerberstatuslevel<>2 AND Bewerber.Bewerberstatuslevel<>3 Then
Bewerber.Bewerberstatus='Pool'
Bewerber.Statustext='In Pool verschoben von '+LoggedInRegularUser.Name
Bewerber.Geaendert=CURRENT_DATE
Bewerber.Geaendert_von=LoggedInRegularUser.Name
Bewerber.Bewerberstatuslevel=2
Rule 2
If Bewerber.Bewerberstatuslevel=2 OR Bewerber.Bewerberstatuslevel=3 Then
REPORT ERROR 'Fehler - Bewerber wurde bereits in den Pool verschoben oder ist bereits eingestellt'
Process dont work - always reporting the error !!!
Third:
Rule 1
If Bewerber.Bewerberstatuslevel=0 Then
Bewerber.Bewerberstatus='Abgelehnt'
Bewerber.Statustext='Abgelehnt von '+LoggedInRegularUser.Name
Bewerber.Geaendert=CURRENT_DATE
Bewerber.Geaendert_von=LoggedInRegularUser.Name
Bewerber.Bewerberstatuslevel=1
Rule 2
If Bewerber.Bewerberstatuslevel=1 Then
REPORT ERROR 'Fehler - Bewerber wurde bereits abgelehnt'
Process dont work - always reporting the error !!!
Tomcat log shows for the third process:
Got XML request <root><start_process_action process_name="Bewerber_abgelehnt1" ><object_reference object_name="Bewerber" object_id="566" />
</start_process_action></root>
Calling BAS server
Exception thrown com.bas.connectionserver.server.d Fehler - Bewerber wurde bereits abgelehnt
com.bas.connectionserver.server.d: Fehler - Bewerber wurde bereits abgelehnt
at com.bas.connectionserver.server.ConnectionFactory.sendMessage(Unknown Source)
at com.bas.webapp.common.WebAppUtils.sendMessageToExecutionEngine(Unknown Source)
at com.bas.webapp.thin.b.e.a(Unknown Source)
at com.bas.webapp.thin.a.d.c.a(Unknown Source)
at com.bas.webapp.thin.a.b.a(Unknown Source)
at com.bas.webapp.thin.a.b.a(Unknown Source)
at com.bas.webapp.thin.servlets.WebInterfaceServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188-)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108-)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528-)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
Got XML request <root><start_process_action process_name="Edit" ><object_reference object_name="Bewerber" object_id="566" />
</start_process_action></root>
Calling BAS server
Server replied to the original request that some UI operation is required
Any idea why the second and the third process does not work ??????