go to post Vic Sun · Mar 12 Glad you found that interesting! One warning I can add is that if you do decide to add a "no-integrity" type purge and if you've never run one, depending on how many messages you have you may trigger a very large purge (and a lot of journaling activity as a result). Often times when making significant purge changes, it can be safer to increment the time period you are purging bit by bit to make sure you're not asking too much of a single purge. ex. If you run daily message purges then every day you are purging 1 day's worth. If you have "expired" messages going back a few years and decide to purge them all of a sudden, that might be a surprising number.
go to post Vic Sun · Feb 24 On a bit of a tangent but I might recommend reviewing the following post by my colleague and considering whether a 2 phase purge schedule would make sense for you. One purge task running as standard to clean up the completed messages and one running on a lag to catch any suspended / leftover messages that are old enough that you think they could be removed: https://community.intersystems.com/post/why-keep-integrity-important-when-purging-healthshareensemble-data
go to post Vic Sun · Feb 10 I would generally caution against killing IRIS jobs from outside IRIS, as under rare conditions this could lead to IRIS hanging. If this is a concern I would suggest reaching out to WRC who can help you confirm that a process is safe to terminate.
go to post Vic Sun · Feb 6 The journal does not contain the line of code (imagine needing to log that information for every single global modification), so to find the relevant code would require the type of cross referencing I suggested. The other option I would suggest would be to go through the program in the debugger. Especially if you have a general sense of where the relevant change would be made. But again, maybe the best option depends on why you are looking for this specific global set.
go to post Vic Sun · Feb 6 Most likely more context on what you are trying to look up would be helpful to understand how best to approach this request. What occurs to me immediately is this might be a good case for involving the WRC to help investigate. If you want to look into it yourself I think you would want to read through the journals to find the global set in question and what is being done around that set, then tracking from the process to what else it was doing at the time. You may need to have a SystemCheck / irisstat running in order to correlate the process to whatever routine it was running.
go to post Vic Sun · Jun 26, 2024 Can you explain what section of the portal you are looking at? Do you mean interoperability system default settings?
go to post Vic Sun · May 6, 2024 Hi Cristiano, it is not recommended to use transparent huge pages: https://docs.intersystems.com/irisforhealth20241/csp/docbook/DocBook.UI.Page.cls?KEY=ARES#ARES_memory_plan_pages_linux
go to post Vic Sun · Apr 17, 2024 Failing somebody who has run into this before, I would suggest opening a WRC ticket so somebody from InterSystems can look at the relevant code and see what (if anything) can be done to avoid this behavior. Once you get that reply I'm sure there would be no problem sharing with the class here 😉
go to post Vic Sun · Feb 16, 2024 Hi Scott, just to double check that this setting is per namespace. If that isn't working, I'd suggest opening a WRC case.
go to post Vic Sun · Feb 15, 2024 I'm guessing you're running into this limitation "The ObjectScript method used by DTL transformations, GetValueAt, truncates HL7 segment fields at 3.6MB." Docs cover how to work around this. https://docs.intersystems.com/irisforhealth20233/csp/docbook/DocBook.UI.Page.cls?KEY=EHL72_transformation#EHL72_transformation_longsegments
go to post Vic Sun · Jan 4, 2024 Hello Abhishek, Please see the following course on HL7 > FHIR. https://learning.intersystems.com/course/view.php?id=1744
go to post Vic Sun · Dec 14, 2023 Hi Scott, I would suggest using the %SYS.LDAP APIs to test each method individually or the LDAP test configuration page which will show additional logging. https://docs.intersystems.com/iris20233/csp/docbook/DocBook.UI.Page.cls?KEY=ROARS_iam_ldap#ROARS_iam_ldap_unixapicertdebug
go to post Vic Sun · Nov 13, 2023 Hi Wayne, Please try scrolling to the right. If it still doesn't work I'd contact InterSystems support to see what the issue is. There may be a network security issue preventing parts of the web page from loading.
go to post Vic Sun · Oct 19, 2023 For posterity, the solution WRC proposed was to implement a CreateRS method allowing for the sort order to be modified by changing the SQL query.
go to post Vic Sun · Sep 15, 2023 To piggyback off this, the initial way to run IRIS under a certain user is to use setserviceusername: https://docs.intersystems.com/iris20232/csp/docbook/DocBook.UI.Page.cls?KEY=GSA_using_windows#GSA_using_windows_nonadminperm_change As far as I know you can then update the credentials from services as suggested above, but you may want to keep in mind using setserviceusername if you run into other credentials / Windows permission style issues.
go to post Vic Sun · Aug 17, 2023 No, that will not work. I'd suggest following the server migration guide. https://docs.intersystems.com/iris20232/csp/docbook/Doc.View.cls?KEY=AMIG
go to post Vic Sun · Aug 16, 2023 Agreed with Alex. If you're seeing inexplicable issues when you think the data should be arriving correctly, I'd suggest looking at a network trace to get the details on how data is coming across.
go to post Vic Sun · Jul 26, 2023 Documentation shows that Java 8 and 11 are supported. https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=ISP_technologies#ISP_ejb 11 support was added briefly before Java 17 LTS was released (early 2021 I believe), but it seems InterSystems' Java support has not been updated in the past 2 years. This is something we are working on, however I don't know when that change might be released.