As you may well remember from Global Summit 2022 or the 2022.2 launch webinar, we're releasing an exciting new capability for including in your analytics solutions on InterSystems IRIS. Columnar Storage introduces an alternative way of storing your SQL table data that offers an order-of-magnitude speedup for analytical queries. First released as an experimental feature in 2022.2, the latest 2022.3 Developer Preview includes a bunch of updates we thought were worth a quick post here.
Exist some command for return the quantity row of a global?
Example:
^test(1)="aa"
^test(2)="aa"
^test(3)="aa"
^test(4)="aa"
Total rows = 4
I am familiar with $TEXT which can get you any line in the current routine provided you know the offset. For example, $T(+1) will get you the first line of the current routine at the run time. In the same vein, how do I reference the current line number/offset at the run time? Something like $T(+$CURRENTLINENUMBER) where $CURRENTLINENUMBER is not yet known to me function. The sample below would write 3 as the line number.
RTNNAME
S A=1
W $CURRENTLINENUMBER
Hi,
I've overrided the HS.FHIRServer.Storage.BuiltInOperations class, and generally all works fine except of error handling. Where can I find a server setting option to ask IRIS to return OperationOutcome if an Internal Server Error occurs? Currently it returns non-informative HTML instead of JSON/OperationOutcome.
When I'm writing code in Intersystems Studio code completion is different than in VS Code. It would be greate if VS Code would react the same way on code completion .. This happens is studio.png)
When I do this in VS Code it doesn't show the object but it shows ?? all possible items ??
.png)
does anyone have an example of using %DeepSee.Utils:%GetDimensionMembers where you want to apply certain filters
For example I have a date dimension that I want to get all of the months level but filtering for only a specific year.
Thanks
Hello everyone!
I have had problem with XML format in Cache Object Script, it was diffucult to parse XML format,
So i decided to convert XML to JSON and parse json easily
So for that i wrote code in java which convert xml to json and build package with maven
Anyone interested can download jar file and see the instructions at the link:
Hi Community,
My IRIS.DAT file is corrupted on one of my Edge productions in the development environment and as a result, I cannot start production.
I would like to recover it if there is a way to do so, please assist.
Regards,
Date range queries going too slow for you? SQL Performance got you down? I have one weird trick that might just help you out! (SQL Developers hate this!)*
If you have a class that records timestamps when the data is added, then that data will be in sequence with your IDKEY values - that is, TimeStamp1 < TimeStamp2 if and only if ID1 < ID2 for all IDs and TimeStamp values in table - then you can use this knowledge to increase performance for queries against TimeStamp ranges. Consider the following table:
Class User.Hi
Is there a way to read JSON and transform it (in DTL) by using a VDOC of this JSON (without transform it to internal message) like I can do with HL7 or XML?
If it possible, I guess that I should have a schema of the JSON so the second question is how to build a schema for JSON and load it to the IRIS?
Thanks, Ori.
Has anybody tried to write custom code to empty out queues when Interoperability shuts down? We run IRIS in Kubernetes cluster and we have compute pods scaling up and down. We have Message Bank operation to keep all messages in one place. We want to see all messages in Message Bank.
Hey Community,
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in December 2022:
✓ 446 downloads in December
✓ 711 applications all time
✓ 22,561 downloads all time
✓ 1,964 developers joined
Hi Community,
Watch this video to learn about InterSystems FHIR Server, the turnkey FHIR data solution that empowers FHIR application developers to focus on building life-changing healthcare applications:
All,
In which folder under the "C:>InterSystems>IRISHealth" are the Mumps/cache routine stored? These are the routines created via the Studio module of the IRISHealth application.
Thank you!
OCR DEMO
This is a demo of the OCR functionality of the pero-ocr library.
It used in the iris application server in python.
Demo
This is an example of input data :

This is the result of the OCR :
In this example you have the following information:
- The text is in the
TextEquivtag - The confidence is in the
confattribute of theTextEquivtag - The coordinates of the text are in the
Coordstag
<PcGts xmlns="http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schema.primaresearch.Here is the 2022 Annual Dev Community Question Digest. Let's check out the most popular questions from InterSystems Developers!
✓6,546 questions published all time
Is there a way I can call %Save() on a %Persistent object and at the same time prevent indices from being built?
Get the quick and easy steps for setting up ODBC/JDBC connections to InterSystems IRIS® data platform and InterSystems IRIS for Health™:
Now in an easy-to-use, checklist format to help you work through the process on your own system.
Enjoy!
Don't miss the 2022 Annual Open Exchange App Digest. Let's meet the most popular applications and their developers.
✓ 6,874 downloads in 2022
✓ 508 developers joined in 2022
✓ 710 applications all time
✓ 22,497 downloads all time
✓ 1,964 developers joined all time
Hi,
I have a test version of Cache installed on my laptop, but I cannot get logged into the database. I think my ID may be locked due to too many password failure attempts. I have not changed the Admin password or SuperUser password. Does anyone know what the default password would be for the Admin and/or SuperUser Id's? Or if someone knows how I can get in and unlock/reset my password, it would be much appreciated??
Thanks,
Larry Cardinal
Happy New Year to all
We have a scenario where an ObjectScript-based production calls a lookup service (SOAP in C#) to get information used in a value-set mapping process. The results can be cached in an IRISTEMP global to prevent a network call for every value, but that can hang around for quite some time on production systems.
The next logical step would seem to be to encapsulate strategies (LRU, MRU, etc.) and eviction code into an ObjectScript class that can be reused (we are not in a position yet to leverage embedded Python).
I've disabled TLS v1.0 and 1.1 within Healthshare setting, but still seeing these error messages when running a security scan. We do have apache being used. What else can I try?
Error messages:
| The remote host supports the use of SSL ciphers that offer medium strength encryption. Nessus regards medium strength as any encryption that uses key lengths at least 64 bits and less than 112 bits, or else that uses the 3DES encryption suite. Note that it is considerably easier to circumvent medium strength encryption if the attacker is on the same physical network. |
Has anybody ever enabled the standard CSP login page for a web application with REST dispatch class? Any ideas how to do this?
(Context: I'm using %CSP.REST with other stuff behind it, not actually a REST API.)
Please check out the 2022 Annual Dev Community Article Digest with the most popular and commented articles.
Thank you all for your contributions to the InterSystems Community in 2022!
– 277 articles
– 481 announcements
– 870 questions
– 48 discussions
✓2,338 members joined the Developer Community in 2022
✓10,640 posts published all time
✓12,061 members joined all time
I have a registered object class that extends %XML.Adaptor and I want to convert an object of it into canonical XML.
From reading the documentation and some trial and error, it seems like I would need to use %XML.Writer to write the object to XML first using the RootObject() method, then read it with %XML.Reader, and then use the Canonicalize() method of %XML.Writer to write it out again.
Is there a better approach?
Hey guys!!!
I finally got some time to organize a set of classes that I've been using for a few years to make it easier and kill the repetitive work of developing intragrations using XDBC.
Access the project repository at https://github.com/cristianojs/interopway
I've already registered on the Open Exchange. I'm wait for approval.
The idea is to increase the project with more components, I already have one that the "dough is rising and is already going to the oven".
Any questions post here.
Big hug.
Hi Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
Hello,
Could you tell me where i can find it ?
Thank you
1,132