Hi Team,
I am creating an API POST method to which the Web Requests will come. I want to identify that from which device (Mobile, Tablet, Laptop, Ipad etc) the request came.
Let me know if you need more details from me regarding the question.
Hi Team,
I am creating an API POST method to which the Web Requests will come. I want to identify that from which device (Mobile, Tablet, Laptop, Ipad etc) the request came.
Let me know if you need more details from me regarding the question.
I want to check the SDA to see if a patient had two diagnosis on the same day using a Detail Filter in Push. What is the best way to approach this?
Hi Developers!
Want to participate again in the competition of creating open-source solutions using InterSystems IRIS Data Platform?
Then we're pleased to announce the second InterSystems IRIS Online Programming Contest!
And the topic for this contest is InterSystems IRIS with REST API.
The contest will again last three weeks: April 13-May 3, 2020.
Also, please join the InterSystems Contests Discord Channel to chat about contest and technology.
Hi all.
A long time ago I enabled Activity Monitoring to be able to save myself headaches in the future when looking at the performance of various message routes through our productions. It's served it's purpose of answering questions on how many messages we process a week etc but I had not had the chance to really dig down into the stats for specific message types or destinations to pin point issues.
That time has come, as I have an outbound that periodically queues up without much rhyme or reason.
This should be very easy to look at, but it seems that the auto refresh not only refreshes the
The typical WHERE condition in SQL relates mostly to some content of the rows you work on.
So it needs to be calculated and checked for each row you access.
Differently (and that's why I named it STATIC) is a WHERE condition that is independent of the rows you access.
Hi There,
I have Microsoft Visual Studio Community 2019 installed and tried to setup the entity framework as per Using Entity Framework with InterSystems IRIS Data Platform (https://learning.intersystems.com/course/view.php?id=1046) tutorial but I can't see the ISC data source in MS Visual Studio's Data source section. Does this mean that MS VS Community 2019 is not supported with the Entity Frmawork?
Hassan
We are using Ensemble 2018.1.3.
I am trying to import the org.apache.poi jar file (I have same problem with 3.8, 4.0.1, and 4.1.2).
Whenever I try to import the org.apache.poi.hssf.usermodel.HSSFWorkbook class using the Java Gateway Wizard, I get an XML error such as the following:
ERROR #6301: SAX XML Parser Error: Line: 215 Offset: 20 invalid character 0x5 while processing /hs-connect/sys/mgr/Temp/mMQ5qDvObKsxaw.xml at line 215 offset 201In doing some digging, it looks like the problem is in the org.apache.poi.POIDocument.class because it has the following code in it:
protected void
I enjoy the challenge of being in a contest.Currently I participate in InterSystems IRIS with REST API Programming Contest.My idea for this contest was to create an app to help me keep track of tasks for my Status Reports.I started with the template provided by Evgeny Shvarov.I created a persistent class for Tasks and a REST Dispatch class.I defined my URL map and I even figured out how to test my REST app using Postman.I felt proud of myself for a little while.
Hi Community!
The new video from Global Summit 2019 is already on InterSystems Developers YouTube:
⏯ System Alerting and Monitoring Made Easy
Get the latest from Learning Services!
Read more and subscribe to get Learning Services news once a month in your inbox!
When I describe InterSystems IRIS to more technically-minded people, I always start with how it is a multimodel DBMS at its core.
In my opinion that is its main advantage (on the DBMS side). And the data is stored only once. You just choose the access API you want to use.
On first blush it's a nice story - short and concise and it gets the message across, but when people really start working with InterSystems IRIS
Hi Developers!
We are having a series of InterSystems IRIS Online Programming contests this year!
This announcement is for current and all future online contests.
Below you'll find the judgment rules for the IRIS Contest.
Hi Developers!
Today we launched the second programming contest on InterSystems IRIS, the landing.
The topic is the REST API.
And we introduced a few technology bonuses.
Here I want to provide details on what application eligible, what are the technology bonuses and how to collect all of them.
Here we go!
Hello!
I'm not really familiar with how and if class parameters can be used during runtime or if it is static.
Class %TimeStamp has parameter XMLTIMEZONE [Constraint = "IGNORE, UTC", Flags = ENUM] = "UTC";
I wonder if that parameter can be changed to IGNORE during runtime and in that case how?
For the moment I have created my own type that inherits from %TimeStamp in order to change to IGNORE
Greetings Michael
Simple problem:
Is there any way to force terminal to the foreground after current command ends?
This is Windows with cterm/iristerm although Putty/Kitty solution would also be nice.
Howdy, Developer Community!
Here’s a fun little formatting problem you may run into when trying to use the RSAEncrypt method of %SYSTEM.Encryption (also useable as $System.Encryption.RSAEncrypt()!), which is documented here:
https://docs.intersystems.com/latest/csp/documatic/%25CSP.Documatic.cls…
This uses either a certificate or public key per the documentation. Quote:
Certificate/PublicKey - Either
An X.509 certificate containing the RSA public key to be used for encryption, in PEM encoded or binary DER format.
or
The RSA
On one HealthShare servers (RH Linux, 2017.1.1), I am not able to login to Studio for this server. When I select the server connection from the notification tray icon, choosing Remote System Access, Studio, then the server, the error I getting is:
Unable to log on to server {Server Name}
Communication link failure
I've tried using both DNS name and IP address, same result. Using Atelier, I am able to connect to the server using the same DNS name and Web Server Port that I'm trying in Studio.
Hi Developers!
This post describes how you could publish your InterSystems application on Open Exchange.
What is the InterSystems application?
It could be anything, which is built with InterSystems data platforms or to help work with InterSystems data platforms: InterSystems IRIS, InterSystems IRIS for Health, InterSystems HealthShare, InterSystems Ensemble and InterSystems Caché. This could be tools, frameworks, adapters, examples and business solutions.
Why publish on Open Exchange?
InterSystems Open Exchange is an "App Central" for the solutions in InterSystems. It's the first place where the developer goes to look for tools, frameworks, and examples on InterSystems IRIS. And Open Exchange brings the added traffic to your solution which could be converted into leads.
We are having a set of business development tools for published Open Exchange applications. This definitely makes your InterSystems application more noticed.
Submitting an application
Suppose you have a library with open source published on Github which you want to publish on Open Exchange. For the purpose of a demo, I'll fork this remarkable project of @Peter Steiwer ObjectScript-Math which I forked and renamed to object script-super-math.
Hi Community,
We're pleased to invite you to join the “InterSystems IRIS Tech Talks”, a new series of webinars presented by InterSystems product managers.
The webinars will take deep dives into the latest features of InterSystems IRIS 2020.1 from a developer’s perspective. They’ll go beyond the high-level overviews and kick the tires on the very best and latest technologies we’ve released.
Hi Developers!
I'm pleased to announce a new release of InterSystems ObjectScript Package Manager - ZPM 0.2.1!
What are the new features?
See the details below.
I'm looking for any codes that match my parameter that we have received since 1/01/2020 based on the FromTime, EnteredOn or Status (if both are empty).
(Problem[Problem/Code='%1' and FromTime>"2020-01-01"]) | (Problem[Problem/Code='%1' and (count(FromTime)=0 or FromTime="") and EnteredOn>"2020-01-01"])
| (Problem[Problem/Code='%1' and (count(FromTime)=0 or FromTime="") and (count(EnteredOn)=0 or EnteredOn="") and Status/Description="Active"])
This works like a charm with standard XPATH query tools but HS does not like it.
Hello,
We have a Service which behaves differently even though two equal Soap UI XML requests are being sent, from different systems.
When it is being sent from the other system, our Service's log shows:
ERROR <Ens>ErrGeneral: invalid HTTP version'xmlns:ges="http://XXX.XXXXXXXXX/GestionPacientes">'
When we send the same XML message from SoapUI, it is being processed by our system.
We have checked that the service's NAMESPACE is: "http://XXX.XXXXXXXXX/GestionPacientes"
How could we debug further this behaviour?
We have read:
https://stackoverflow.com/questions/23115697/getting-no-soapaction-he
Hi,
Do you have any experience in inserting a panda dataframe into SQL IRIS Table? The dataframe.to_sql method uses sqlalchemy and it seems no dialect is available for IRIS.
thanks, Blaise
Hey Community,
my Caché Version: 2013.1 and can't update now.
is it possible to highlight SQL Statements like in embedded SQL with all the features from SQL Statements?
Actually I use SQL Statements with a simple string like:
set myquery = "SELECT TOP 5 Name,DOB AS bdate,FavoriteColors FROM Sample.Person"But when the queries are more complex it will be very cluttered and unstructured.
It would be nicer if I could set line breaks (I know here could I use indexed variables) and have highlighting like in an embedded SQL:
&sql(
SELECT TOP 5 Name,DOB AS bdate,FavoriteColors
FROM Sample.Person
)
Be
One of the things I want from VSCode is to have a familiar Studio look.
Thankfully VSCode is easily customizable so you can choose any color for any element.
Here's what I got so far:
.png)
To get the same look add to your settings.json:
"workbench.colorTheme": "Default Light+",
"editor.tokenColorCustomizations":{
"textMateRules": [
{
"scope": "entity.other.attribute-name.objectscript_class",
"settings": {
"foreground": "#000000"
}
},
{
"scope": "string.quoted.double.objectscript",Hi Community,
We're pleased to invite you to join the upcoming InterSystems IRIS 2020.1 Tech Talk: Data Science, ML & Analytics on April 21st at 10:00 AM EDT!
In this first installment of InterSystems IRIS 2020.1 Tech Talks, we put the spotlight on data science, machine learning (ML), and analytics. InterSystems IntegratedMLTM brings automated machine learning to SQL developers. We'll show you how this technology supports feature engineering and chooses the most appropriate ML model for your data, all from the comfort of a SQL interface. We'll also talk about what's new in our open analytics offerings. Finally, we'll share some big news about InterSystems Reports, our "pixel-perfect" reporting option. See how you can now generate beautiful reports and export to PDF, Excel, or HTML.
Hey Community,
my Caché Version is 2013.1 and I can't update now.
I want to serialize a SQL Answer row into an Array filled with objects and then convert it to json.
Actually I use the following, which is very error prone when I have to do that often:
set list = ##class(%Library.ListOfDataTypes).%New()
&sql(
declare queryONLWK01 cursor for
select F0103, F0104
into :articlenumber, :amount
from GL.ONLWK01
where F0001 = :BET and F0002 = :DEB and F0003 = :MIT
)
&sql(open queryONLWK01)
&sql(fetchHi, i have installed Prometheus as solution to monitor IAM, Iris & Docker, someone have experience using something like :
https://github.com/Lusitaniae/apache_exporter
this use mod_status, but i'm not sure if possible activate this on containers, ideas ?
I want monitor WebGateways on Prometheus, finally have a full Grafana based monitor for all systems.

InterSystems offers an API-design first approach.
You can check this post for more informations : https://community.intersystems.com/post/iris-api-explorer-application.
One practical thing about this approch and the OpenAPI specification is the definition of exchange objects.
The do ^%REST command does not create object definitions, but only routes and associated methods.
Output for the do ^%REST command for PetShop example :
REST Command Line Interface (CLI) helps you CREATE or DELETE a REST application.
Enter an application name or (L)ist all REST applications (L): PetShop
REST
Hi!
I believe the simplest is (to work with csv delimited by ";"):
set file = ##class(%File).%New( "data.csv" )
set sc = file.Open( "R" )
if $$$ISERR(sc) quit ; or do smth
while 'file.AtEnd {
set str=file.ReadLine()
for i=1:1:$length( str, ";" ) {
set id=$piece( str, ";" ,i )
write !, id // or do smth
}
}
do file.Close()
Possible options:
different variants of error handling with sc code.
Embrace while loop into try/catch block.
And what's yours?