go to post Vic Sun · Sep 16, 2021 Hello Muhammad, Where are you trying to select %ALL? https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=GSA_config#GSA_config_namespace_addmap_all "%ALL is not visible except for the purposes of mapping data; that is, it is not a real namespace, but a mechanism for mapping data to all namespaces."
go to post Vic Sun · Sep 16, 2021 Vivek, Your version of IRIS for Health doesn't have the SMP UI to create a FHIR server. That was added in 2020.2. https://docs.intersystems.com/irisforhealthlatest/csp/docbook/DocBook.UI.Page.cls?KEY=HXIHRN_new#HXIHRN_new_serverui I'd suggest you look at the 2019.1 docs for your version's instructions. That being said, IRIS' FHIR support is being actively developed so it is changing frequently. If you can upgrade to the latest version of IRIS for Health, you will get access to the most functionality (and quality of life improvements like the SMP option!)
go to post Vic Sun · Sep 14, 2021 Hello Apoorva, I see you've already opened a WRC for this. I think it definitely makes more sense to look into this with InterSystems than on this forum. In general, my questions would be along the lines of why you needed to force the instance, and what other messages were logged. The OS logs will probably also be helpful.
go to post Vic Sun · Sep 13, 2021 Hey Cedric, Unattended installs don't have a parameter for journal directories, but you can configure the journal directory with an installation manifest and Config.Journal. This post might be helpful also: https://community.intersystems.com/post/how-use-unattended-install-perform-following-tasks
go to post Vic Sun · Sep 13, 2021 Gotcha. Then perhaps the following documentation would be helpful: Configuring and Using Push Notifications
go to post Vic Sun · Sep 10, 2021 Muhammad, What exactly do you mean by push alerts? Email alerts are quite straightforward to set up. The following resources from learning.intersystems.com might be helpful. Basic course here: Setting Up Alerts For more: Proactive Alerting: Advanced Approaches for Alerting Solutions: Webinar Recording
go to post Vic Sun · Sep 9, 2021 Hello Muhammad, Either documentation page explains the difference: Embedded Language Development > ObjectScript > ObjectScript Reference > ObjectScript Functions > $INCREMENT https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=RCOS_fincrement#RCOS_fincrement_seq "$SEQUENCE and $INCREMENT can be used as alternatives, or can be used in combination with each other. $SEQUENCE is intended specifically for integer increment operations involving multiple simultaneous processes. $INCREMENT is a more general increment/decrement function. $SEQUENCE increments global variables. $INCREMENT increments local variables, global variables, or process-private globals. $SEQUENCE increments an integer by 1. $INCREMENT increments or decrements any numeric value by any specified numeric value. $SEQUENCE can allocate a range of increments to a process. $INCREMENT allocates only a single increment. SET $SEQUENCE can be used to change or undefine (kill) a global. $INCREMENT cannot be used on the left side of the SET command." Hope that helps!
go to post Vic Sun · Sep 8, 2021 Note that copying the CACHESYS is not a general recommendation. You may choose to copy that database in specific situations if you are prepared to deal with potential consequences. In general, if you have problems with CACHESYS, using the installer would be the preferred option. https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=GORIENT_ch_enviro This documentation states that "InterSystems does not support moving, replacing, or deleting this database."
go to post Vic Sun · Sep 7, 2021 Storage recommendations are covered on a separate page, here: Preparing to Install InterSystems IRIShttps://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=GCI_prepare_install#GCI_storage
go to post Vic Sun · Sep 6, 2021 Virat, What exactly do you mean by database tuning? Robert and Vitaly mention how to tune a table for SQL optimization, but what exactly were you hoping to achieve? I wonder if you meant something like configuring the memory settings for an instance, for which I'd recommend starting by reviewing this page of documentation: Architecture > Scalability >Scalability Guide > Vertically Scaling InterSystems IRIS
go to post Vic Sun · Sep 3, 2021 Kevin, That's pretty worrisome. <DIRECTORY> is not a problem with the command - it means the instance can't locate that directory - this case, the CACHESYS directory. I would be surprised if there aren't errors elsewhere in the Caché logs. https://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=RERR_system "There is no such directory on the target system, no Caché database, the Caché database is not mounted, or the database is locked by another configuration. For further details, refer to $ZERROR." This might be a configuration issue, permissions issue, etc. Definitely would recommend opening a WRC at this point, if you can't identify the problem.
go to post Vic Sun · Sep 3, 2021 Kevin, It sounds like your namespace prompt has been replaced with a directory path in the terminal. The /mgr path is for %SYS (or CACHESYS, technically), but the fact that it is displaying that way seems a little unusual. It sounds like you're entering the implied namespace for some reason. Nothing immediately comes to mind for what could be causing this. You said "at some point", do you recall when that was and if any changes have been made? I wonder if login auditing would give useful information on this. Does logging in as a different user or looking at the user you are using's security settings show anything? May be worth opening a WRC, as that might be easier than troubleshooting through this forum.
go to post Vic Sun · Sep 2, 2021 Hello Michael, John's suggestion might help. Alternatively, try "iris terminal" as I think that's the best practice. Interact Using the InterSystems Terminal
go to post Vic Sun · Aug 26, 2021 Hello Lewis, In my experience, aborting doesn't retry a message. I wonder if something in your production is resending the message? Do you see anything in the logs that speak to what is happening? This may be worth opening a WRC about - if you do, I would be interested in hearing what you end up finding out.
go to post Vic Sun · Aug 26, 2021 Yakov, I'm not sure I understand your comment. It sounds like the setting is working for the most part - when you add all the IPs (desired and undesired) you can see all messages flow. If you remove certain IPs from the list, you can see those IPs being rejected. There is a disconnect between that last sentence, and the behavior you are explaining where allowing IPs doesn't work. Can you elaborate on this discrepancy?
go to post Vic Sun · Aug 26, 2021 Muhammad, That "missing" class is shipped with the Health side of ISC products (ex. IRIS for Health, HealthShare UCR, Health Connect). The fact that it can't be found is somewhat worrisome, but you can narrow this down into 2 main possibilities. 1. the class actually doesn't exist on your instance. I would recommend finding out how that could have happened. 2. the class does exist, but can't be found by the process, potentially because of a namespace / mapping issue. I would take a look at your mappings to see why this class is not available. Besides those 2 points, a few questions to ask would be: When did this start happening? What changed? Was this class able to be found before?
go to post Vic Sun · Aug 19, 2021 Hello Augusto, I think you're at the right part of the documentation. I'm not sure what specifically you are asking about. The actual "upgrade" on Unix involves running cinstall as if you were installing a fresh instance, and you can target the existing instance. The docs cover what else needs to be done before/after that. I hope that helps? I would definitely recommend testing the procedure to familiarize yourself.
go to post Vic Sun · Aug 13, 2021 I agree with Pravin that <STORE> errors generally indicate a lack of process private memory which you can try to address by raising that limit. Documentation on <STORE> errors here: https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=RCOS_vstorage#RCOS_C132257 The other practical side of things though - can you use smaller subfolders rather than one that needs to host so many files? Do you really want your process to have to scan through that many files?
go to post Vic Sun · Aug 13, 2021 Hello Muhammad, I would recommend reading this section of the documentation on Assets and Resources. "Users and applications interact with InterSystems IRIS databases through namespaces. While there are no privileges associated with namespaces, access to a namespace is granted or denied based on the privileges associated with the underlying databases. More specifically, to access a namespace, you must hold the Read privilege on the default globals database associated with that namespace."
go to post Vic Sun · Aug 9, 2021 Gary - as far as I know, the IRIS for Health docs should only be additional pages on top of the base IRIS documentation. Is there anything missing that you were looking for?