Daniel Aguilar · Jul 8, 2025 go to post

Super deserved, congrats @Dmitry.Maslennikov. Thank YOU for sharing your knoledge with us.
👏👏👏

Daniel Aguilar · Jan 29, 2025 go to post

Hello @Stefan Wittmann 
thanks for the detailed tutorial. 
Exists a community free version of API Manager in order to use it with the Iris Community version?

Thank you.

Daniel Aguilar · Nov 15, 2024 go to post

Hi Anastasia, Thank you I misunderstood it.
By the way te bonuses for the application are missing.

Thank you!

Daniel Aguilar · Aug 9, 2024 go to post

Thanks Salva!, I'm not familiar with using interoperability production, but it might be a good reason to learn how to use them. 😉

Daniel Aguilar · Jul 11, 2024 go to post

Hello @Robert Cemper

Thank you for your answer, you were right. 

I have modified my Dockerfile in order to replace this line:

ARG IMAGE=intersystemsdc/iris-community

for this one:

ARG IMAGE=intersystems/iris-ml-community:2023.1.0.235.0

And now works!!

Thank you for your quick response.  👏

P.D.: I think that definitely I have a good excuse to change mi old computer... 😜

Daniel Aguilar · Jan 23, 2024 go to post

Hello, I think you are both right. 

Checking the namespaces we found that some of them had Cache Standard Collation and others Spanish1. 

It seems  there was some problem restoring the copy. We manualy copied the namespaces with Spanish1 collation again and they now appear correctly as Cache Standard.

Thanks @Luis Angel Pérez Ramos  and @Robert Cemper  !!

Daniel Aguilar · Jan 19, 2024 go to post

Thank you so much. It's a really pleasure be member of this great community.

Congratulations to everyone!.

Daniel Aguilar · Dec 15, 2023 go to post

I think we need more context but in case you were iterating the global you could do this:

Set key2=""For{
    Set key2=$O(^global(key1,key2))
    Quit:key2=""Continue:($G(^global(key1,key2))=c) // will skip this node and continue with next
    ...
    
}

If there isn't an iteration you could do:

^global(1,2)=a*b

^global(1,3)=a*c

Q:($P(^global(key1,key2),"*",2)=c)
Daniel Aguilar · Dec 14, 2023 go to post

Yuval GolanRobert Cemper
Finally I've found my mistake. My script failed with this kind of lines:

onersfkelkje345one

Because I only searched for a coincidence of words once

Thank you both for your help!

Daniel Aguilar · Dec 13, 2023 go to post

Thanks Robert, it seems that my code has an error because it doesn't match with your results. I will keep trying. Thank you so much!

Daniel Aguilar · Dec 13, 2023 go to post

Hello, has anyone received this result in Day1 - Part Two puzzle ?

I think my answer it's correct and I've checked the puzzle input and it seems correct... xD

Thanks!

Daniel Aguilar · Dec 5, 2023 go to post

Hello Enrico,

The reason for doing it in this way is because we haven't yet migrate to IRIS. We're working with the 2018 version currently.

Thanks for your answer 👍

Daniel Aguilar · Dec 4, 2023 go to post

My my, I had looked for the Count command but had not found it. Sorry for the silly question.

Thanks Dimitry!

Daniel Aguilar · Dec 4, 2023 go to post

Thanks Dimitry,

In which scenario could I be affected by the overflow. Sending messages without a listener who read them, for example?

Is there a way to know how many messages are in a queue, to avoid this problem?

Thanks again

Daniel Aguilar · Nov 29, 2023 go to post

Thanks Yaron,

I'm not worried about security because I plan to use it on non-critical internal processes, but anyway I've done some research and here is an example using SHA-256:

Set encryptedValue = ##class(%SYSTEM.Encryption).SHAHashStream(256,stream)

The first parameter (in my case the value 256) refers to the bit-length:

160 (SHA-1)
224 (SHA-224)
256 (SHA-256)
384 (SHA-384)
512 (SHA-512)

Daniel Aguilar · Nov 29, 2023 go to post

I answer my self xD

##class(%SYSTEM.Encryption).MD5HashStream(stream)

I hope it can be useful for someone too xD

Thanks!