Evgeny Shvarov · Apr 12, 2021 go to post

And we updated the images with ZPM 0.2.14 too:

intersystemsdc/iris-community:2020.3.0.221.0-zpm

intersystemsdc/iris-community:2020.4.0.547.0-zpm

intersystemsdc/iris-ml-community:2020.3.0.302.0-zpm

intersystemsdc/irishealth-community:2020.3.0.221.0-zpm

intersystemsdc/irishealth-community:2020.4.0.547.0-zpm

And to launch IRIS do:

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/iris-community:2020.3.0.221.0-zpm

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/iris-community:2020.4.0.547.0-zpm

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/iris-ml-community:2020.3.0.302.0-zpm

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/irishealth-community:2020.3.0.221.0-zpm

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/irishealth-community:2020.4.0.547.0-zpm

And for terminal do:

docker exec -it my-iris iris session IRIS

and to start the control panel:

http://localhost:9092/csp/sys/UtilHome.csp

To stop and destroy container do:

docker stop my-iris
Evgeny Shvarov · Apr 10, 2021 go to post

Thanks, Robert!

So officially no, got you.

Inherited classes - a good one! Never thought about it like that.

Object property yes, but in fact could be a one-many.

Evgeny Shvarov · Apr 8, 2021 go to post

Hi Ram!

We see the request to Open Exchange, but you need to add a License to the repository - e.g. MIT License.

This is a mandatory thing to submit for Open Exchange.

Evgeny Shvarov · Apr 3, 2021 go to post

zpm-registry.yaml in the IRIS installation folder.

What is the IRIS installation folder expected? /bin? /lib? /mgr?

Evgeny Shvarov · Apr 2, 2021 go to post

Just to give my 5 cents on this: it's not great to suggest unsupported approaches to solve problems.

But for us it is always great feedback what features we could include the support for in the product. 

@Vitaliy Serdtsev , thank you for your continuous willingness to help developers to solve their issues.

@Vic Sun your point is very fair - it's almost impossible to support unsupported usage and it can cause unpredictable problems. 

Thank you all!

Evgeny Shvarov · Mar 30, 2021 go to post

The folder structure gets much clearer with this approach. You have all the files related to one project/package in one folder. Would it work as a motivating case?

Evgeny Shvarov · Mar 30, 2021 go to post

2. First make sure you have web-terminal or other stuff installed. You can install Web Terminal and other apps with ZPM, like:

USER>zpm "install web-terminal"

Evgeny Shvarov · Mar 17, 2021 go to post

Hi Phil!

I see you are on Caché, but in the case of IRIS, you could consider using ZPM Package manager. It can help to make a package that could be installed on a target IRIS machine with one command, like

zpm "install yourproductionpackage"

that will install classes and dependent packages if needed and you can run post-install scripts.

Evgeny Shvarov · Mar 17, 2021 go to post

Hi Vic!

These are great instructions and tools to export/import different server components:

So is the idea that this all should be performed manually by an administrator for a mirrored member?

If yes how often do we recommend performing these operations?

Evgeny Shvarov · Mar 15, 2021 go to post

Aha! This is what I forgot.

Anyway, this leaves a room for enhancement: we have such a simple button to open an URL, and we need to add a class, then add a description in another class (cube class) just to add a button to call for code. 

Do we want just to add the button that could run an arbitrary cube's method, e.g. like %cube.Method()?

would be much handier.

Evgeny Shvarov · Mar 15, 2021 go to post

Thanks Sam!

What troubles me is should I choose the KPI as a source to make these actions available?

The trick is that I don't want to change the data source that I already have for the widget, but want to introduce actions on it.

Evgeny Shvarov · Mar 14, 2021 go to post

Globals look ideal for such cases. Maybe it’s doable with custom queries somehow?

Evgeny Shvarov · Mar 5, 2021 go to post

There were a lot of questions on how to vote: active contributing members of the Developer Community are eligible to vote - 24 hours after the first contribution. The contribution should be helpful to the community to let DC moderators faster decide on the approval.

The examples of helpful contributions are listed here.

Evgeny Shvarov · Mar 4, 2021 go to post

Hi Peipei!

Great to know that you use ML algorithms in your solution. Do you use InterSystems IntegratedML? 

Could you please point to the code to know more about the usage?

Evgeny Shvarov · Mar 3, 2021 go to post

Hi Lee!

In addition to @Asaf Sinay's advice, I can recommend to try ISC DEV module

It has a nice feature:

d ##class(dev.code).export("*.DFI")

it will export all DFI and all IRIS BI (DeepSee) globals involved.

It's handy if you care about source-control with IRIS BI solutions and want to deploy it next.

ISC Dev could be installed as:

zpm "install isc-dev"