Manage all of your APIs and servers from within InterSystems IRIS — find out how in the new API Manager with InterSystems IRIS resource guide!
Hello,
I work as a contractor for the Department of Veterans Affairs. I want to read data from an Excel workbook. I searched posts here and saw Apache POI suggested. I believe Apache POI is not approved for use within VA. I also believe we should be able to run SQL query against Excel. Has anybody done such a thing or are there other ways to read data from Excel workbooks?
Thanks
I am using the Java Binding to connect a Java Middleware Application to Cache. Originally I was using a CacheListOfDataTypes (JAVATYPE = "java.lang.List") object to bring data back. I was tasked with encrypting the data using AES and I was using the AESCBCEncrypt function on the List elements (up to 20k characters for each element) to bring it back before concatenating it on the middleware. This almost worked. Like 95% of the characters were being decrypted correctly but some text was coming back garbled. I couldn't understand how this was happening.
Hello community,
I am receiving a HL7 message over TCP connection.
I have to set up a process/operation to produce a daily file with this HL7 messages to be created in a directory using EnsLib.File.OutboundAdapter
and EnsLib.HL7.Operation.FileOperation. The file needs to have a header line added each time it is created and a footer .I did not find any standard class file under File Adapter which will create header/footer.
Any suggestion will be greatly appreciated.
Thanks,
Jimmy Christian
Hi Developers,
I'm pleased to announce that in May InterSystems Spanish Developer Community celebrates its 1st Anniversary! 🎉
Our Spanish Community is growing: 300+ articles have been published this year and about 900 web users visit the site every month!
Hello! I have basic web services application that c# clients connect to the cache web services. Using the browser, the user enters in the following url.
http://localhost:57772/csp/user/%25SOAP.WebServiceInvoke.cls?CLS=Sample…
which runs a soap method called Add. I am not sure how to add https security to the web service calls. I have reviewed documentation pertaining configuring SST/TTL configuration and other information. Can somebody please help me out on what I need to do? If I change the url from http to https, the web service class will not work.
Hi Community,
The new video from Global Summit 2019 is already on InterSystems Developers YouTube:
⏯ Automated InterSystems IRIS Cloud Scaling
Preview releases are now available for InterSystems IRIS Advanced Analytics, and InterSystems IRIS for Health Advanced Analytics! The Advanced Analytics add-on for InterSystems IRIS introduces IntegratedML as a key new feature.
The build number for these releases is: 2020.3.0AA.331.0
Full product installation kits, container images, and evaluation license keys are available via the WRC's preview download site.
Community Edition containers can also be pulled from the Docker store using the following commands:
- docker pull store/intersystems/iris-aa-community:2020.3.0AA.331.
Hi,
I've started to use Task Schedule function in Caché. But I have two questions about it:
- I want to run the task as an indepedent, technical user. What is the minimum resources for this user to successfully run the defined task.
- I disabled the built in user
_SYSTEM,as the Tightening Security for an Instance article suggest. But I see that built in task run in the name of_SYSTEMuser. For exampleSwitch Journal. How can this work, if the user disabled? Should I use another user for this tasks?
Thanks!
Hi All,
So after finally getting cache to install (by enabling root user and disabling the gatekeeper) it tells me that it has started with one alert... that is "Private web server has not started after 5 seconds." - urgh!
Obviously i need access to the management portal to continue setup, I've done lots of googling but i cant find anything on this, does anyone have any ideas?
Many thanks,
Dan
Don't let your system grow unwieldy. Learn how to manage HealthShare Unified Care Record and make it work for you! HealthShare Management Resource Guides are now available through InterSystems Learning Services.
A More Industrial-Looking Global Storage Scheme
In the first article in this series, we looked at the entity–attribute–value (EAV) model in relational databases, and took a look at the pros and cons of storing those entities, attributes and values in tables. We learned that, despite the benefits of this approach in terms of flexibility, there are some real disadvantages, in particular a basic mismatch between the logical structure of the data and its physical storage, which causes various difficulties.
DeadJobAlert: Job 'X478915' for config item 'Business Service' was marked as 'dead' under ghost Id 'sys:ZX478915_6117'
This is the error message I get, but can you advice how can I start debugging this? I look at the jobs and I just see "dead" I cant see any information on the message itself.
I would appreciate if you could advice on how to start debugging such a job. Events are also non-informative.
Hi,
Took one class room training where instructor told us to attend this 30 minutes training prior to the class but clicking the link https://learning.intersystems.com/enrol/index.php?id=632 shows the following message
.png)
Hi Community!
We are glad to invite every developer who uses ObjectSript and VSCode plugin to the second webinar hold by the VSCode ObjectScript plugin developer on May 26 at 11:00 EDT.
You will learn how to develop InterSystems IRIS solutions using GitHub Development Flow with VSCode ObjectScript and Docker.
Speaker: @Dmitry Maslennikov, InterSystems Developers Advocate, CTO at CaretDev.
Hi:
Sorry I can't find the correct documentation for this. It's very simple I think.
I open up an XML reader class and correlate the XML to a message type.
My XML will read something like
<StatusLastChecked></StatusLastChecked>
This gets correlated into a message with the following property
Property StatusLastChecked As %String(XMLPROJECTION = "element");
I can use the following to get the other properties out
i.e. docs.RelayedDocuments.GetAt(i).
I am trying to do package mapping in the %ALL NameSpace.
I create a new Package Mapping entry and select my database bu the "Package Name" combo box never populates the packages in this database so I cannot select it, see screenshot below, the "Package Name" list remains empty. There definately are packages in that database. Why is this happening? Did I miss a setting?
.png)
Hi everyone! I was using the InterSystems Native API for Python and following the documentation I tried to use this method (https://irisdocs.intersystems.com/irislatest/csp/docbook/Python-Native/irisnative.iris.html#irisnative.iris.getAPIVersion after a while I realize that this method doesn't exist. Looking at the object I can see the method: irisnative.iris.getClientVersion which doesn't exist in documentation (and probably does the same thing)
I'm using the irisnative-1.0.0-cp34-abi3-macosx_10_13_x86_64.macosx_10_14_x86_64.whl
How can we fix the documentation (or the class method name)?
Hello!
I’m happy to announce that we have published another course to online learning from the InterSystems Change Control catalog! The course is ICC310: CCR Tier 0 – Usage Basics.
To find all available CCR courses online, go to learning.intersystems.com and search for ICC or just click here.
ICC310: CCR Tier 0 – Usage Basics Description:
Learn the transitions and documentation fields for a BASE > TEST > LIVE CCR workflow. It is important to take this course even if you will primarily progress Tier 1 or Tier 2 CCRs because the documentation fields and transitions are common across all CCR Tiers.
I have a class method that accepts a global parameter but when I attempt to order this global, the global name is listed as undefined. I can execute $DATA(pGlobalName) successfully.
ClassMethod ExamineGlobal(pGlobalName As %Global) {set gStatus=$DATA(pGlobalName) ; returns 1 write "This is the global name: "_pGlobalNameset gmin=$ORDER(pGlobalName("")) ; here pGlobalName is undefined}
In debug mode, data returns 1 for a valid global with no descendants. This is expected.
However, when I call $ORDER, it shows <UNDEFINED> for pGlobalName.
Hello All,
I am compiling a REST Operation to call our hospital Administration system, following tutorials around the REST API's etc. First time we have integrated like this so not much knowledge around our hospital - hoping someone on here can help.
I have been using the JSONStreamToObject Method which is working as i expected, apart from trying to get a specific item in the example JSON Response as follows:
{"test":"abc","name":[{"use":"usual","family":"Matest","given":["Mia"]}]}
I'm able to get family using set pResponse.familyname = tProxy.name.GetAt(1).
Requesting assistance on Intersystems Cache Managed Key Encryption.
We have configured the KMIP Server.
The KMIP server is an external HSM box. I was not able to find any info on Key Rotation and what type of encryption does it follow i.e. 1-tier approach or 2-tier approach.
Can someone please assist on the same?
Hello!
I have a table pane component on my page. I want to get the contents of the table to send embedded within an email. Is there a simple (or not simple) way to get the HTML of the rows and columns to send this way?
Hi Community!
We're pleased to invite all the developers to the upcoming "Enterprise-grade Source Code Management" webinar on May 21st at 11:00 AM EDT.
You will learn how Deltanji from George James Software can control large scale InterSystems applications throughout the development, testing, deployment and maintenance cycle.
Presenters:
@George James, CEO, George James Software
@John Murray, Senior Product Engineer, George James Software

What is Deltanji and what will be demonstrated at this webinar?
Hi ObjectScript developers!

InterSystems ObjectScript is perhaps the best language on the planet to deal with globals - and it is an interpretable language.
Yes, it has a compiler. But even the compiler can compile some lines in ObjectScript which will then fire as bugs during the runtime.
There are some technics on how to avoid that such as unit testing, coding guidelines and your coding experience, of course ;)
Here I want to present to you the yet another approach to how you can reduce the number of errors in your ObjectScript runtime and enforce coding guidelines - it's an ObjectScript Quality tool developed by Lite Solutions, InterSystems solution partner.
See the details below.
I can run the following commands from the AIX command line prompt without any problem
-bash-2.05b$ echo t t -bash-2.05b$ echo œ œ
When I call from insider cache, I have problem.
USER>D $ZF(-1,"echo t") t USER>D $ZF(-1,"echo œ") D $ZF(-1,"echo œ") ^ <TRANSLATE>
I am using cache 2017.2. Can someone shed some light?
Thank you.
Hey Developers,
The recording of the Kick-Off Webinar for InterSystems IRIS Native API Online Programming Contest is now available on InterSystems Developers YouTube:
Speakers:
@Bob Kuszewski, InterSystems Product Manager
@Evgeny Shvarov, InterSystems Developer Ecosystem Manager
Hi !
I am getting below error in my .NET MVC project, I am IRIS Entity Framwork, in the database table filed and model having the same datatype int.
The specified cast from a materialized 'System.Int64' type to the 'System.Int32' type is not valid db Table creation Id field is created with [xDBC Type = BIGINT]
Please kindly advice me.
Thank you
I have an upcoming project where we are being asked to take a PDF result and send it to a PACS system as a DICOM encapsulated PDF. I am wondering if anyone has done this and if so can you share your experience?
Thanks,
Hi All,
It must be the groundhog days but I can't solve something that I know I've done before. I have a legacy CSP page on a version of Cache without JSON and just pure Cache.
I need a CSP page that takes a .xlsx file, manipulates the file (in COS) and then returns a new manipulated file.
My CSP Page gets the file fine, the problem is then returning the response with the new file as an attachment. I don't want to pipe to a new csp page with a different content-type so was sure I can set %response.Headers etc to get the reply stream I want.
.png)




