With the improvement of living standards, people pay more and more attention to physical health. And the healthy development of children has become more and more a topic of concern for parents. The child's physical development can be reflected from the child's height and weight. Therefore, it is of great significance to predict the height and weight in a timely manner. Pay attention to the child's developmental state through scientific prediction and comparison.
I am trying to read binary data from HTTP Request Stream and build a Dynamic Object with multiple properties. I am getting MAXSTRING error with this code:
Set dynObject1.OriginalFilename = $P($P(request.HTTPHeaders.GetAt("RawParams"),"&",2),"=",2)
Set dynObject1.SiteId = $P($P(request.HTTPHeaders.GetAt("RawParams"),"&",1),"=",2)
For {
Set len = 1000000
Set tRead = request.Stream.Read(.len,.sc)
Set ^TESTutil($INCREMENT(^TESTutil),"len") = len
Set ^TESTutil($INCREMENT(^TESTutil),"sc") = $Get(sc)
If (len < 1) { Quit }
Set dynObject1.
I have Audit consolidator deployed in AWS where I scheduled Audit Export task to run daily.
Xml files are stored in mgr directory because the task runs in %SYS namespace.
/usr/irissys/mgr
-rwxrw-r--. 1 irisowner irisowner 249080 Apr 9 21:48 8eedba82d0ee_2023-04-09_auditexport.xml*
-rwxrw-r--. 1 irisowner irisowner 19487 Apr 10 00:02 8eedba82d0ee_2023-04-10_auditexport.xml*
-rwxrw-r--. 1 irisowner irisowner 23554 Apr 11 00:02 8eedba82d0ee_2023-04-11_auditexport.xml*
-rwxrw-r--. 1 irisowner irisowner 27624 Apr 12 00:02 8eedba82d0ee_2023-04-12_auditexport.xml*
-rwxrw-r--.
Data Initialization
1. Create a table with sql statements
create table IF NOT EXISTS MLTEST_MSG.HeightWeightPredictMSG (Id int primary key identity(101,2),number varchar(50), Height float, Weight float);
create table IF NOT EXISTS MLTEST_MSG.HeightWeightMSG (Id int primary key identity(101,2),number varchar(50), Height float, Weight float);
create table IF NOT EXISTS MLTEST_MSG.FamilyMSG(id int primary key identity(101,2),Csex int, Family float,Father float,Mother float, num int,Height float);
create table IF NOT EXISTS MLTEST_MSG.
The Customer Churn Predictor application is a tool that demonstrates how to use IntegratedML to helps companies identify which customers are likely to leave in the near future and develop customer retention strategies.
InterSystems is pleased to announce the 2023.1 release of InterSystems IRIS Data Platform, InterSystems IRIS for Health, HealthShare Health Connect, and InterSystems IRIS Studio are now Generally Available (GA).
2023.1 is an Extended Maintenance (EM) release. Many updates and enhancements have been added in 2023.1.
There are also brand-new capabilities, such as production-ready support for Columnar Storage, ability to use Bulk FHIR, and support to MacOS 13 Ventura.
I have a class using the JSON adaptor:
Class pbarton.test Extends (%RegisteredObject, %JSON.Adaptor)
{
Property Version As %String;
}
The Version property could be either a string or a number in the JSON source data. If it's a string, importing it will succeed. If it's a number, importing fails.
set t = ##class(pbarton.test).%New()
w t.%JSONImport({"Version": "3"})
1
zw t.%JSONImport({"Version": 3})
"0 "_$lb($lb(9406,"Version","class base",,,,,,,$lb(,"USER",$lb("e^%JSONImportInternal+16^pbarton.test.1^1","e^%JSONImport+12^%JSON.Adaptor.What VSCode configuration/setting/knowledge am I missing?
Why doesn't "ObjectScript Class" (or something similar) appear as an option when I select "New File" from VSCode's "File" menu?
Thanks

Hi Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
I'm trying to create a SOAP service between two systems (one client and one server) to transfer files from the client to the server.
I'm reading through the documentation available at https://docs.intersystems.com/iris20223/csp/docbook/DocBook.UI.Page.cls… but wanted to look at an actual example of code (preferably a small example for both systems).
If anyone has such an example or could create one, it would greatly help me understand how SOAP services work.
Thank you!
Going to InterSystems Global Summit 2023? Try a free certification exam! Find details in the April 2023 Learning newsletter. Also, share your preferences for live training, register for a classroom course, and get overviews of InterSystems products and technologies!
According to the Cambridge dictionary, tokenize data is "to replace a private piece of data with a token (= a different piece of data that represents the first one), in order to prevent private information being seen by someone who is not allowed to do so" (https://dictionary.cambridge.org/pt/dicionario/ingles/tokenize). Today, several companies, especially in the financial and healthcare sectors, are tokenizing their data as an important strategy to meet cybersecurity and data privacy (GDPR, CCPA, HIPAA and LGPD) requirements. But, why not use encryptation?
I have updated some legacy VB/ASP.NET code and changed the references of InterSystems.Data.CacheClient to InterSystems.Data.IRISClient. I am struggling with the code as I am not a .NET expert and there is little or no documentation.
I have published the code on several test IIS sites and on some the code works fine but on others I get the below error. The error doesn't appear to be O/S specific as I have it working on some Windows 2016 servers and not working on other Windows 2016 servers.
Hi Guys
How can I refresh a dataCombo after saving a new element in it?
I've the following dataCombo and after saving a new element I would like to fresh and reload that data in it?
sql="select ID, name From MSDS_Serenity.Kit Where (? is null or %UPPER(name)[%UPPER(?)) And Loc=? AND Active=1 and ParentKit is null and (RapidSterTemp !
When an object is created in memory, the object reference (OREF) is represented as a string value when displayed with the Write command:
HICG>Set pat=##class(JD.Sample.patient).%OpenId(70)
HICG>Write pat
1@JD.Sample.patient ; "stringified" OREF
HICG>Zwrite pat
pat=1@JD.Sample.patient ; <OREF>
+----------------- general information ---------------
| oref value: 1
| class name: JD.Sample.patient
| %%OID: $lb("70","JD.Sample.I have a project where I will need to take an HL7 messages and transforms it into a multi-line flat file. I tried creating a complex record map but those require leading data to identify the record type I'm dealing with but based on the destination vendors spec they do not want any leading data prior to the actual data being sent. Also the lines in the output file require different pieces of data pull from different HL7 fields in the messages and in the third field in the flat file I need to generate a unique line number.
Any assistance would be greatly appreciated.
Hello,
I've the below datacombo definition and when selecting an item from it and make this call:
I would get the ID (first column) which is what I'm looking for
sql="select ID, name From MSDS_Serenity.Kit Where (? is null or %UPPER(name)[%UPPER(?)) And Loc=? AND Active=1 and ParentKit is not null and (RapidSterTemp !
Hey Developers,
We'd like to invite you to join our next contest dedicated to creating AI/ML solutions that use Cloud SQL to work with data:
🏆 InterSystems IRIS Cloud SQL and IntegratedML Contest 🏆
Duration: April 3 - April 23, 2023
Prize pool: $13,500
I am using the %Net.HttpRequest class to download a file from the internet .using the following code. When a file is returned in the DOM I am able to read the file content and save it to the desired location but when my response is a download dialog nothing is returned in the HttpResponse. Am I doing something wrong here is where I have gotten to so far any help appreciated.
current code
set httpRequest.Port=443
Set httpRequest.ContentType = "application/octet-stream"
Do httpRequest.Get("/113.
We start this new article refreshing what we did in the previous EMPI configuration articles:
- Installation in Standalone mode the Patient Index on a HealthShare instance.
- Configuration of basic parameters to start working with the EMPI.
- Definition of indexes and weights for NICE process.
Very well, we are practically ready to start rolling our EMPI. We only have one detail left, to start the production created by the installation to be able to start working.
.png)
Here we can see the different components that we have available to work with our EMPI.
Overview
Cross-Skilling from IRIS objectScript to Python it becomes clear there are some fascinating differences in syntax.
One of these areas was how Python returns Tuples from a method with automatic unpacking.
Effectively this presents as a method that returns multiple values. What an awesome invention :)
out1, out2 = some_function(in1, in2)
ObjectScript has an alternative approach with ByRef and Output parameters.
Do ##class(some_class).SomeMethod(.inAndOut1, in2, .out2)
Where:
- inAndOut1 is ByRef
- out2 is Output
The leading dot (".") in front of the variable name passes ByRef and for Output.
The SQL editor in the contest environment promises these features
InterSystems SQL Reference. .png)
.png)
But this is the reality:
.png)
I see no chance to have a different user.
Or did I miss something?
Or is this just fiction from ChatGPT ?
Hi all,
I'm trying to use LOAD DATA to insert 11k (11,377) rows of data. LOAD BULK DATA is not available for the version of IRIS I am using.
After calling LOAD DATA it says only 5,500 rows has been inserted. The LOAD DATA docs says any error rows are skipped and a count of skipped rows can be found in %SQL_Diag.Result however there are no results here. There are no errors in the xDBC error log either.
Why have over half the rows been skipped?
Hey Developers,
We'd like to invite you to join our next 🏆 InterSystems Tech Article Contest in Portuguese 🏆
Duration: May 12 - Jun 12, 2023
InterSystems Kubernetes Operator (IKO) 3.5 is now Generally Available. IKO 3.5 adds significant new functionality along with numerous bug fixes. Highlights include:
- Simplified setup of TLS across the Web Gateway, ECP, Mirroring, Super Server, and IAM
- The ability to run container sidecars along with compute or data nodes – perfect for scaling web gateways with your compute nodes.
- Changes to the CPF configmap and IRIS key secret are automatically processed by the IRIS instances when using IKO 3.5 with IRIS 2023.1 and up.
Does anyone have any idea why there is such an error during model training? How can I change providers if my application does not have a management portal?
[S1000][400] [SQLCODE: <-400>:<Fatal error occurred>] [Location: <ServerLoop>] [%msg: <ERROR #8104: Gateway Exception: <GATEWAY> java.lang.RuntimeException ai.h2o.automl.AutoML.inferDistribution(AutoML.java:572) Number of domains is equal to 1.>]
In the vast and varied SQL database market, InterSystems IRIS stands out as a platform that goes way beyond just SQL, offering a seamless multimodel experience and supporting a rich set of development paradigms. Especially the advanced Object-Relational engine has helped organizations use the best-fit development approach for each facet of their data-intensive workloads, for example ingesting data through Objects and simultaneously querying it through SQL. Persistent Classes correspond to SQL tables, their properties to table columns and business logic is easily accessed using User-Defined Functions or Stored Procedures. In this article, we'll zoom in on a little bit of the magic just below the surface, and discuss how it may affect your development and deployment practices. This is an area of the product where we have plans to evolve and improve, so please don't hesitate to share your views and experiences using the comments section below.
Hey Community!
There are occasions when you really need to get in touch with a member of our Community a.k.a. author of a post or developer of a particular project, to discuss something, catch up, or whatever. And exactly for this reason, we have Direct Messages where you can send a message directly to a specific person or even have a group chat!
.png)
Hi all.
I have a process/operation within Ensemble that grabs a PDF from a webservice, and then saves it to an external location. All is well, except I am noticing that a lot of .Stream files are being stored on the Cache Server.
Does anyone know what causes these to be stored and what would trigger their removal? Would I be right to assume these would be removed if I ran Ens.Util.Tasks.PurgeMessageBank and the creation dates fell within the purge range?
Edit: I answered my own question on if the purge would clear them out. The answer is yes.
Hello,
I have Iris4Health community version (using for some development) running in a docker container and trying to enable TLS/SSL/HTTPS in the container. I have created the SSL cert chain (root ca/web site cert) via open SSL have the http.conf and http-local.conf file loaded on a durable volume. I have also loaded the root CA in the trusted root cert store on the device that is connecting.
After inspecting the logs it looks like apache has loaded the certs and is listening on the correct port, but I am unable to connect to the mgmt portal via SSL.



