go to post Vic Sun · Nov 13 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 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 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 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 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 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.
go to post Vic Sun · Jul 18 The garbage collector is somewhat an internal process which is why I believe it is sparsely documented. I'd echo Dmitry that understanding your concern would help. I think what is documented generally covers a high level understanding - that being that there is a GARCOL process. And that blocks are marked freed after a large kill by this process, to be freed in the background.
go to post Vic Sun · Jul 18 Primarily if this is urgent I'd say contact the WRC. But I would be wondering if you mean to say you shutdown the server or instance, and whether you have an arbiter. Could it be that the backup member doesn't want to take over because it can't confirm the primary is down?
go to post Vic Sun · Jul 6 https://docs.intersystems.com/iris20231/csp/documatic/%25CSP.Documatic.cls?LIBRARY=%25SYS&CLASSNAME=Config.config#locksiz If you look at the locksiz class reference, it is described as "An upper bound on the amount of shared memory heap (see gmheap) that is allowed to be consumed by the lock table as a result of application-level locks."
go to post Vic Sun · Jul 6 Locksiz is only allocated as needed from gmheap, so if gmheap is used up you could be unable to take out further locks.
go to post Vic Sun · Jul 6 "Deadlock" is too broad to describe any possibility that could cause the instance to hang. I would recommend reaching out to the WRC/support when that occurs so they can analyze the system with you. FWIW the first place I would look would be the messages.log which would point to next investigative steps. Alexander's IRIShung suggestion is also a good one.
go to post Vic Sun · Jun 22 Reach out to the WRC for this, they can help you reset the global that defines the search criteria.
go to post Vic Sun · May 24 Yes, assuming the index exists it will be updated as the data changes. https://docs.intersystems.com/irisforhealth20231/csp/docbook/DocBook.UI.Page.cls?KEY=GSOD_indexes#GSOD_indexes_overview
go to post Vic Sun · Apr 25 Correct, you can't restore a Cache backup to IRIS. The database files themselves are compatible, but not the backups. You'll need to restore to an instance of Cache.
go to post Vic Sun · Apr 21 Hi William, You found the right part of the documentation. Restoring a cbk file is what is referred to as online backup, so this particular segment would be the step-by-step you need. https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=GCDI_backup#GCDI_backup_util_DBREST
go to post Vic Sun · Apr 18 Can you identify which components are taking a long time to stop? Often stopping a component being slow is the result of waiting for a synchronous call, for example.
go to post Vic Sun · Apr 12 You could use %Dictionary.ClassDefinition to open the class definitions, use %ConstructClone and then save to another namespace.
go to post Vic Sun · Mar 16 I agree with Lorenzo and Pietro as well! Since I believe you're looking to run tasks/code that has to do with your mirror failing over, I suppose it might be worth taking a higher level look at the scenarios you are hoping to address. Probably most of the things you want to do can be put in your ZMIRROR so that when your new primary takes over it can do whatever miscellaneous non-IRIS failover tasks you want. What procedures do you need to be concerned about in a clean failover via shutting down the instance (triggering ZSTOP) vs in an unclean failover for whatever reason, in which case you would only expect your ZMIRROR to run?
go to post Vic Sun · Mar 14 In that case, I'd recommend reviewing the service user documentation I linked above. If you prefer to not set the service user for whatever reason, then using an admin command prompt would be a perfectly acceptable short term alternative.