Process Automation was running fine for a year and this morning say the following error when trying to login to the Proc Auto UI.
"No Authentication policy for the user"
eiam.javasdk.log show the following:
ERROR 2017-05-29 09:10:42,483 [http-Example.Com%2F##.##.##.###-8080-5] [Network] RunBatMethod - exception occurred calling Iclient runBatMethod
com.ca.itechnology.iclient.IclException: org.apache.http.conn.HttpHostConnectException: Connection to https://[EEM-SERVER]:5250 refused
at com.ca.itechnology.iclient.IclUtil.httpRequest(IclUtil.java:1537)
at com.ca.itechnology.iclient.IclMethod.runBatMethod(IclMethod.java:212)
Process Automation / EEM - All Supported versions
Issue was caused by the Embedded Entitlement Manager service not being started. This caused the "connection refused" message and as Process Automation could not reach EEM returned the "No Authentication policy for the user" message.
Started EEM service and Process Automation could authenticate again properly.
It seems the EEM service was stopped during a system patch update over the weekend. Server was restarted but EEM service did not start due to being set to manual.
If you see this message please restart EEM and Process Automation services and try again.