Hi, Community!
We need one common method to persist data for all tables from C# rest api to InterSystems cache object script.
Hi,
Can we write message in the messages.log file ?
Thanks
I am looking for an installation kit: CachePCkit_x64.exe for 64 bits Windows newer than 2015.1
I have had a computercrash and needed to install Caché all over again.
Unfortunately I only had the kit from 2013 and that had just one feature missing.
I always could do anything I had to do with Caché 2015,2 and I don't need anything else.
Could somebody help me?
I've been trying unsuccessfully to use a parameter function within a routing rule. I can see the function %GetParameter available in the WYSIWIG rule editor, but I cannot seem to get the inputs for it correct, e.g..png)
Which gives the error.png)
I have also tried unsuccessfully in code
.png)
Is what I am doing possible, and I have a syntax issue? Or is getting a parameter like this not something that can be done in a class of type Ens.Rule.Definition
Thanks
InterSystems IRIS Adaptive Analytics version 2024.1.3 is now available from the InterSystems Software Distribution page. This release includes AtScale 2024.1.3, and an updated User Defined Aggregate Function (UDAF) file. This release includes and the following new modeling and BI capabilities:
- Formatting of calculation output based on on the field input rather than just the format defined on the calculation. This is particularly useful for calculations that can't have a standard output format, such as year-over-year growth in dollars, euros, or time.
Question: can a business process with pool size > 1 invoke external programs in parallel via $ZF(-100)?
We have a production that takes HL7 (ORU_R01) messages in and produces a PDF from each one for onward transmission to a document store.
The PDF creation is implemented in a business process which transforms the HL7 to XML, saves the XML to the filesystem, then calls Apache FOP (the version distributed with Ensemble) via $ZF(-100) to produce the PDF, which is stored on the filesystem.
Hello,
A customer whose Ensemble code contains lots of hardwired API URL calls is running into issues because of the IRIS instance name insertion in the URL path since IRIS v 2024.1.
What are the best solutions to revert to the previous URL path or automatically and dynamically rewrite this path (Apache mod_rewrite ? Proxies ?). Any examples ?
Thanks for your help,
Bertrand Cayzac
Is there a wizard to override pieces of class (parameters, properties, methods, etc.) like there is in Studio? I can't find this functionality anywhere. If it's not there, it's certainly a piece I'll sorely miss as we transition to VS Code.
Hello everyone,
I'm currently working on getting familiar with OAuth2, following this article. Since Part 2 involves using PKI, I decided to implement it as outlined in the article. However, I've run into an issue that I can't seem to resolve, and my searches on Google haven't yielded any useful results.
Here's a brief overview of what I've done so far:
Configuring the PKI Server:
- Navigated to: System Administration > Security > Public Key Infrastructure > Configure Local Certificate Authority Server.
- Filled in all the required fields and saved the configuration.
set name=""
for
{
set name=$order(^$GLOBAL(name))
quit:name=""
write name,!
}However this is really slow : about 1second per node.
I ran debugger, and it seems most of the time is spend in "%SYS.GD Visible" function. There is a comment that says :
This function loop on a global named
I have cleared global, hoping it has been filled by another process but it's not (it seems to be filled by %SYS.
Hi Experts Can you advise how to setup a nic for VIP ?
Can you confirm that using this command is the correct
ip addr add *.*.*.*/2 dev nic?
then configure the VirtualAddressInterface in iris.cpf
restart and end enable in the smp?
thank you in advance
Dear All,
I am currently part of a team that is developing an application using Microsoft PowerApps as the front end and IRIS as the backend. Effectively that frontend screens, which are house and an Azure serve, call a series of REST interfaces exposed by IRIS from a physical Microsoft server. During the development stage we have not had any security in place but now we need to secure the application using a single sign on. PowerApps relies on Microsoft Entra for its security both LDAP and OAuth. Has anyone in the community connected IRIS to Microsoft Entra?
Hello, I am total newbie when it comes to ObjectScript (just started going through the tutorial). We have a task where we have to update the port number for 75-100 items (say for half of the items in our production). Going through the documentation and other community posts it looks like we could utilize class method 'ApplySettings' in Ens.Production. But we are running into an issue. Below is what we currently have. When we hard code the item, it works. But, if we store the item in a variable and try it pass it through. Then it doesn't work. We are also not seeing an error.
Hey,
since our instance of iris is just utilized during working hours, I would like to simply copy all data via FTP from the server to a NAS during the night.
Are there reasons against this approach?
Are there batch examples of how to stop and start the database?
Thank you in advance!
Erik
Accessing an Azure cloud storage to upload/download blobs is quite easy using the designated %Net.Cloud.Storage.Client class API methods, or using the EnsLib.CloudStorage.* inbound/outbound adaptors.
Note that you'll need to have the %JavaServer External Language Server up and running to use the cloud storage API or adaptors, since they both use the PEX framework using the Java Server.
.png)
Hi Community,
It's time to announce the winners of the Python Contest!
Thanks to all our amazing participants who submitted 9 applications 🔥
(2).jpg)
Dear ladies and gentlemen, in the last month I've improved my Tool Caché Monitor... but first: the name
The name Caché Monitor was chosen to reflect the close integration of the tool with the Caché database. The established name Intersystems Caché will likely be completely replaced by InterSystems IRIS Data Platform in the foreseeable future I think. So a rebranding step became necessary. In order to be less closely tied to a product name in the future, a new name has been chosen to be more neutral: SQL Data Lens
Suppose you have an application that allows users to write posts and comment on them. (Wait... that sounds familiar...)
For a given user, you want to be able to list all of the published posts with which that user has interacted - that is, either authored or commented on. How do you make this as fast as possible?
Here's what our %Persistent class definitions might look like as a starting point (storage definitions are important, but omitted for brevity):
Class DC.I have an application that is called by terminal in local cache environment. The application basically has two processes that runs and does the below call to retrieve files and sub-directories in separate folders. When the main process starts, it jobs off and calls the second process that gathers all files in a directory by using a window dir and file command that pipes the results to a file. The main process continues on and does the same thing but from a different folder. When checking out what was retrieved by the secondprocess, there were directories and files missing. When I run this as just one process it works properly. I am running this on a 2017 license cache instance. I have also tried this on IRIS instance and got the same results. Could you please advise me what is causing the window directory to not work properly when running the processes at the same time?
I am leveraging the cloud storage adaptor to upload objects to an S3 bucket. I now need to add Tags to the object, but I don't see any mechanism within IRIS to allow adding of Tags.
Is that functionality currently available?
Hi Community,
Play the new video on InterSystems Developers YouTube:
⏯ Introducing Managed Solution for Asset Management @ Global Summit 2023
Welcome to the Q3’2024 quarterly platforms update. We have some news on the AIX front to encourage better security, along with our usual round of OS version updates.
If you’re new to these updates, welcome! This update aims to share recent changes as well as our best current knowledge on upcoming changes, but predicting the future is tricky business and this shouldn’t be considered a committed roadmap.
Wondering if gherkin (or even cucumber) can be used with IRIS software for testing?
iris | [ERROR] Command "iris start IRIS quietly" exited with status 256
iris |
iris |
iris |
iris | *** Recovery started at Thu Aug 15 05:47:48 2024
iris | Current default directory: /usr/irissys/mgr
iris | Log file directory: /usr/irissys/mgr/
iris | WIJ file spec: /usr/irissys/mgr/IRIS.WIJ
iris | Recovering local (/usr/irissys/mgr/IRIS.WIJ) image journal file...
iris | Starting WIJ recovery for '/usr/irissys/mgr/IRIS.WIJ'.
iris | 0 blocks pending in this WIJ.
iris | Exiting with status 3 (Success)
iris | 08/15/24-05:47:48:778 (828) 3
InterSystems FAQ rubric
Temporary globals stored in the IRISTEMP/CACHETEMP databases are used when a process does not need to store data indefinitely, but requires the powerful performance of globals. The IRISTEMP/CACHETEMP databases are not journaled, so using temporary globals does not create journal files.
The system uses the IRISTEMP/CACHETEMP databases for temporary storage and are available to users for the same.
For more information about temporary globals and the IRISTEMP database, see the following document:
Temporary Globals and the IRISTEMP Database
Hi, Community!
Are you building generative AI applications? See how a retrieval-augmented generation (RAG) architecture can help:
Alert: Database Corruption with Multi-Volume Databases after Truncation
InterSystems has corrected a defect that can cause database corruption or <DISKHARD> errors with multi-volume databases under extremely rare circumstances. Only databases that have been truncated are at risk.
The defect exists in the following products and any InterSystems offerings based on them:
- InterSystems IRIS® – 2024.1, 2024.1.1, and 2024.2
- InterSystems IRIS® for Health – 2024.1, 2024.1.1, and 2024.2
- HealthShare® Health Connect – 2024.1, 2024.1.1, and 2024.
Hi fellows,
How can I query all Patient SDA from a Regestry and export to file? Exist some table when I can query all Patient?
To export, I found the class HS.SDA3.QuickXML and method ToQuickXMLStream, but I can't find a table where query all Patient, by update date for example.
Thanks in advanced!
Hi Guys
I'm getting syntax error using && operator in using JS in my Zen page, the || works fine!?
.png)
Thanks


