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.

  • 0
  • 0
  • 342
  • 1
  • 2

Answers

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.