Hi community? Do you have tips for IRIS certification? Resources to study, types of questions more common, anything to help me in my study path. Thanks.
If you want get a file from a multipart API or html form request use ReadMIMEMessage, see my sample.
I created a Custom Business Service to receive a multipart message with a file and I need to save only the file, not all message. How Can I extract only the file from the pInput to save in a File? This is my code:
How Can I do to receive and read an uploaded file from a HTML form or REST API formdata into a Custom EnsLib.HTTP.InboundAdapter?
PEX Java classes are not in the maven public repository, so I need to download pex jar file. Where is PEX jar file can be found to download?
- I liked the transactional analytic DBMS and Advanced Analytics segmentation concept.
- The 1.0 version IRIS plug-in to VSCode is amazing. The partnership between community and InterSystems was very positive to it. However a low code option would do very well for IRIS in the near future.
- The Dynamic Gateways/Native API positions IRIS as the most advanced data platform for the main open languages in the market, but it is necessary use the public package managers from these languages, specially maven public repository.
By default InterSystems IRIS expose your endpoints using http, but can be necessary run https from your dev env and/or get public internet access to your app. You can buy or get a certificate and config a gateway, spending many hours or use a great public service called ngrok. Follow the steps:
1 - Run your app, I will use FHIR template as sample, see:
1.1 download the app: git clone https://github.com/intersystems-community/iris-fhir-template.git
1.2 go to the app dir: cd iris-fhir-template
1.3 run the app: docker-compose up -d
1.
The current jdbc driver version is 3.1.0, but it is not published in the public mvn repository, only the old version, see:
https://mvnrepository.com/artifact/com.intersystems/intersystems-jdbc
It is very bad to the Java Community. And why not publish IRIS Hibernate dialect in mvn repository too?
These actions are important to Java Developers.

Some clients ask me about migrate from Cache to IRIS. Why migrate to IRIS? Cache is excellent, stable, has good performance. These clients are right, but in the last years, the digital transformation imposed more complete solutions for the new requirements and InterSystems was a visionary to perceive it and launch IRIS.
It is a data platform ready to this digital transformation challenge. To show this, I created a Value Canvas.
Value canvas are a perfect tool to show in a few minutes the value of the change.

PDF version: https://github.com/yurimarx/iris-periodic-table/raw/master/periodic%20table%20iris.pdf
GIT sources: https://github.com/yurimarx/iris-periodic-table
InterSystems IRIS is a Data Platform with a lot of features. These features and relevant topics about IRIS is represented in the periodic table elements.
Is it possible restrict access in IRIS from label data classification (ultra/top secret, restrict, ostensive, etc.)?
InterSystems IRIS database supports compression? If yes, wha is possible compress? (logs, temp tables, blob data, backup, etc)
Hi community,
I created an app to generate vCard and QR Codes to patient data. This app is in the IRIS for Health contest, and I have more 14 days to improve the app with more features. What you suggest to my app:
Link to the app: https://openexchange.intersystems.com/package/QR-FHIR

The InterSystems IRIS offer many options to deploy digital services running in IRIS. Your option will depends if you use IaC (my preferred option) or no.
If you use IaC, the options are:
1) IKO - InterSystems Kubernetes Operator: this is InterSystems extension to Kubernetes container/docker management and orchestration tool that facilitate create IRIS clusters in the Kubernetes. See more info in: https://docs.intersystems.com/irislatest/csp/docbook/Doc.View.cls?KEY=AIKO.
In the past, reading information from a bar code was limited to a simple alphanumeric code. The creation of a bar code with more than one dimension (2D), especially the QR Code, allowed to increase the amount and variety of data stored in a bar code. While conventional bar codes are capable of storing a maximum of approximately 20 digits, the QR Code is capable of handling several tens to hundreds of times more information. This revolutionized the markets. Now QR codes are everywhere and can be very useful for storing textual, numeric, alphanumeric and even binary data.
I studied about developer services offered by main manufactures, and InterSystems is the leader, see:
| Better Developer support/services | |||||
| Feature | InterSystems | Microsoft | Oracle | IBM | Redhat |
| Development Community Web Portal | 1 | 1 | 1 | 1 | 1 |
| Discord or twitch developer channel | 1 | 1 | 0 | 0 | 0 |
| Linkedin, Twitter, Facebook developer channel | 1 | 1 | 1 | 1 | 1 |
| YouTube and Podcast Channel | 1 | 1 | 1 | 1 | 1 |
| Certification program | 1 | 1 | 1 | 1 | 1 |
| Developer Open IDE Tools | 1 | 1 | 1 | 0 | 1 |
| Newsletter | 1 | 1 | 1 | 1 | 1 |
| Free e-learning courses | 1 | 0 | 0 | 0 | 0 |
| Online product documentation | 1 | 1 | 1 | 1 | 1 |
| Free product community edition | 1 | 1 | 1 | 0 | 1 |
| Free product instance in the public cloud | 1 | 1 | 1 | 1 | 0 |
| Free Hands-on e-books | 0 | 0 | 0 | 1 | 1 |
| Developer Community Open source solutions portal | 1 | 1 | 0 | 0 | 0 |
| Gamified developer community portal | 1 | 0 | 0 | 0 | 0 |
| Frequent hackthon competitions | 1 | 0 | 0 | 1 | 0 |
| Redeem prizes from developer participation efforts | 1 | 0 | 0 | 0 | 0 |
| Global Developer event | 1 | 1 | 1 | 1 | 1 |
| Public recognition by developer level | 1 | 0 | 1 | 0 | 0 |
| Meetup groups | 1 | 1 | 1 | 1 | 1 |
| Open source initiatives | 1 | 1 | 1 | 1 | 1 |
| Total: | 19 | 14 | 13 | 12 | 12 |
I'm working with clients planning migrate from Caché to IRIS and I want to summary advantages to go to IRIS. I think is:
- IntegratedML - AutoML - Agile machine learning
- IAM - InterSystems API Manager
- Interoperability
- Advanced Reports (JReport)
- Cloud Manager/Docker and DevOps support
- ZPM - Package manager
- Native API - Node.js, Python, Java and .NET interoperability
- Core based license x user based license
- InterSystems Support and new features
- Improved management and monitoring features
Can you help me to think or detail these 10 topics?
.png)
IRIS is an excellent option for machine learning projects with massive data operation scenarios, because the following reasons:
1. Supports the use of shards to scale the data repository, just like MongoDB.
2. Supports the creation of analytical cubes, this in association with sharding allows to have volume with performance.
3. Supports collecting data on a scheduled basis or in real time with a variety of data adapter options.
4. It allows to automate the entire deduplication process using logic in Python or ObjectScript.
5.

The InterSystems IRIS has an integration engine with these core elements:
1. Adapters: are inbound (data/message input/request) and outbound (data/message output/response) integration logic specialized in the type of data or message protocol (file, http, etc.). They are the interface to allows connect with source or target data repositories or systems.
2. DTL: is a component to mapping and transform data between two components in the flow orchestration.
3. BPL: is a component executing BPEL language to execute integration/orchestration flow.
4. Native API: is possible integrate with Java, .
Iris for health has a wizard or procedure to create a fhir database and expose as rest service?
Sapphire has CSV import, create and train IntegratedML model and I will create more features. See the pool. Check sapphire in https://openexchange.intersystems.com/package/SAPPHIRE
Now Sapphire enable you load CSV to IRIS. See the steps:
1) Create a sample CSV file using Excel (save file as CSV):
.png)
2) Follow these instructions to install Sapphire into your enviroment: https://openexchange.intersystems.com/package/SAPPHIRE
3) Access Sapphire web page. Go to top menu Import > Load CSV
.png)
4) Configure access to your IRIS target instance, select new table, set your new table name, click Choose button and load your csv file and click upload. Click Get Definitions.
.png)
Is it possible execute create table from management portal?
I tried this:
CREATE TABLE SQLUser.Teste(ID INT NOT NULL, coluna1 VARCHAR(255), coluna2 VARCHAR(255), coluna3 VARCHAR(255), coluna4 VARCHAR(255)CONSTRAINT TestePK PRIMARY KEY (ID))
Error message:
.png)
Currently, the process of using machine learning is difficult and requires excessive consumption of data scientist services. AutoML technology was created to assist organizations in reducing this complexity and the dependence on specialized ML personnel.
AutoML allows the user to point to a data set, select the subject of interest (feature) and set the variables that affect the subject (labels). From there, the user informs the model name and then creates his predictive or data classification model based on machine learning.
Hi guys,
I released the Sapphire - Auto ML UI to IntegratedML in first version. This week we will release more features. At moment you can create your models.
New features to the next 3 days: model training, csv import, model validate and model performance report.
Enjoy!
What is the best option to consume rss data and store in the DocDB?

The InterSystems IRIS has functions that allows create DIWK digital services. A few products have the ability to transform data into wisdom, according to the following pyramid.

With IRIS we build data in many formats and purposes (SQL, Document and Object). Using InterSystems IRIS Reports (JReport) or creating business classes exposed as REST or WS services to deliver to applications and people for consume. So knowleage can be also produced from data and information creating BI and AI projects (with IntegratedML or ML Toolkit).
Set cdef = ##class(%Dictionary.ClassDefinition).%OpenId(table)
Set count = cdef.Properties.Count()
For i = 1:1:count {
Write cdef.Properties.GetAt(i).Name, " ", cdef.Properties.GetAt(i).Type, "", <MY QUESTION>,!
}
How can I do to get maxlen?
Hi guys,
Do you have any objectscript sample to list persistent classes with name, type, primary key and foreign keys using %Dictionary?

Using SOAP Web Services or REST API Resources, if you want to deliver strategic digital assets for your organization, SOA aproach is an excellent option. The InterSystems IRIS supports like a charm the SOA principles with Contract First technique to model services aligned with the business, and create the services from the service contracts (Open API or WSDL).