Announcement Anastasia Dyubaylo · Jan 9, 2023

Hi Developers,

This December, you posted 60 new questions on the Developer Community: 

 

Questions

200 Best Questions To Ask To Get To Know Someone

0
0 262
Article Kyle Baxter · Jul 19, 2016 2m read

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, TimeStamp< TimeStampif and only if ID1 < IDfor 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.TSOrder extends %Persistent 
{ 

Property TS as %TimeStamp;

Property 
9
1 30719
Question Oliver Wilms · Jan 6, 2023

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.

3
0 372
Announcement Anastasia Dyubaylo · Jan 7, 2023
0
0 144
Article Guillaume Rongier · Dec 6, 2022 3m read

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 :

input

This is the result of the OCR :

In this example you have the following information:

  • The text is in the TextEquiv tag
  • The confidence is in the conf attribute of the TextEquiv tag
  • The coordinates of the text are in the Coords tag
<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.org/PAGE/gts/pagecontent
6
2 591
Announcement Anastasia Dyubaylo · Jan 5, 2023
Hey Developers,
Don't miss the 2022 Annual Open Exchange App Digest. Let's meet the most popular applications and their developers.  
General Stats:
166 new applications in 2022
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
0
0 283
Question Larry Cardinal · Jan 1, 2023

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

6
0 411
Question Jonathan Lent · Jan 4, 2023

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).

As mature as the platform is, I can't shake the feeling that I am about to reinvent

2
0 313
Question Mehul Patel · Jan 3, 2023

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.
The remote service acce
2
0 1391
Announcement Anastasia Dyubaylo · Jan 2, 2023
Hey Community,
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!
General Stats
1676 posts published 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
3
1 419
Question Dominic Chui · Jan 3, 2023

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?

2
1 619
Announcement Cristiano Silva · Jan 3, 2023

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.

0
0 209
Article Iryna Mykhailova · Jan 3, 2023 8m read

Because I had no idea how to build an integration solution for HL7 and didn't know where to start, I decided to follow the course Building Basic HL7 Integrations with InterSystems on Learning portal to get at least the idea of where to begin. After I studied all of it, I decided it might be a good idea to share my thoughts and reflections about it with everyone.

1
4 1083
Question Rosti Zacharias · Dec 30, 2022

Hi
Just looking to tighten up a new application

As an example, the application may have a path such as;

     Omniata.au/csp/SomeApp/ListIndex.csp

on a Windows server in the path of ;

     C:\InterSystems\IRIS\CSP\SomeApp

and display images from a path such as;

     C:\InterSystems\IRIS\CSP\SomeApp\images\Pic1.jpg

If a user wishes to browse through the website, they could point their browser at the path ;

     Omniata.au/csp/SomeApp/images

and guesses some file names, they could view the images

If I do something similar on commercial web sites, I get an error that I'm not authori

3
0 436
Announcement Anastasia Dyubaylo · Dec 29, 2022

Hey Community,

Our huge thanks to everyone for participating in the Advent of Code 2022! We're pleased to present the winners and distribute all the prizes. 

Big applause goes to these developers: 

🥇 @Kevin An (w/ repo)

🥈 @Robert Barbiaux (w/ repo)

🥉 @Yuval Golan (w/ repo)

🏅  @Maksym Shcherban (w/ repo)

Here's the final InterSystems leaderboard:

1
1 542