Does the ESCI Client really use the admin user to execute and log it job........
Submitted by Guest on Tue, 18/06/2013 - 12:27
Probably need to either create a SYSTEM user that doesnt appear in the user list or do this some other way.
I didnt want a random unused user account on our system so I removed it. No error is generated when your using the system, but these errors pepper the logs.
17 Jun 2013 17:30:00,031 ERROR JobRunShell,scheduler_Worker-5:225 - Job DEFAULT.esciDispatcherJob threw an unhandled Exception: java.lang.IllegalArgumentException: User 'admin' does not correspond to a valid user at org.openvpms.esci.adapter.dispatcher.quartz.ESCIDispatcherJob.initSecurityContext(ESCIDispatcherJob.java:135) at org.openvpms.esci.adapter.dispatcher.quartz.ESCIDispatcherJob.execute(ESCIDispatcherJob.java:111) at org.quartz.core.JobRunShell.run(JobRunShell.java:216) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549)
Re: Does the ESCI Client really use the admin user to ...
ESCI periodically checks your supplier for invoices and order responses.
It needs to be executed as a user with sufficient permissions to create deliveries, update orders, and create system messages.
Currently, the user is configured via the openvpms-esci.xml file in WEB-INF/ using the runAs attribute i.e:
-Tim
Re: Does the ESCI Client really use the admin user to ...
I just reactivated the admin accounts and gave them passswords even I wont remember.
Re: Does the ESCI Client really use the admin user to ...
As part of the changes for OVPMS-1321 for 1.7, the ESCI job will be configurable in the UI via the Administration area.
-Tim