Evgeny Shvarov · Jul 30, 2021 go to post

Wow. That's a lot!

I think we need a function that will export all such globals. If there is not in the %SYS we should add a such as a ZPM module.

Evgeny Shvarov · Jul 28, 2021 go to post

And if you will use CronMaker you can go with two following commands.

First to start Production every working morning:

USER>zw ##class(dc.cron.task).Start("Start Production","0 0 8 ? * MON-FRI *","##class(Ens.Director).StartProduction(""InsertNameOfYouPrduction"")",1,.taskId)

And to stop Production every working evening:

USER>zw ##class(dc.cron.task).Start("Start Production","0 0 8 ? * MON-FRI *
","##class(Ens.Director).StopProduction(60,0)",1,.taskId)
Evgeny Shvarov · Jul 28, 2021 go to post

@Muhammad Waseem , if you consider using tasks, I suggest you take a look at iris-cron-task app, that let's you run IRIS tasks with cron syntax:

E.g. this is for every hour: 

USER>zw ##class(dc.cron.task).Start("IRIS cron task name","0 * * * *","s ^B($I(^B))=$H",1,.taskId)
Evgeny Shvarov · Jul 27, 2021 go to post

Thanks, Kinshuk!

This is helpful but this is a SYSTEM wide call. Do you know a way how to turn off journalling for a particular database?

Evgeny Shvarov · Jul 27, 2021 go to post

I agree with Alexander! Yes, as it is stated in the title - it is a development tip. So use this in development freely and be aware of the consequences of calling this in production.

Evgeny Shvarov · Jul 22, 2021 go to post

Thanks, Robert! For those who are not aware - SMP stands for System Management Portal - the web UI to manage IRIS.

Evgeny Shvarov · Jul 22, 2021 go to post

Thanks, Robert! For those who are not aware - SMP stands for System Management Portal - the web UI to manage IRIS.

Evgeny Shvarov · Jul 21, 2021 go to post

What a thrilling and scary story, Mike!

I need this editing feature for development purposes only.

Evgeny Shvarov · Jul 21, 2021 go to post

If you plan to have IRIS analytics server one of the options is to setup the second server as disaster recovery mirror member - it's an async mirror member.

This will let you to have a server that is almost always automatically up-to-date  and the server is ready for analytics queries load

Evgeny Shvarov · Jun 29, 2021 go to post

Nigel! This is so nice from you!

Thank you for your pleasant words and touching story! It’s so great to hear that! I share your good words with the whole DC Team of managers, developers and moderators! And of course with our dear DC members from all over the world! 

Evgeny Shvarov · Jun 25, 2021 go to post

Very cool! We have a DC messenger now )) add an API - people will make an app for iPhone to chat about DC :) 

Thank you, team!

Evgeny Shvarov · Jun 24, 2021 go to post

To start a production:

do ##class(Ens.Director).StartProduction("myProduction")

To stop a production:

do ##class(Ens.Director).StopProduction()

This is from here.

Evgeny Shvarov · Jun 21, 2021 go to post

Even it doesn't work on the deployment side you can check it locally in your IRIS container with ZPM using 

zpm "install zpm-explorer"

Or git clone the project and build the container

Evgeny Shvarov · Jun 18, 2021 go to post

Speaking of CSV import options here are two more:

  • CSVGEN - CSV import util to import from code or terminal
  • CSVGEN-UI - the web UI for CSVGEN to drag-n-drop