Evgeny Shvarov · May 14, 2023 go to post

@Alex Woodhead , do you know by a chance why unittest methods are instance methods but not classmethods? Could it be converted to classmethods or provided the option to do that?

Evgeny Shvarov · May 14, 2023 go to post

In fact there is a handy way to run all the tests via:

zpm "test module-name"

But, I'd love to see debugging of it

Evgeny Shvarov · May 14, 2023 go to post

Thanks Alex.

See the following:

USER>Do ##class(%UnitTest.Manager).DebugRunTestCase("", "dc.irisbi.unittests.TestBI", "", "TestPivots")

  (root) begins ...
LogStateStatus:0:Finding directories: ERROR #5007: Directory name '/usr/irissys/mgr/user/u:/internal/testing/unit_tests/' is invalid  <<==== **FAILED**   (root)::

Evgeny Shvarov · May 2, 2023 go to post

Maybe ZPM uninstall is not ideal. At the moment ZPM is just an open-source app that can be installed into IRIS.

And maybe it doesn't clearly uninstall itself. 

What is the business goal of the exercise? To test ZPM or to test IRIS on leakages?

Evgeny Shvarov · Apr 27, 2023 go to post

try DeepSeeWeb which as an Angular UI layer over IRIS BI dashboards.

You can create usual IRIS BI dashboards and access them outside Ensemble/HealthShare environment in Angular UI, even on mobile. No additional development needed.

Evgeny Shvarov · Apr 26, 2023 go to post

A nice extension to this: run iris and with an ipm package on-board. Here is one command to start IRIS and install  web-terminal:

docker run --rm --name iris-ce -d -p 9091:1972 -p 9092:52773 -e IRIS_PASSWORD=demo -e IRIS_USERNAME=demo intersystemsdc/iris-community -a "echo 'zpm \"install webterminal\"' | iriscli"
Evgeny Shvarov · Apr 24, 2023 go to post

Hi Hugh!

In my case even the messages are csv lines they are being resulted in one csv file.

It is the matter of what file is pointed out in the outbound adapter, as @Jeffrey Drumm 
mentioned. Take a look the code or try to run this production - it is in docker, so it is really easy to reproduce it on your laptop and see how it works.

Evgeny Shvarov · Apr 24, 2023 go to post

I've just released the new IRIS DEV template that uses your approach, @Guillaume Rongier 

It gives for vanilla IRIS Data platform Community Edition 700MB economy: 2.1G instead of 2.7G,

And for vanilla IRIS For Health Community Edition it gives 3.2G(!) economy: 2.8G instead of 6G... 

Want to save some space building your dev images with IRIS - use the approach listed here, or directly use our dev template.

Evgeny Shvarov · Apr 23, 2023 go to post

Can we have the similar implementation for GitHub OAuth too? Github is the most popular site for developers, so authentication via GItHub will be very handy for developers.

Evgeny Shvarov · Apr 12, 2023 go to post

There is a new release in intersystemsdc community images.

Now password and username can be provided as env variables.

Here it is:

docker run --rm --name iris-sql -d -p 9091:1972 -p 9092:52773 -e IRIS_PASSWORD=demo -e IRIS_USERNAME=demo intersystemsdc/iris-community

and

irissqlcli iris://demo:demo@localhost:9091/USER

Learn more.

Evgeny Shvarov · Apr 12, 2023 go to post

There was a new release of intersystemsdc vanilla images.

Now you can use ENV variables to start IRIS with user, pass and namespace created.

E.g.  here is how to start:

docker run --rm --name iris-sql -d -p 9091:1972 -p 9092:52773  -e IRIS_PASSWORD=demo -e IRIS_USERNAME=demo intersystemsdc/iris-community

Here is how to connect via irissqlcli:

irissqlcli iris://demo:demo@localhost:9091/USER