go to post Evgeny Shvarov · Apr 19, 2024 Hi @David Hockenbroch ! Nice example! Could you please share the code snippet on Open Exhcange too?
go to post Evgeny Shvarov · Apr 4, 2024 Do you want to add an Open Exchange app to demo the case? That'd be fantastic!
go to post Evgeny Shvarov · Apr 4, 2024 What a great case of using Embedded Python in InterSystems IRIS BI! Wonderful, @Evgeniy Potapov !
go to post Evgeny Shvarov · Mar 30, 2024 Nice article @Hiroshi Sato ! Similar behavior can be achieved also with iris-cron-task app. Can be installed as: USER>zpm "install iris-cron-task" and used as the following (run every day at midnight with cron expression for the schedule): USER>zw ##class(dc.cron.task).Start("IRIS cron task name","0 0 * * *","do ^Test",1,.taskId)
go to post Evgeny Shvarov · Mar 27, 2024 Hi @Daniel Aguilar ! Very nice! As I can observe you are using IRIS tasks heavily, maybe you’ll find useful the cron-task app that helps to create arbitrary IRIS tasks in one line with cron expression
go to post Evgeny Shvarov · Mar 27, 2024 Very nice, @Ewan Whyte ! Do you want also to add a code example and publish on Open Exchange?
go to post Evgeny Shvarov · Mar 27, 2024 Great example, @Irène Mykhailova! Do you want to add an app example on Open Exchange?
go to post Evgeny Shvarov · Mar 27, 2024 Nice article, @Veerarajan Karunanithi! Do you want to add a code example to Open Exchange?
go to post Evgeny Shvarov · Mar 27, 2024 Great topic! I can also recommend this article which proved to be handy for developers on other languages to start with ObjectScript.
go to post Evgeny Shvarov · Mar 20, 2024 I also recommend to go through the basic Digital Health interoperability interactive experience and go through and understand the cookbook in this example.
go to post Evgeny Shvarov · Mar 9, 2024 Great example, @Alberto Fuentes ! There is also JSON Trace Viewer app which looks like does the same
go to post Evgeny Shvarov · Mar 9, 2024 Hi @Flávio Lúcio Naves Júnior , thanks for raising an important question! Could you please submit an idea?
go to post Evgeny Shvarov · Mar 9, 2024 Now answering your question :) Name="src" means the folder related to the one where module.xml is situated on the development/testing or publishing machine.
go to post Evgeny Shvarov · Mar 9, 2024 In order to protect the IP you can use "Deployed packages" mode, see the documentation. Just include Deploy="true" in a resource element, and only compiled code will be installed. <Resource Name="Sample.Demo.PKG" Deploy="true"/> Load command locally still will import package with the source code, which is quite handy for development and testing.
go to post Evgeny Shvarov · Mar 9, 2024 Hi @Stephen Canzano ! Unit tests are not included into the package when you publish it into repository. So when you install the package on a target machine only "solution" classes will be installed, not unit-tests. E.g. here is csvgen app. I you check the source code it contains "solution" classes in src folder here and unit-tests in /tests folder. module XML for csvgen has resources, that will be packaged while published in the IPM registry: <Resource Name="community.PKG"/> and the unittests, that are being used only development phase and can be imported to the system via load command: <UnitTest Name="/tests" Package="community.csvgen.UnitTests" Phase="test"/> So when you install csvgen package, e.g.: USER>zpm "install csvgen" you'll see only RESOURCES classes installed.
go to post Evgeny Shvarov · Mar 9, 2024 And you can install it with IPM as: USER>zpm "install utils-code-snippets" See more on OEX
go to post Evgeny Shvarov · Feb 25, 2024 Source control is a recommendation to track such changes. I recommend git-source-control package by @Timothy Leavitt