You may be able to avoid having to install anything on the server by using the /action/query endpoint of the /api/atelier API to run a SQL query such as this:

SELECT
 p.Name ASProject,
 p.Description,
 pi.Name AS Component,
 pi.Type
FROM
 %Studio.Project AS p,
 %Studio.ProjectItem ASpiWHERE
 p.Name = pi.Project
ORDERBYProject,
 Component
John Murray · Dec 11, 2025 go to post

as before CSP and SMP

I am confused. The original post says:

No Management Portal or Web Services
The entire CSP/web stack is removed.

John Murray · Dec 5, 2025 go to post

I received this message on Discord from one of the InterSystems team:

Demo cloud service doesn’t work for now, we disabled this feature. But you still can provide demo on your own server.

This text needs correcting, and not just because of the inconsistency about how many points an online demo is worth:

John Murray · Dec 5, 2025 go to post

In your example does IE.cls represent your interop production class? One of the longstanding source control challenges of the InterSystems interop architecture has been the monolithic nature of the prodclass. Deltanji transformed the scene a few years ago by implementing source control at the level of the individual business hosts within the prodclass.

Unless your project and my project overlap on one or more business hosts, we can work alongside each other in a shared development namespace and each promote our work to test (and ultimately to prod) independently.

John Murray · Dec 5, 2025 go to post

I might be on a road to nowhere though, given the problems I've been finding. I wonder if this'll qualify me for the "Find and report a bug" bonus 🤞

John Murray · Dec 4, 2025 go to post

Since you are using a custom login class maybe the warning at https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cl… is relevant:

Usually, the login page is loaded before the user has logged in to InterSystems IRIS, so the requesting process runs under the CSPSystem user (or whatever user connects the CSP Gateway to InterSystems IRIS). As a result, the CSPSystem user must have sufficient privileges to load and run the code in the login page, which generally requires READ permissions on the resource protecting the database in which the login page is located.

John Murray · Dec 1, 2025 go to post

So, a bit confusing that Open Exchange sent out an email just now saying that the voting is open, and closes on 7th December...

John Murray · Nov 24, 2025 go to post

I'm pleased to announce that InterSystems fixed the issue preventing this extension from working in VS Code on Windows. A new Windows-compatible release of the extension (0.0.4) is now available on Marketplace.

John Murray · Nov 18, 2025 go to post

Having read the "lively" thread discussion as it has developed so far, my suggestion is that the form should ask the poster if the report can be made public. If yes, then after it has been reviewed (by ISC staff? DC moderators?) for security implications it can be made public if there are none.

John Murray · Nov 18, 2025 go to post

Have you followed all the steps documented in the README to enable Proposed APIs? 

John Murray · Nov 13, 2025 go to post

@Dmitry Maslennikov do you intend to address any of the 5 open issues on the iTerm repo, one of which is IMO a significant security vulnerability I reported more than a year ago? 
​​​​​

John Murray · Oct 12, 2025 go to post

Ah, so I assume you reverse engineered the unpublished TCP protocol that the published Native API packages use, right? 

John Murray · Oct 12, 2025 go to post

I am curious to know which of the published and supported IRIS Native APIs this (the go-irisnative package) leverages.

John Murray · Oct 9, 2025 go to post

The same for the idea I linked gj :: configExplorer to. Still "Needs Review" and no bonus awarded yet. 🤞

John Murray · Oct 9, 2025 go to post

A couple of updates on this technique:

  • You'll need the Dev Containers extension from Microsoft installed.
  • We can simplify the procedure by starting with the 'Dev Containers: Clone Repository in Container Volume...' command from Command Palette. This avoids needing a local clone of the repository in your Windows filesystem.

I have updated the original post.