This week I am going to look at CPU, one of the primary hardware food groups :) A customer asked me to advise on the following scenario; Their production servers are approaching end of life and its time for a hardware refresh. They are also thinking of consolidating servers by virtualising and want to right-size capacity either bare-metal or virtualized. Today we will look at CPU, in later posts I will explain the approach for right-sizing other key food groups - memory and IO.
Session : Working with the FHIR Resource Repository
We tried below steps to create and load sample data from Synthea (FHIR data).
- Open terminal
- USER>zn "HSLIB"
- HSLib> do ##class(HS.HC.Util.Installer.FHIR).Install()
- Namespace : FHIRServer
- Install DSTU2? (Y/N) N
- Install STU3? (Y/N) Y
- STU3 CSP app [/csp/healthshare/fhirserver/fhir/stu3]:
- STU3 CSP Open ID Connect (OAuth 2.0) app [/csp/healthshare/fhirserver/fhir-oidc/stu3]:
- Install STU3 resource repository? (Y/N) Y
- Install STU3 PIXm? (Y/N) N
- Install STU3 PDQm? (Y/N) N
- Install STU3 MHD? (Y/N) N
- Continue with Installation?
Hi Developers!
When you prepare your modules for ZPM (InterSystems Package Manager) it expects the certain directory structure for ObjectScript source files.
ObjectScript in your source folder need to be stored by types in the following subfolders. E.g. if you have the source folder named as /src the structure should be as follows:
/src
/cls - for classes
/inc - for include files
/mac - for mac files
/int - for interpretable files
/gbl - for globals
And the ObjectScript should be in CLS (a.k.a UDL) and not in XML.
Example.
Ok!
Hi ,
I am new to cache and I want to check with the experts to see if using the ctrl-c option while checking the list of databases is valid one or will it cause any issues.
When i use
How can i go through the full result once,like .%Display()? Or how should i do to go through the full result? Is there anyone can help me? Waitting
!!!
Hi Developers!
Just want to share the information with you that we support TechCrunch Disrupt Hackathon 2019 this year!
It will take place from 2-4 of October in San Francisco, CA.
We introduced InterSystems special prizes for participants which solutions will use InterSystems IRIS $4,000 and InterSystems IRIS for Health 4,000.
If you happen to participate we wish you luck and hope you'll leverage InterSystems IRIS data platform functionality to win Disrupt Hackathon 2019!
Hey Developers!
Please join the upcoming InterSystems Developers Meetup in Boston which will be held on September 25th, 2019!
It will take place in Boston Marriott Copley Place from 5:30 p.m. to 9 p.m.
We meet to discuss solutions development on InterSystems IRIS. Come to tell your stories and share experience with InterSystems data platforms, for networking and developer conversations. Drinks and snacks will be provided.
The format is usual: 15 min for a session, 5 min for Q&A.
I learned about the Open Exchange tab here at Intersystems. I wanted to look at one of them, but when I clicked it, it tried to go to the site, then brought me back to openexchange.intersystems.com. I then saw a "not secure" icon in the browser bar. I tried this on IE, Chrome, and Firefox, and could never seem to get into the site to look at the site https://openexchange.intersystems.com/package/Cach%25C3%25A9Quality.
NOTE: seems to affect only the link above.
Am I missing something? Is there a special setting I need to set to see these ideas?
Thanks,
Hi everyone,
I am pleased to announce that the Evaluation Service is now LIVE!
If you are an InterSystems End User or an InterSystems Partner and you want to try the latest version of IRIS with all its enterprise features (mirroring, ECP and sharding), and you want it NOW, this is for you.
The Evaluation Service allows you to get your hands on an IRIS kit and a very powerful IRIS license for evaluation purposes in less than 1 minute. No paperwork. No need to talk to anyone. Fully self-service.
This service is only for IRIS and IRIS for Health and it is very easy to use.
This promotion ends on December 5, 2019.
See the rules below.
✅ #1: Follow this unique link and submit a review for IRIS or Caché.
✅ #2: Make a screenshot of the headline and text of your review.
✅ #3: Upload a screenshot in this challenge on Global Masters. Done? Great! After your review is published you will get two $25 VISA Cards!
Greetings,
I am trying to test an hl7 message inside studio and when I click on the test button I get this error:
"<FUNCTION>GetProp+2^%CDCalBk" at 9:51 am. $I=/dev/null:50333010 ($X=0 $Y=54) $J=50333010 $ZA=0 $ZB="" $ZS=65536 ($S=66023400)
I have never seen this before! Any suggestions?
Here a simple test message:
MSH|^~\&|TESTRAD|ABC|RADIOLOGY|WYZ|20190715125605||ORU^R01|20190715125605|T|2.3
PID||123456788^^^EPIC^PMRN|1234567890^^^EPIC^PMRN||TESTING^TWO||19780422|F
PV1||OUTPATIENT|||||^^^SMITH^^^^^PHS^^^^PRN
OBR|1|776565|A44444|CT.TH.
Good afternoon,
I'm trying to convert to JSON, but the error <STRINGSTACK> is displayed when I run the command below:
Do ObjJson.Write(ObjSource.%ToJSON())
Does anyone know how I can solve?
Thanks,
Josnei
Hi
Sometimes I have Atelier gettinng stuck on background task "Updating server container".
This maxes out one of the cpu cores and I end up having to kill the process. This is on version 1.3.139.
Hi,
I am wondering if there is a version of Studio which connects to Cache 2018.1 or do I have to use Ateleir?
Thanks, Kevin
Hi Developers,
You have a unique chance to get your first 500 points on InterSystems Global Masters Advocacy Hub!
How?
Just register on Developer Community during InterSystems Global Summit from September 22th to September 27th.
Hello friends,
I am trying to create REST API in Cache. I am getting a response from postman but when I tried to launch the same URL on the browser, I am getting service unavailable error.
This is my URL http://localhost:57772/widgetsdirect/rest/Gunwant
Any help is greatly appreciated.
Thanks and Regards, Gunwant Kapade
Hi Developers!

If you happen to visit Global Summit 2019 don't hesitate to stop by Developers Community Booth (table 9 on Tech Exchange, 3rd floor) - we can help to submit your Open Exchange solution to ZPM Package Manager.
One package Output Capture by @David Crawford is already packaged and can be installed with the following command:
zpm:USER>install output-captureAlso, come to chat on your dev experience and collect your GlobalMasters badge from @Anastasia Dyubaylo ;)
I had my journal files all on one disk which died :(
The database files are all fine, but I having issues. Can I bypass the need for the journal files?
Environment: cache version : Cache for Windows (*86-64) 2015.1 (Build 429).
Platform: Windows Server 2008 R2 Standard.
database: oracle in OraClient12Home1 (64-bit).
We Configured cache and odbc in above environment. And we checked ODBC connection, it also working fine. And then we tried to connect the ODBC through the background but it's ending with gateway failed error. And again we tried the same process in foreground, it's working fine and also we got the data from the database. we checked the license key and cache privileges,all are good.
Hi all,
is it possible to omit the typical XML header line
when writing an the contents of a EnsLib.EDI.XML.Document using the above mentioned operation. I´ve already digged into the config value Format. It only states that:
C(e) : output an XML header line declaring character encoding e. If e is empty use the encoding defined by the Adapter. If e begins with ! force the output stream's encoding.
I am trying to return a stream soap response using web services I can call my web service supply it with a xml string which works fine . I then work on that XML and try to return a Stream but all works in the production when my service receives the stream after I get the error as if its trying to copy stream to a variable and I am confused as to where that operation happens.
The errors I am getting
ERROR <Ens>ErrException: <METHOD DOES NOT EXIST>zCopyFrom+28^%Stream.TmpCharacter.1 *Rewind
and here is the stack trace in case I am missing something
- $$^zGetErrorTrace+3^Ens.Util.Trace.
Hi All,
I have a class method, this can be any cache expression to execute (usually a class / method and args) and and args stored in a variable, for example;
set aa = "##Class(Utils.Test).Run(1,2,3)" do aa
I tried using $classmethod(class,method,args..), by extracting the values but sometimes there can be no arguments, or arguments such as ;
("2019-01-01","1,2,3,4")
which causes issues while running the $classmethod, (i am using $P to extract the Class, Method and args).
Is there any simpler way of doing this?
Hi Everyone!
We are pleased to invite you to the upcoming webinar "Master Data Management and Your Enterprise" on 3rd of September at 11:00 EDT!
Hi guys,
Environment:
Cache for Windows (x86-64) 2017.2.1 (Build 801U) Wed Dec 6 2017 09:07:51 EST
Platform:
Windows Server 2016
We have mapped 6 Databases for Shadowing to shadow/backup server with same kind of environment and platform.
The process for shadowing is growing or keeps on running in back round, not sure whether it will die or not - refer screenshot
We want to know how many process does cache instance will take for one database shadowing
.png)
Hi folks,
I started to play with docker and InterSystems products, it's amazing, but I got the error when try to load the IAM-0.34-1-1.tar.gz image to docker:
[root@CONF-RHEL-DOCKER-IRIS-API admconf]# docker load -i IAM-0.34-1-1.tar.gz
open /var/lib/docker/tmp/docker-import-547148651/IAM/json: no such file or directory
Bellow docker and docker-compose version:
[root@CONF-RHEL-DOCKER-IRIS-API admconf]# docker --version
Docker version 19.03.2, build 6a30dfc
[root@CONF-RHEL-DOCKER-IRIS-API admconf]# docker-compose --version
docker-compose version 1.18.
In .NET Core you have an option to extend a session using a "sliding expiration". This means that if over half the time has passed and the user actively uses their session then the expiry timer gets reset and the user remains logged in. This can lead to the curious situation where you have an active authenticated user with an expired access token being used in data-access requests.
Hi Community:
Could Global Summit be only a few days away? We've hit a record for attendance this year, and, if you aren't based in Boston, we're expecting summer-like weather.
I just wanted to let those of you who can't attend (maybe next year) know that you will be able to livestream the morning keynote presentations for all three days of the Global Summit. Listen in as featured speakers from InterSystems and from business, academic, and healthcare organizations share their visions of future technology.
Follow the livestream link and click the Launch button for the appropriate day. Here's the program:
We have a case where we have 1 message coming in, but then sending two messages out to the same location. Even with FIFO sometimes the messages get out of sequence depending on what is need to be done to the message in the DTL before send. Is it possible to call sleep or Halt or write some kind of a function to put a pause in a routing rule between two sends?
I've created a scheduled task that dumps HL7 messages to flat files. It uses the OutputToLibraryStream() method of EnsLib.HL7.Message. I'd like to be able to run it on a mirror member host whether it's primary or backup.
When run against a database that's mounted read-only, it works fine. However, when I attempt to run it against a mirror backup database, I get the following error:
#5002: Cache error: <PROTECT>%LoadData+7^EnsLib.HL7.Message.1
Tracing that back to the source, I find:
Lock +(^EnsLib.H.
Hi Community,
New video is already on InterSystems Developers YouTube Channel:






