You can send Direct Messages now. Learn more.
- Log in to post comments
You can send Direct Messages now. Learn more.
Another useful command to load into local docker just downloaded from WRC new release of IRIS:
# docker load -i ~/Downloads/iris-2019.3.0.302.0-docker.tar.gz
Good point David, thanks!
Right.
It turned out that VSCode-ObjectScript if is connected to IRIS, has the option to open Management Portal related to the current window of VSCode. Nice job, @Dmitry Maslennikov.
.png)
Robert, thanks for sharing!
Works and compiles with IRIS on Docker in VSCode.

Out of curiosity - if Combochart doesn't work for you? I think it can show the data in different styles for different series on a one widget.
Hi Ed!
One of the ways to expand the functionality in DeepSeeWeb is to expand the library of DSW widgets.
The standard way is to implement the needed functionality in javascript (or take the one which already does what you want from the Internet) and make use of this javascript-widget as a new one with portlets.
Then introduce a new class derived from Portlet class (e.g. SmartMarkersPortlet) into the namespace and make sure that the name of the javascript file is equal to a classname.
Make sure to put the js file into /addons folder of dsw.
Then add the new SmartMarkerPortlet on a dashboard, provide the datasource and work with it as with usual widget.
Check how htmlViewer addon is implemented as an example.
Hi Robert!
Check the PR - introduced IRIS and Docker support for your tool. And provided vscode settings to make it available for editing and compiling with VSCode on InterSystems IRIS.
That helped! Thank you!
Tried to compile the class in IRIS - says
Error compiling routine: Util.LogQueueCounts. Errors: Util.LogQueueCounts.cls : Util.LogQueueCounts.1(7) : MPP5635 : No include file 'Ensemble'
Hi Robert! Thanks for sharing!
Was not able to import the Util.LogQueueCounts class in IRIS though - says "ERROR #5559: The class definition for class 'Util.LogQueueCounts' could not be parsed correctly, possibly due to non-matching {} or () characters."
Also forked your repo and renamed classes to match syntax highlighting. Will PR when it starts to compile.
Hi @Peter Steiwer!
Tried to play with the demo and got the following:

Installed on IRIS Docker Community version: IRIS for UNIX (Ubuntu Server LTS for x86-64 Containers) 2019.2 (Build 107U) Wed Jun 5 2019 17:26:23 EDT
I know) The video is also posted on InterSystems Developers Youtube. Thank you for this, good one.
But the code on Google Docs? Why not Github? Github supports ObjectScript now.
Hi @Julio Francisco ! Nice one!
Do you want to share the code on Github and Open Exchange?
Also, have you tried to craft an export for others tools of exporting globals from InterSystems IRIS?
Hi @Sourabh Sethi !
The LinkedIn page is nice!
But I can advise for InterSystems Developer along with videos one of the best ways to highlight the skills for large audience is DC page with a set of articles with InterSystems experience (e.g. this one or that one) and OpenExchange page with a set of projects and solutions on InterSystems technologies like this, that or another one.
Just want to mention that Samples can be installed from Open Exchange.
and also it worth to mention that pivot variable deployment is not that straightforward as supposed to be.
Thank you, guys! This really helps when you have several running containers simultaneously and don't know what port of Management Portal relates to a certain terminal.
Maybe it's not a bad idea to display the port in a Terminal prompt along with Namespace if this is possible at all.
@Sourabh Sethi gives you reasonable advice. You have a code which displays something on a terminal.
If display is done with "write" command (but not with some device-specific video-memory related commands) you can switch the device before calling the "program" and it will direct all the "writes" into the file.
But maybe "your program" changes the device to terminal intentionally in the code - so I think you cannot go with USE device approach in this case - better change the code. You say "you cannot compile the program" - but do you have the source code to see what it really does? If yes you can easily answer yourself what it does and operate accordingly.
Maybe another idea is to change the device "terminal" in your system - maybe you can log everything from the device to a file. I don't remember if we have this feature for device settings.
Hi Bob!
Could you please share the version of InterSystems Data platform you execute the program in? Is it Caché, or Ensemble or InterSystems IRIS?
Also, what is the OS as a host?
Also, Paul!
If you have any solutions on InterSystems Data Platforms you want to advertise you can leverage the power of Open Exchange and submit the applications as well as your company profile - Open Exchange will accumulate traffic to your web site and landing pages.
See the examples of Company profiles and Dev tools on Open Exchange.
Hi @Paul Martin !
Job opportunities and vacancies are very welcome on the Developer Community.
Fill free to make an announcement with Tag Job Opportunity.
Hi Francisco!
Very curious of your utility library - do you want to share some on Open Exchange and Github? )
Where have you seen such a global?
Keys in global are unique. If you set the value of a global for the same key you'll override the value for the key.
Like @Eduard Lebedyuk wrote if you run 3 commands:
Set ^Data("Athens") = "5"
Set ^Data("Athens") = "6"
Set ^Data("Athens") = "7"
You'll first have 5, then override it with 6 and end up with value 7 for the key "Athens".
@Sourabh Sethi, very helpful video and good work!
But sharing the code in Google Docs? Could you please share it on Github and in ObjectScript? E.g. like in this project?
Did it, thanks!
wow! It has Caché icon? ) cool! Is it possible to add InterSystems IRIS connection option too?
@Ben Spead, @Timothy Leavitt: do you want to share the project on Open Exchange?
Is it possible to use IRIS Community Edition with the sample?
Great video, @Sourabh Sethi!
Would be much better if you provide the outline too!