Written by

Question Vivek Ranjan · Jan 8, 2018

Unable to connect remote server in Atelier

Working fine in localhost.  While connecting to remote server getting the above error. Tried with Web Port 1972 and 80 both. Also there is no log in audit viewer.

Comments

John Murray · Jan 8, 2018

Try port 57772.

In other words, use the same port number as you use when accessing InterSystems Management Portal.

0
Vivek Ranjan  Jan 8, 2018 to John Murray

Port 57772 is for local host. The remote hosted instance runs on port 80(xyz.x.edu)

0
Vivek Ranjan  Jan 8, 2018 to Jeffrey Drumm

It's 2017.1.1 Build 111

0
Nicole Aaron  Jan 8, 2018 to Nicole Aaron

Vivek, if Fabian's suggestion is the solution that works for you can you mark that as the correct answer here? Thanks!

0
John Murray  Jan 8, 2018 to Vivek Ranjan

What is the $ZVERSION string of the remote server?

0
Vivek Ranjan  Jan 8, 2018 to John Murray

IM Renderer Page

Cache for Windows (x86-64) 2017.1.1 (Build 111_0_17521U) Wed Jul 26 2017 13:08:05 EDT

0
Vivek Ranjan  Jan 8, 2018 to John Murray

api/atelier  is not accessible. 

0
John Murray  Jan 8, 2018 to Vivek Ranjan

That'll be the problem, because /api/atelier is how Atelier talks to the server.

0
John Murray  Jan 8, 2018 to Vivek Ranjan

What sort of webserver is at http://xyzx.x.edu ?

How was it set up and configured to use CSP Web Gateway?

I suggest you contact InterSystems Support (a.k.a WRC) for help resolving your issue.

0
Vivek Ranjan  Jan 8, 2018 to John Murray

Already raised WRC. No resolution so far.

0
John Murray  Jan 8, 2018 to John Murray

OK, I've just seen your version info in a comment on another answer.

Given you're using accessing port 80 on server xyz.x.edu I assume a regular webserver (e.g. IIS or Apache) has been set up on that server and the CSP Web Gateway added to it, then configured to connect to an InterSystems instance (perhaps on the same server, or perhaps elsewhere).

In that case, is your webserver set up to dispatch /api/atelier to the 2017.1 instance?

0
Vivek Ranjan  Jan 8, 2018 to Nicole Aaron

Still investigation on the reference post.

0
Vivek Ranjan  Jan 8, 2018 to Nicole Aaron

Still investigation on the reference post.

0
Jeffrey Drumm · Jan 8, 2018

Are you sure that:

The host is running HealthShare 2016.2 or later?

The web server for HS/Caché is actually running on port 80? 57772 is the default for "stock" installations.

0
Nicole Aaron · Jan 8, 2018

Fabian's comment is the correct solution. The Atelier client makes REST requests to the server, and those requests start with /api/atelier. So you need to set up a mapping for "/api/atelier*" on the web server listening on port 80 to route those requests to the Caché server.

0