go to post Vic Sun · Feb 4, 2020 I'd have to think a bit on what the "best" way to do this would be, but the following seems to work: %SYSTEM.Process.JobType() In my admittedly quick testing, it will return 0 for a process that doesn't exist.
go to post Vic Sun · Jan 9, 2020 Your user may have permissions to write a file to the output directory, but that doesn't mean you will have access to all the utilities that pButtons will try to run, including Windows Perfmon. There should definitely be more than 1 log file is a pButtons is running normally. I wonder if the Buttons report was able to collect its cstats as that also requires elevated permissions. You can check that section within the html report to see if it exists. I would definitely recommend opening an Administrator Windows command prompt and then navigating to \cacheinstalldir\bin, where you can use "ccontrol console <instancename>" to access the terminal. From there try to run a test pButtons.
go to post Vic Sun · Jan 9, 2020 What's in the log file? Prior to collection in the html there should be multiple log files containing various pieces of information, so tracking down what is/isn't collecting could be useful. I suspect OS permissions, can you open a terminal making sure you have administrator privileges so that you can run the proper performance monitoring utilities? You can just run a test 5 minute run to check if things are running properly.
go to post Vic Sun · Dec 5, 2019 Hello Paul, I'm not sure about DTLs specifically, but I'm seeing the latest community edition as 2019.4 which has the new SMP design. I tried my 2019.3 community edition which also has the new SMP. https://hub.docker.com/_/intersystems-iris-data-platform What version are you looking at?
go to post Vic Sun · Dec 2, 2019 You can find Studio-only installations in the Components section of the WRC distributions page, which includes versions compatible with IRIS 2019.2.
go to post Vic Sun · Nov 26, 2019 Hello Duncan, Please see the following documentation. Defining and Calling Methods. Some examples: do ##class(Package.Class).Method(Args) set myval= ##class(Package.Class).Method(Args) write ##class(Package.Class).Method(Args) You may find some of the courses on learning.intersystems.com (linked in the top bar of the developer community as well) useful such as the Caché Objects Introduction.
go to post Vic Sun · Nov 26, 2019 Hi Tamara, The following developer community article may be of use to you: https://community.intersystems.com/post/how-make-phone-calls-using-cach%C3%A9-objectscript-and-twilio For text/SMS alerts though you can see the following sample from the developer community: https://community.intersystems.com/post/simple-text-messaging-alert-using-sms-gateway There is also an online course Setting Up Alerts to try the text code out.
go to post Vic Sun · Nov 22, 2019 16384 was the default a long time ago back in Caché 2011, and upgrades would not automatically change this value. It is a good idea to review your memory settings periodically to make sure they still make sense for your application and usage. This value having never been tweaked from its default may be a sign that other memory values were never thoughtfully adjusted, so the following article may be of use to you (or your team): https://community.intersystems.com/post/intersystems-data-platforms-and-performance-part-4-looking-memory
go to post Vic Sun · Nov 22, 2019 Hello Roberto, I see that my colleague in the WRC has already addressed some of your concerns in the case, but to share some information with the developer community, here are some documentation links that may be useful to understand <STORE> errors: Low Memory and <STORE> Errors $zstorage bbsiz The first thing I notice is that your $zstorage is set to 16384. This is far below our modern default of 262144 (see bbsiz documentation). Is there a particular reason you would want to modify $zstorage on the fly rather than just have your system-wide setting be higher?
go to post Vic Sun · Nov 19, 2019 Hello Tamara, It sounds like you are looking for help getting familiar with Ensemble rather than specifically with the EnsLib.HL7.Operation.FTPOperation. Note that the operation is intended to send out a file from Ensemble to an FTP server, not to ingest a file; if you want to pull in a file from an FTP server to Ensemble you want an FTP Service. You can find some great starter materials on learning.intersystems.com. You can search for "productions" or "integrations" for some useful courses, but I would recommend "Building Your First HL7 Production." Specifically, I think the sub-course "HL7 I/O: Using HealthShare for Message Transmission" would be very useful. Some basic documentation is here also: Adding HL7 Business Operations Hope that helps! If you have more specific questions feel free to ask.
go to post Vic Sun · Nov 18, 2019 Hello Dan, As of Studio 2019.2 IRIS Studio is compatible with Caché and Ensemble as well. Studio is backwards compatible and the latest version is the most stable, so it seems that the only standalone Studio installation available is IRIS Studio. You can get older Studio versions by performing client installs using Caché kits, but there is no advantage to doing so.
go to post Vic Sun · Nov 5, 2019 Cancelling compaction in IRIS is supported and there is no risk of a data integrity issue.
go to post Vic Sun · Nov 4, 2019 Please make sure the version you are on is safe to run compaction. See Pete Greskoff's 3 links in this developer community post: https://community.intersystems.com/post/how-reduce-size-intersystems-cach%C3%A9-database-file-cachedat In InterSystems IRIS as of 2019.1.0, you have the option to monitor and cancel database tasks such as compaction: Using Character-based Security Management Routines ^DATABASE option 15. Show background database tasks"Displays a list of background tasks that are running or that have run since startup. You can also use this option to re-enter the monitor screen, where you can cancel a currently running task as well as purge the history of completed tasks. (Note that the tasks listed here are not the same as those listed as scheduled tasks in the Task Manager.)"
go to post Vic Sun · Nov 4, 2019 Every instance has at least a default local license server installed: LicenseServers I'm not certain I understand the full sequence of events here or the the different keys that you attempted to use. If you want to look deeper into this the WRC can help you review the keys and look into that license message (and cconsole.log context I'm sure).
go to post Vic Sun · Nov 1, 2019 Hello Robert, It looks like this message was informing you that you needed to activate a key, and that once you did so the message disappeared. Did you notice any other licensing related messages? What clarification were you looking for in terms of context/content?
go to post Vic Sun · Oct 31, 2019 Hello Yunier, Have you considered mirroring? A reporting async sounds like what you're looking for. Mirroring Reporting Asyncs
go to post Vic Sun · Oct 22, 2019 Pandiyan, OpenVMS is no longer supported for newer InterSystems releases: https://community.intersystems.com/post/vsi-openvms You can also find our supported platform documentation for IRIS 2019.2 here: https://cedocs.intersystems.com/documentation/ISP/ISP-iris20192/ISP_technologies.html#ISP_platforms_patches Other versions' documentation are available at docs.intersystems.com, but no versions of IRIS support OpenVMS.
go to post Vic Sun · Oct 18, 2019 Hello Paul, I believe that log message comes from your own code and I am not sure how your code determined those calls changed. Note that $zu calls are deprecated, undocumented, and subject to change at any time, so you should replace them with supported APIs. Obsolete And Deprecated Functionality I would recommend reaching out to the WRC or your ISC sales rep to discuss further if you have doubts. Perhaps Eduard's post is sufficient for you to replace the functionality. Edit: upon further inspection of the linked documentation, replacements do seem to be available for the calls you mentioned. Config.JournalFreezeOnError Security.SystemDBEncJournal Config.MiscellaneousIEEEError
go to post Vic Sun · Oct 18, 2019 Hello Pandian, This should be a larger discussion with your InterSystems sales rep. I would highly recommend reaching out to them.
go to post Vic Sun · Oct 8, 2019 Hello James, This documentation should contain the answers you seek: Displaying Free Space Information. You can use the System Management Portal's Databases page, or ^%FREECNT. Hope that helps!