Hey Developers,
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in February 2021:
Hey Developers,
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in February 2021:
Please see PerfTools IO Test Suite for a later version of the Random Read IO tool.
This tool is used to generate random read Input/Output (IO) from within the database. The goal of this tool is to drive as many jobs as possible to achieve target IOPS and ensure acceptable disk response times are sustained. Results gathered from the IO tests will vary from configuration to configuration based on the IO sub-system. Before running these tests ensure corresponding operating system and storage level monitoring are configured to capture IO performance metrics for later analysis.
Hi Developers!
We had a set of technology bonuses for the InterSystems Grand Prix contest.
And here is how projects collected it:
Good day, developers!
The "apptools-admin" project is not only a set of tools for the administrator, but a platform for the rapid creation of a prototype of any solution. For example, Photo Album, Music Player, and Personal Library all come together in a user-friendly treasure chest design.
Load http:// your-host:your-port/apptoolsrest/a/infochest
Change the path to your treasure files and start viewing, listening or reading from any convenient device: desktop, tablet or smartphone.

The example will be located at ${CSPdir}/apptools/files

After saving and updating the panel, you can select a music
Hi folks!
Sometimes when we develop a mockup or PoC there is a need for a simple interface that will provide data in IRIS in JSON against SQL queries.
And recently I contributed a simple module that does exactly that:
accepts SQL string and returns the JSON.
How to install? Just call:
zpm "install sql-rest"
If you install it in a namespace X it will setup a /sql endpoint to your system that will accept POST requests with SQL string and will return the result for you for the data available in the namespace X.
Hello all,
Is there any command or way to update the versionid on windows similar to the "iris update <instance> versionid=<version>" on linux?
I have one block of code that not working as it was supposed to in in SQL. I am using it in a routine
&sql(update X_X.X set LocalEnvironment=1 where %ConfigName IN('X_X_X', 'Y_Y_Y'))
using the above SQL query I am trying to set a property(LocalEnvironment) which is defined as boolean. But the query is not enabling the property. FYI- We have extended businessprocess class to create a new property.
This is the first InterStstems programming contest that we participated in! Come check out and vote for us!
The overbooking management system combines the unique conditions of the hotel, such as room prices, order channels, customer needs (etc...). System uses machine learning algorithms (such as: KNN/ES-RNN...) to accurately predict the daily no-show and occupancy rate of the hotel, and further combines with the revenue equation to find the best largest room sales volume, which can significantly increase the hotel marginal revenue.
Check Our
If you want to start IRIS as a service on CentOS7 you can use systemd.
Login as root and create a new file iris.service in /etc/systemd/system.
# vi /etc/systemd/system/iris.service
[Unit] Description=Intersystem IRIS Service After=network.target [Service] Type=forking WorkingDirectory=<iris-install-dir> User=root ExecStart=<iris-inst-dir>/bin/iris start "<instance>" ExecStop=<iris-inst-dir>/bin/iris stop "<instance>" quietly Restart=on-abort [Install] WantedBy=default.target
<iris-install-dir> = Directory where you installed IRIS on Centos7 i.e. /iris
<instance> = The IRIS instance you
I'm participating in the Developing with InterSystems Objects and SQL with Joel Solon. The course is very nice and I will share with you some tips I got during the training. Tips presented in the day 3:
I'm participating in the Developing with InterSystems Objects and SQL with Joel Solon. The course is very nice and I will share with you some tips I got during the training. Tips presented in the day 2:
Today we had an issue where a couple of our IRIS "processes" had a status of "Dead".
How do I configure IRIS so that, when that happens, IRIS will log an event to messages.log or alerts.log?
We are forwarding the contents of both of those logs to Splunk for analysis, and I'd like to be able to see those events in there as well.
hello, I had build a DocDB referring the code from here: https://community.intersystems.com/post/how-can-i-create-properties-doc…
Here are the structure of the json Documents I have added in my database called 'Orders'.
Doc1 = {'Client': 'Stanford health center', 'Country': 'US', 'orderID': 'a0001', 'Date': '2020-01-01',
'OrderContent': [{'productID': '001', 'ProductName': 'flu test', 'Qty': 100, 'cost': 500},
{'productID': '002', 'ProductName': 'EV test', 'Qty': 500, 'cost': 1000}]}
Doc2 = {'Client': 'watson clinic', 'Country': 'US', 'orderID':InterSystems API Management (IAM) - a new feature of the InterSystems IRIS Data Platform, enables you to monitor, control and govern traffic to and from web-based APIs within your IT infrastructure. In case you missed it, here is the link to the announcement. And here's an article explaining how to start working with IAM.
In this article, we would use InterSystems API Management to Load Balance an API.
In our case, we have 2 InterSystems IRIS instances with /api/atelier REST API that we want to publish for our clients.
There are many different reasons why we might want to do that, such as:
When I use vscode, Some classes cannot be compiled, while others can .it will report the following error:
.png)
What should I do?
Hi Community,
is there a possibility to implement a "remember password" feature in a ZEN Application?
In the management portal I added a web-application for a ZEN application with password authentification. I created an own login page, and now I want to implement a "remember password" feature (User should not have to login again after the session times out or when the browser window is closed).
Hi Developers,
A new exciting challenge introduced for Global Masters members of "Advocate" level and above: we invite you to record a 30-60 sec video with an answer to our question:
🎁 Reward of your choice for doing the interview: $50 Gift Card (VISA/Amazon) or 12,000 points!
Follow this direct link to the challenge for more information. Please note that the link will work for GM members of "Advocate" level and above. More about GM levels you can read here.
Hi, I am trying to filter transactions based on a value within OBX 3.1 and OBX 5.1 within the same repeating segment. The segment looks like this
OBX|60|ST|RADONCPT||Y|
I originally tried this within a routing rule
Hi All,
I hope someone can help me with the following, it's about the usage of the class EnsLib.HL7.Service.HTTPService.
Working situation right know.
In IIS we've got a site configured who is dealing with the client certificate, etc and redirect the full request to http://localhost/csp/healthshare/NAMEPSACE/EnsLib.HL7.Service.HTTPServi… and the web gateway redirects the request to Business Service 'EnsLib.HL7.Service.HTTPService.cls'.
Preferred situation:
We would like to have multiple available endpoints per namespace.
Hi
I am using below function and it works fine but i want to match the value ignoring the first 4 chars as they are only added to sort the data.
##class(Ens.Rule.FunctionSet).Lookup
For example
My table has following values
0001EMRNameB
0002EMRNameA
0003EMRNameC
w ^Ens.LookupTable("EMRName","0002EMRNameA") this works
But i want to use something like that
w ^(Ens.LookupTable("EMRName","%EMRNameA") this doesnt works
Does anyone know how to get the closing tab/menu changing event in a CSP? I've tried the JS "OnBeforeUnload" already but it seems the browsers aren't allowing it anymore. I need to show a pop-up that holds the user if trying to get away before completing the stage.
Hi all,
I have a API operation that is calling to a external process. The answer is a big json but I only want a pice of the full content.
My first attempt is:
.....
// The code of prepare the request is omitted.
set tSC = ..Adapter.SendFormDataArray(.tHttpResponse,"POST",tHttpRequest,,,tURL)
if $$$ISERR(tSC) $$$ThrowStatus(tSC)
// Get the response directly
set response = ""
while (tHttpResponse.Data.AtEnd = 0) {
set response = respuesta_tHttpResponse.Data.Read()
}
// Convert Json to generic object, get the node returnValue.data and convert to JSon again
set objJson =
Hello All,
InterSystems Certification has designed a certification exam for technical specialists who work with HealthShare Patient Index. We need input from our community to help validate the exam topics. Here's your chance to have your say in the knowledge, skills, and abilities that a certified HealthShare Patient Index Technical Specialist should possess.
Exam title: HealthShare Patient Index Technical Specialist
Exam candidate: An IT implementation professional who:
So now that I have figured out how to send a Page via HTTP.OutboundAdapter, I have another question. I want to use a Function that all I have to do is pass two variables and it is sent to the HTTP.OutboundAdapter I created to send the Page.
So.. If I have a class file that ExtendsEns.Rule.FunctionSet, how do I force it to send a Request to my HTTP Business Operation, without having to go through a DTL, or Business Process?
Thanks
Scott
Hi Team,
~ sign is not rendering/displaying in HL 7 file.
Thanks,
Ankur Shah
Hi Community,
See how X12 SNIP validation can be used in InterSystems IRIS data platform and how to create a fully functional X12 mapping in a single data transformation language (DTL):
Hi Everyone!
I try to get the file size from an Archive in a SFTP service. The input is a %Stream.Object.
I'm trying to use input.Size or input.SizeGet() but i´ve got the next error:
.png)
Any suggestions?
Thanks in advance =D