go to post Evgeny Shvarov · 11 hr ago Hi @David Hockenbroch ! Nice example! Could you please share the code snippet on Open Exhcange too?
go to post Evgeny Shvarov · Apr 4 Do you want to add an Open Exchange app to demo the case? That'd be fantastic!
go to post Evgeny Shvarov · Apr 4 What a great case of using Embedded Python in InterSystems IRIS BI! Wonderful, @Evgeniy Potapov !
go to post Evgeny Shvarov · Mar 30 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 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 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 Great example, @Irène Mykhailova! Do you want to add an app example on Open Exchange?
go to post Evgeny Shvarov · Mar 27 Nice article, @Veerarajan Karunanithi! Do you want to add a code example to Open Exchange?
go to post Evgeny Shvarov · Mar 27 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 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 Great example, @Alberto Fuentes ! There is also JSON Trace Viewer app which looks like does the same
go to post Evgeny Shvarov · Mar 9 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 Just've tried now: docker run --rm --name iris-demo -d -p 29091:1972 -p 29092:52773 intersystemsdc/iris-community:preview c9ef4f36c293f813e968bd0b2b504f9894220184623ebc3cb415360241a5f98e $ docker exec -it iris-demo iris session iris Node: c9ef4f36c293, Instance: IRIS USER>w $zv IRIS for UNIX (Ubuntu Server LTS for ARM64 Containers) 2024.1 (Build 244U) Tue Feb 20 2024 17:07:18 EST USER>
go to post Evgeny Shvarov · Mar 9 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 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 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 And you can install it with IPM as: USER>zpm "install utils-code-snippets" See more on OEX