go to post John Murray · Jan 26, 2018 If you don't already have an online support account (a.k.a. WRC Direct) then I suggest you email your bug report to support@intersystems.comMore info abut InterSystems Support is here.
go to post John Murray · Jan 26, 2018 I also like this style, as it helps me spot the lines where execution at the current level might terminate.
go to post John Murray · Jan 26, 2018 There's some documentation here.In your case it sounds like a Cache instance was moved onto the server but not added to the registry that Cache's ccontrol command uses. On Windows I think Cache uses the Windows Registry. On other platforms it uses a file, and offers commands ccontrol create, ccontrol update and ccontrol delete to maintain entries in this registry.
go to post John Murray · Jan 19, 2018 If you're not already committed(!) to using Git, maybe consider Deltanji from George James Software (my employer) as a source code management solution running natively inside the InterSystems environment.
go to post John Murray · Jan 19, 2018 Possibly the OP has to work with a version of Cache / Ensemble etc that doesn't support Atelier?
go to post John Murray · Jan 19, 2018 Robert, my understanding of the h:\dev5\ suffix on the error string is that this indicates the directory holding the CACHE.DAT database where Malcolm's webservice class is located. I'm guessing his web application definition in Portal doesn't even have READ permission on that database.
go to post John Murray · Jan 17, 2018 Why not just use the "=" operator to compare your values, exactly as you have written in your examples?
go to post John Murray · Jan 15, 2018 I'm not clear what you mean by "access the Class Database". Connect Atelier to the SAMPLES namespace and you'll be able to view/edit classes from the SAMPLES database. Please expand on what else you're trying to do.
go to post John Murray · Jan 12, 2018 Alex, if you code it as an instance method (private or public) then you won't be able to call it from a classmethod (private or public) unless the caller has (or creates) an instance of its class. In other words, the decision about whether to code an instance method or a classmethod is surely independent of the decision about whether to mark that method private or public, no?
go to post John Murray · Jan 9, 2018 Using my DC mod superpowers I changed this post from a Question into an Article.
go to post John Murray · Jan 8, 2018 The page at http://www.georgejames.com/ws/ looks like this:Use the link I've highlighted.You may also need some of the Hints & Tips entries, and/or Patches entries.If you get stuck I suggest you contact me directly, using the "John Murray" link near the top of that page.
go to post John Murray · Jan 8, 2018 Brian, if you don't mind using 20-year-old software, the link in my previous reply goes to a page from where I think MSM-Workstation can still be downloaded.
go to post John Murray · Jan 8, 2018 I have removed the "Developer Community FAQ" tag from this post. Please do not use this tag.
go to post John Murray · Jan 8, 2018 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.
go to post John Murray · Jan 8, 2018 No, it's not possible to do this with Caché.Some old-timers (like myself) may recall MSM-Workstation, which could do this kind of thing.
go to post John Murray · Jan 8, 2018 That'll be the problem, because /api/atelier is how Atelier talks to the server.
go to post John Murray · Jan 8, 2018 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?
go to post John Murray · Jan 8, 2018 So does the following URL (or similar) give you access to Portal on the remote server?http://xyz.x.edu/csp/sys/UtilHome.csp