What are the proper web application settings for Atelier?
I am trying to use Atelier against a 2016.1.1 server:
Cache for UNIX (Apple Mac OS X for x86-64) 2016.1.1 (Build 108U) Wed Jul 6 2016 16:06:38 EDT [HealthShare Modules:Core:15.01.2136 + Linkage Engine:15.0.2136 + Patient Index:15.0.2136 + Clinical Viewer:15.01.2136 + Active Analytics:15.0.2136]
I'm having trouble creating a connection and I realize I need to create the /api/atelier web application manually. I must not be setting it up correctly because I'm still having trouble connecting. I get an error when I test the connection that says:
Not found. Check the web server configurations.
And the error log shows this (my connection name is test):
!ENTRY com.intersys.eclipse.connmgr 4 0 2016-09-06 09:07:07.243 !MESSAGE Getting test/api/atelier/ !STACK 0 com.intersys.eclipse.connmgr.rest.RestException: Not Found. Check the web server configurations. at com.intersys.eclipse.connmgr.model.DatabaseServer.handleResponse(DatabaseServer.java:591) at com.intersys.eclipse.connmgr.model.DatabaseServer.access$1(DatabaseServer.java:462) at com.intersys.eclipse.connmgr.model.DatabaseServer$StateWatcher.filter(DatabaseServer.java:124) at org.glassfish.jersey.client.ClientFilteringStages$ResponseFilterStage.apply(ClientFilteringStages.java:134) at org.glassfish.jersey.client.ClientFilteringStages$ResponseFilterStage.apply(ClientFilteringStages.java:123) at org.glassfish.jersey.process.internal.Stages.process(Stages.java:171) at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:251) at org.glassfish.jersey.client.JerseyInvocation$1.call(JerseyInvocation.java:667) at org.glassfish.jersey.client.JerseyInvocation$1.call(JerseyInvocation.java:664) at org.glassfish.jersey.internal.Errors.process(Errors.java:315) at org.glassfish.jersey.internal.Errors.process(Errors.java:297) at org.glassfish.jersey.internal.Errors.process(Errors.java:228) at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:424) at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:664) at org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:399) at org.glassfish.jersey.client.JerseyInvocation$Builder.get(JerseyInvocation.java:303) at com.intersys.eclipse.connmgr.model.BuilderAdapter.get(BuilderAdapter.java:42) at com.intersys.eclipse.connmgr.model.DatabaseServer$HookedBuilder.lambda$3(DatabaseServer.java:108) at com.intersys.eclipse.connmgr.model.DatabaseServer.jerseyWorkaround(DatabaseServer.java:697) at com.intersys.eclipse.connmgr.model.DatabaseServer.processRequest(DatabaseServer.java:682) at com.intersys.eclipse.connmgr.model.DatabaseServer.access$0(DatabaseServer.java:675) at com.intersys.eclipse.connmgr.model.DatabaseServer$HookedBuilder.get(DatabaseServer.java:108) at com.intersys.eclipse.connmgr.model.WebServer.lambda$2(WebServer.java:329) at com.intersys.eclipse.connmgr.model.WebServer.readString(WebServer.java:290) at com.intersys.eclipse.connmgr.model.WebServer.getJson(WebServer.java:329) at com.intersys.eclipse.connmgr.model.WebServer.getNamespaces(WebServer.java:93) at com.intersys.eclipse.cachemgr.CacheManager.lambda$0(CacheManager.java:191) at com.intersys.eclipse.cachemgr.CachedObservableValue$UpdateTask.run(CachedObservableValue.java:61) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505)
I don't have any Dispatch Class set, so that may be a problem, but if someone could post what the application settings should be, perhaps that will resolve my issue.
Thanks.
Here's my settings:
The application also has a %DB_CACHESYS role on a second tab.
Your version of Cache is unsupported, you should have at least 2016.2
Thanks Eduard and Dmitry.
The class %Api.Atelier does not exist in 2016.1.1, which is consistent with Dmitry's response that I must use 2016.2.