go to post Evgeny Shvarov · Apr 10, 2021 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.
go to post Evgeny Shvarov · Apr 8, 2021 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.
go to post Evgeny Shvarov · Apr 3, 2021 zpm-registry.yaml in the IRIS installation folder. What is the IRIS installation folder expected? /bin? /lib? /mgr?
go to post Evgeny Shvarov · Apr 2, 2021 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!
go to post Evgeny Shvarov · Mar 30, 2021 I will also recommend checking the VSCode Playlist in DC Youtube e.g.this video.
go to post Evgeny Shvarov · Mar 30, 2021 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?
go to post Evgeny Shvarov · Mar 30, 2021 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"
go to post Evgeny Shvarov · Mar 25, 2021 Hi Ben! Thanks for the heads up. We have several so far: the proposed folder structure the naming convention for packages the naming convention for "community" packages.
go to post Evgeny Shvarov · Mar 19, 2021 Hi Weir Yin! We are looking for Developer Tools on IRIS for the next contest - you are welcome! But it should be Open Source - so you should be able to share :)
go to post Evgeny Shvarov · Mar 17, 2021 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.
go to post Evgeny Shvarov · Mar 17, 2021 Hi Vic! These are great instructions and tools to export/import different server components: InterSystems IRIS license key Configuration Parameter File Databases Namespace interoperability settings Security settings (including users, roles, resources, services, and applications) Task Manager tasks Custom code in %SYS namespace CSP, JS, and CSS files External linked libraries and custom shared libraries 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?
go to post Evgeny Shvarov · Mar 16, 2021 Hi Kok Sheng How! It's not mandatory to create docker for the app. You can submit it as a landing page where app could be downloaded. E.g. check Dbeaver or George James
go to post Evgeny Shvarov · Mar 15, 2021 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.
go to post Evgeny Shvarov · Mar 15, 2021 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.
go to post Evgeny Shvarov · Mar 15, 2021 @Larissa Prussak ! I'm checking the translation - if the USER Namespace is named USUÁRIO in IRIS with Portuguese local?
go to post Evgeny Shvarov · Mar 14, 2021 Globals look ideal for such cases. Maybe it’s doable with custom queries somehow?
go to post Evgeny Shvarov · Mar 11, 2021 The support for arbitrary cron expression is introduced with the 1.1.1 release. The support of any cron expression is introduced by @Lorenzo Scalese, thank you!