Hi Arno,
thanks for your support. I tried your code ans it’s working on command line.
I also created a script, called schedule.updated.db.rs, under /fileserver/bin/onstartup.d, that contains the following code :
base=“scheduleScript execute /fileserver/bin/maintenance/locate.updatedb.rs " " today at 16:27”
GLOBALS.execCmd(base);
On startup I get the following java exeception : insufficient rights to execute script: 25024(where this Id is the script, named locate.updatedb.rs )
…
mag 04, 2015 4:51:59 PM net.datenwerke.rs.scripting.service.scripting.ScriptingStartup$1 initialize
AVVERTENZA: javax.script.ScriptException: javax.script.ScriptException: net.datenwerke.security.service.security.exceptions.ViolatedSecurityException: Insufficient rights to execute script: 25024
net.datenwerke.rs.scripting.service.scripting.exceptions.ScriptEngineException: javax.script.ScriptException: javax.script.ScriptException: net.datenwerke.security.service.security.exceptions.ViolatedSecurityException: Insufficient rights to execute script: 25024
at net.datenwerke.rs.scripting.service.scripting.engines.GroovyEngine.eval(GroovyEngine.java:67)
at net.datenwerke.rs.scripting.service.scripting.ScriptingServiceImpl.executeScript(ScriptingServiceImpl.java:207)
at net.datenwerke.rs.scripting.service.scripting.ScriptingServiceImpl.executeScript(ScriptingServiceImpl.java:253)
at net.datenwerke.rs.scripting.service.scripting.ScriptingServiceImpl.executeScript(ScriptingServiceImpl.java:301)
at net.datenwerke.rs.scripting.service.scripting.ScriptingServiceImpl.executeScript(ScriptingServiceImpl.java:272)
at net.datenwerke.rs.scripting.service.scripting.ScriptingStartup$1.initialize(ScriptingStartup.java:97)
at net.datenwerke.gf.service.lateinit.LateInitStartup$1.run(LateInitStartup.java:42)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.script.ScriptException: javax.script.ScriptException: net.datenwerke.security.service.security.exceptions.ViolatedSecurityException: Insufficient rights to execute script: 25024
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:138)
at net.datenwerke.rs.scripting.service.scripting.engines.GroovyEngine.eval(GroovyEngine.java:65)
… 7 more
Caused by: javax.script.ScriptException: net.datenwerke.security.service.security.exceptions.ViolatedSecurityException: Insufficient rights to execute script: 25024
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:335)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:132)
… 8 more
Caused by: net.datenwerke.security.service.security.exceptions.ViolatedSecurityException: Insufficient rights to execute script: 25024
at net.datenwerke.rs.scripting.service.scripting.ScriptingServiceImpl.validateExecution(ScriptingServiceImpl.java:321)
at net.datenwerke.rs.scripting.service.scripting.terminal.commands.ScheduleScriptExecuteSubCommand.execute(ScheduleScriptExecuteSubCommand.java:87)
at net.datenwerke.rs.terminal.service.terminal.helpmessenger.HelpMessageInterceptor.invoke(HelpMessageInterceptor.java:54)
at net.datenwerke.rs.terminal.service.terminal.hooks.SubCommandContainerImpl.execute(SubCommandContainerImpl.java:19)
at net.datenwerke.rs.scripting.service.scripting.terminal.commands.ScheduleScriptCommand.execute(ScheduleScriptCommand.java:47)
at net.datenwerke.rs.terminal.service.terminal.helpmessenger.HelpMessageInterceptor.invoke(HelpMessageInterceptor.java:54)
at net.datenwerke.rs.terminal.service.terminal.ExecuteCommandConfigImpl.execute(ExecuteCommandConfigImpl.java:27)
at net.datenwerke.rs.terminal.service.terminal.TerminalSession.execute(TerminalSession.java:147)
at net.datenwerke.rs.terminal.service.terminal.TerminalSession.execute(TerminalSession.java:110)
at net.datenwerke.rs.scripting.service.scripting.scriptservices.GlobalsWrapper.execCmd(GlobalsWrapper.java:184)
at net.datenwerke.rs.scripting.service.scripting.scriptservices.GlobalsWrapper$execCmd.call(Unknown Source)
at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
at Script1.run(Script1.groovy:2)
at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:332)
… 9 more
mag 04, 2015 4:51:59 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register
INFORMAZIONI: Registering net.datenwerke.rs.saiku.server.rest.resources.BasicRepositoryResource as a root resource class
mag 04, 2015 4:51:59 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register
INFORMAZIONI: Registering net.datenwerke.rs.saiku.server.rest.resources.BasicRepositoryResource2 as a root resource class
mag 04, 2015 4:51:59 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register
INFORMAZIONI: Registering net.datenwerke.rs.saiku.server.rest.resources.BasicTagRepositoryResource as a root resource class
mag 04, 2015 4:51:59 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register
INFORMAZIONI: Registering net.datenwerke.rs.saiku.server.rest.resources.DataSourceResource as a root resource class
mag 04, 2015 4:51:59 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register
INFORMAZIONI: Registering net.datenwerke.rs.saiku.server.rest.resources.ExporterResource as a root resource class
mag 04, 2015 4:51:59 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register
INFORMAZIONI: Registering net.datenwerke.rs.saiku.server.rest.resources.OlapDiscoverResource as a root resource class
mag 04, 2015 4:51:59 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register
INFORMAZIONI: Registering net.datenwerke.rs.saiku.server.rest.resources.QueryResource as a root resource class
mag 04, 2015 4:51:59 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register
INFORMAZIONI: Registering net.datenwerke.rs.saiku.server.rest.resources.SessionResource as a root resource class
mag 04, 2015 4:51:59 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register
INFORMAZIONI: Registering net.datenwerke.rs.saiku.server.rest.resources.StatisticsResource as a root resource class
mag 04, 2015 4:51:59 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory register
INFORMAZIONI: Registering net.datenwerke.rs.saiku.server.rest.resources.SaikuI18nResource as a root resource class
mag 04, 2015 4:51:59 PM com.sun.jersey.server.impl.application.WebApplicationImpl _initiate
INFORMAZIONI: Initiating Jersey application, version ‘Jersey: 1.18.1 02/19/2014 03:28 AM’
mag 04, 2015 4:52:00 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider
INFORMAZIONI: Binding net.datenwerke.rs.saiku.server.rest.resources.BasicRepositoryResource to GuiceManagedComponentProvider with the scope “PerRequest”
mag 04, 2015 4:52:00 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider
INFORMAZIONI: Binding net.datenwerke.rs.saiku.server.rest.resources.BasicRepositoryResource2 to GuiceManagedComponentProvider with the scope “PerRequest”
mag 04, 2015 4:52:00 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider
INFORMAZIONI: Binding net.datenwerke.rs.saiku.server.rest.resources.BasicTagRepositoryResource to GuiceManagedComponentProvider with the scope “PerRequest”
mag 04, 2015 4:52:00 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider
INFORMAZIONI: Binding net.datenwerke.rs.saiku.server.rest.resources.DataSourceResource to GuiceManagedComponentProvider with the scope “PerRequest”
mag 04, 2015 4:52:00 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider
INFORMAZIONI: Binding net.datenwerke.rs.saiku.server.rest.resources.ExporterResource to GuiceManagedComponentProvider with the scope “PerRequest”
mag 04, 2015 4:52:00 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider
INFORMAZIONI: Binding net.datenwerke.rs.saiku.server.rest.resources.OlapDiscoverResource to GuiceManagedComponentProvider with the scope “PerRequest”
mag 04, 2015 4:52:00 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider
INFORMAZIONI: Binding net.datenwerke.rs.saiku.server.rest.resources.QueryResource to GuiceManagedComponentProvider with the scope “PerRequest”
mag 04, 2015 4:52:00 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider
INFORMAZIONI: Binding net.datenwerke.rs.saiku.server.rest.resources.SessionResource to GuiceManagedComponentProvider with the scope “Singleton”
mag 04, 2015 4:52:00 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider
INFORMAZIONI: Binding net.datenwerke.rs.saiku.server.rest.resources.StatisticsResource to GuiceManagedComponentProvider with the scope “PerRequest”
mag 04, 2015 4:52:00 PM com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory getComponentProvider
INFORMAZIONI: Binding net.datenwerke.rs.saiku.server.rest.resources.SaikuI18nResource to GuiceManagedComponentProvider with the scope “PerRequest”
mag 04, 2015 4:52:00 PM org.apache.catalina.startup.HostConfig deployDirectory
INFORMAZIONI: Deployment of web application directory C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\reportserver has finished in 32,802 ms
mag 04, 2015 4:52:00 PM org.apache.catalina.startup.HostConfig deployDirectory
INFORMAZIONI: Deploying web application directory C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\ROOT
mag 04, 2015 4:52:00 PM org.apache.catalina.startup.HostConfig deployDirectory
INFORMAZIONI: Deployment of web application directory C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\ROOT has finished in 196 ms
mag 04, 2015 4:52:00 PM org.apache.coyote.AbstractProtocol start
INFORMAZIONI: Starting ProtocolHandler [“http-bio-8080”]
mag 04, 2015 4:52:00 PM org.apache.coyote.AbstractProtocol start
INFORMAZIONI: Starting ProtocolHandler [“ajp-bio-8009”]
mag 04, 2015 4:52:00 PM org.apache.catalina.startup.Catalina start
INFORMAZIONI: Server startup in 40728 ms
So, it seems that first script , under onstartup.d, can’t have rights to execute locate.updatedb.rs script?
How can I give the rights privileges to execute the second script?
Thanks again,
Alex