Evgeny Shvarov · Jul 13, 2023 go to post

Thanks @Clayton Lewis . I like the Message Map approach. And it could suggest messages that 99% fit choosing from Message Map but also let the option to be completely flexible as it is now. 

Evgeny Shvarov · Jul 12, 2023 go to post

You also can use intersystemsdc/iris-community:latest or just intersystemsdc/iris-community for the latest InterSystems IRIS Community Edition release.

And intersystemsdc/iris-community:preview for the latest preview build.

intersystemsdc/irishealth-community and intersystemsdc/irishealth-community:preview for InterSystems IRIS For Health Community Edition

Evgeny Shvarov · Jul 5, 2023 go to post

It's is a bit dangerous saying "Package Manager is server-centric".

I never code with "server-centric" paradigm, but I always use Package manager. So I install all the necessary packages I need during the docker build procedure of my dev-environment with IRIS. E.g. like in this line:

zn "USER"
    zpm "install git-source-control"
    do ##class(%Studio.SourceControl.Interface).SourceControlClassSet("SourceControl.Git.Extension")
    zpm "install passwordless"
    zpm "install objectscript-json-trace-viewer"

    zpm "load /home/irisowner/dev/ -dev -v":1:1
    halt

Can I use such an approach with snippets?

Evgeny Shvarov · Jun 30, 2023 go to post

Hi @John Murray ! Great idea!

Will snippets be shown also with client-centric approach for editing? Or this is only a server-side approach feature?

Evgeny Shvarov · Jun 29, 2023 go to post

Hi Gautam!

It's not an answer for your question, but I encourage you to try manage tests via Package manager - in this case you don't need to create any directories and globals.

this will be:

USER>zpm "test your-package-name"

that will run all the tests. And you'll be able to introduce tests in a CI pipeline.

See the related article.

Evgeny Shvarov · Jun 25, 2023 go to post

Installed. But failing to form a connection string. Cannot it just use what I have for VSCode connected automatically?

It wants me to create a server in server manager which I never used before (no need).

Evgeny Shvarov · Jun 23, 2023 go to post

@Philipp Bonin  - is it possible to switch the color scheme back to the one I used before? The one that comes with the extension is too bright for me) Thanks!

Evgeny Shvarov · Jun 22, 2023 go to post

Hi @Alex Woodhead!

  • List installed modules that have a previous IPM bytecode install

Having IPM client in place you can check the installed modules and its versions. The newly installed module will replace the old one.

  • List installed modules that would be affected by an IRIS upgrade. Is the newer source code even available in registered repos? (Postpone the IRIS upgrade)

I'm not sure I understand correctly what you are asking here. Anyway, one can setup their own IPM registry to supply its customers/clients with IPM modules. and this private IPM registry has the list of all the versions available and the stats of installations if this is set up. So any client that has access to this registry can install any desired version or just the latest if the version is omitted.

  • Provide a batch upgrade option, to upgrade installed modules to the SAME module version but with the newer version of IRIS $ZVersion Byte code

I'm not sure this functionality exists. It's better to have a newly published module version with the upgraded IRIS $zversion bytecode.

But if this functionality is in need please submit an issue.