The following code snippet is a REGEX that validates characters that are not in English, as well as English characters. The class method "test" takes an email address and validates it based on this additional criteria:
Hi I am getting below error while upgrading cache instance. Please suggest.
Error: ERROR #70: *** Error while formatting volume because ERROR #18: failed creating a new volume initializing CACHETEMP, /*****/databases/cachetemp/ - Shutting down the system An error was detected during Cache startup. ** Startup aborted **
Are you thinking of attending the Solution Developers Conference at Global Summit 2018?
Time is running out to get your super early bird discount and save over $650 (USD) off the regular conference rate. Your registration includes admission to all sessions, social activities, the Sunday welcome reception, breakfasts and lunches for all three days of the conference, evening the social events and a post-summit symposium on artificial intelligence and machine learning.
Learn more about the Solution Developer Conference and register today.
Hi, Community!
I’m sure you are using Developer Community analytics built with InterSystems Analytics technology DeepSee:
You can find DC analytics n InterSystems->Analytics menu.
DC Analytics shows interactive dashboards on key figures of DC entities: Posts, Comments, and Members.
Since the last week, this analytics project is available for everyone with source code and data on DC Github!
Hi, Community!
I'm pleased to update you with the DC new features came with August release.
In August we have Answer-to-Comment conversion, better posts moderation and new design tweaks.
Hey folks,
I am new to IRIS and cloud platforms. I've done the InterSystems IRIS Experience on the learning site and read a lot of the online documentation. What I am unable to figure out is which type of package or option you will use on the cloud provider.
AWS for example, has AWS EC2, Elastic Beanstalk and some other products geared towards Docker containers.
Azure has Kubernetes and some other options.
Hello there,
I have some problem with inserting date to table using dynamic sql.
I have Country class. This table has relationship with class Continent as parent and child. In addition I have another statistic class where property Country has type of Country class. I get ID such as "1||1" next I execute dynamic sql INSERT INTO Stats(Country) VALUES("_CountryId_"). Then I select Stats table and see that value of Country column is "11") As a result a can't get Country object.
Please advice solution of this problem
Thank you
Hi,
I am trying to create a script to connect to a website and extract all the content of the page. And in future to connect to an API.
DO httprequest.Get("http://www.intersystems.com",2)
Write ">"_httprequest.HttpResponse
But the output is a wonderful blank HttpResponse
Any ideas?
Thanks
The recording of Anton Umnikov's It's Machine Learning, Not Rocket Science! webinar is now available on learning.intersystems.com.
In it, Anton provides a great, high-level introduction to machine learning and shows why you don't need to be a "unicorn" data scientist to start using machine learning to your advantage!
What are the possible causes of the following warning in an Ensemble business process?
"1 open user transaction found; committing before Enqueue"
Hi Everyone!
September is coming fast and so are plans for the Solution Developers Conference at our Global Summit 2018, September 30 — October 3 in San Antonio.

Hello everyone,
Im just wondering if there is any possibility to "Listen" to a cache DB? We have our cache DB somewhere else provided by a different company, we are provided the interface to connect to that cache DB so we can extract the cache DB every night.
Im just curious if theres a way to "listen" to the cache DB, so if theres any changes on the table in the cache DB, I could make a trigger to extract the table again.
I know i could just set my ETL every hour or so... but that would extract all the tables in cache DB.
Thanks a lot for any help and information.
Kind regards,
mark
I am receiving this alert every couple of minutes. I am trying to figure out what is causing this and if it is just the settings on my TCP operation or if this indicates an actual issue. Is it an issue with my framing (MLLP) or reply code actions (not set)? Something else?
Error:
ERROR <Ens>ErrTCPTerminatedReadTimeoutExpired: TCP Read timeout (30) expired waiting for terminator SegTerminatorAscii=13, on |TCP|7049|12692, data received =''
(alert request ID=2071)
Screenshot:
Here are the settings on my operation:
I have a web application and one of the CSP pages contains the following snippets:
<script language='javascript'>
function SubmitForm(pid,sid) {
//code to process form
alert ("study saved");
self.document.location="newpage.csp";
}
</script>
<form name="Studyform" method="post" onsubmit='return SubmitForm(#(SubjObj.%Id())#,#(StudyObj.%Id())#);' >
<!-- form contents -->
</form>
The form is correctly processed, the object is saved, and the alert appears, but the new page does not get loaded and I cannot figure out why.
Any suggestions?
InterSystems is pleased to announce availability of a field test version of Caché and Ensemble 2018.1
These kits can be downloaded from the Field Test portal page.
There are hundreds of bug fixes, and several new features, including:
- Microsoft Volume Shadow Copy Service (VSS) Integration
- Support for Microsoft Integrated Windows Authentication for HTTP Connections
- SSH Enhancements
All platforms are available, except Oracle Solaris 10, 11 for x86-64.
We expect to update the field test kits about once a week, until release.
Hi,
I'm getting mad trying to get data from an external REST service that uses Basic Authentication from Ensemble. The BO worked fine when I was using a test server without authentification, but as soon as we need to go to production I cannot have it working.
So far, I've created the username/password at the credentials page (Ensemble-Configure-Credentials). I've setup the BO to use this credentials. But nothing happens.
I've tried with the Rest Client (addon for Mozilla), and using the same address, port and user/pwd works just fine.
(Originally posted by @Eduard Lebedyuk on Intersystems CODE, 6/26/14) This code snippet determines the difference between two ObjectScript lists. The class method "test" runs the code, and its parameters are detailed in the comments:
Hi Guys,
I' am using Cache Object Binding for .NET, our Cache Version is Cache for Windows (x86-64) 2010.2 (Build 454U).
How can I set the connection for Cache List of Objects? Here is my sample code.
//CACHEObject as my file generated from OBJECT BINDING
CACHEObject.ContainerImco containerImco = new CACHEObject.ContainerImco(cacheConnection);
CacheListOfObjects<CACHEObject.ContainerImco> lcontainerImco = new CacheListOfObjects<CACHEObject.ContainerImco>();
//Already tried this one but fails
Hi Community!
New video is already on InterSystems Developers YouTube Channel:
As a developer, usually I'm concerned about how my code health is, and how the other coders code can affect to my own work. And I'm quite sure most of us feel very similar.
In our company we use a Static Code Analysis tool to analyze code for different languages to ensure we are writing high quality and easily maintainable code by following a few best practices in terms of code structure and content. And the question was: why should be different for Caché ObjectScript language?
Hi, Community!
This is a digest of the Developer Community postings in July 2018.
Most viewed
Atelier and Studio 1070
Caché and Ensemble 2018.1 Field Test Release 268
GraphQL for InterSystems Data Platforms 191
Cache Dynamic SQL Pagination 155
InterSystems Platform Functions 127
Docker with overlay support 124
Atelier. Compilation returns "Failed to read /api/atelier/v1/..." 123
Error: CSP application closed the connection before sending a response 122
Use GZIP to compress/decompress files 112
K-Means clustering of the Iris Dataset 76
Intersystems Cache Python Object-Relational Mapper 74
The way to launch Apache Spark + Apache Zeppelin + InterSystems IRIS 72
Continuous Delivery of your InterSystems solution using GitLab - Part VIII: CD using ICM 70
Storage Performance Series - NetApp All-Flash FAS (AFF) A300 69
Load a ML model into InterSystems IRIS 57
Most voted
GraphQL for InterSystems Data Platforms 7
Caché and Ensemble 2018.1 Field Test Release 7
The way to launch Apache Spark + Apache Zeppelin + InterSystems IRIS 6
Use GZIP to compress/decompress files 3
Check audit settings programmatically 3
K-Means clustering of the Iris Dataset 3
Load a ML model into InterSystems IRIS 3
Storage Performance Series - NetApp All-Flash FAS (AFF) A300 2
Most commented
Error: CSP application closed the connection before sending a responce 30
Cache Dynamic SQL Pagination 10
Using regular expressions in a routing rule 9
Hi,
I want to include Info icon on DeepSee-Widget title bar like the image below. And when I click or hover on the icon it should display some information about the widget. I tried with the options available in Widget settings and referred InterSystems's documention as well, I couldn't find a way to get this.
Please help me to achieve this. Thanks in advance.
The REST webservice works perfectly when run on SOAP UI. This end point server is an https site that uses basic authentication (uname and pwd). But when I run the request through an Enslib.Rest.Operation using a configured SSL and stored credentials, I get an "unauthorized" error, unless I explicitly hard code the password in the operation class. HS Version is 2014.1 .
I have 2 questions. Pardon me, they are both related!!
I have a global that defines the instance that Ensemble is running under. I want to use this as part of another Global so I don't have to hard code a path.
For Example
^OSUWMCInstance = "TestClin"
^OSUMCLDAP("LDAPKey") = "/ensemble/^OSUWMCInstance/mgr/LDAPKeyStore/"
Is this possible?
Thanks
Scott
Hi everybody,
we have some legacy ZEN applications build upon CSS2 style definitions. We moved the application due to an upgrade to a newer version of cache (2017.2.1). Anyway I have in mind that in one of the prior relases css3 style interpretation was enforced by ZEN and you could explecitly tell the framework to use CSS2 by setting a global. Anyway I can´t found any hints in the docs on that. Does anyone of the %ZEN gurus have this in mind?
best regards,
sebastian
Hi,
is there a way to tell Caché to ignore the order of elements when hosting a SOAP-based webservice?
At the moment I keep getting the Error-Code #6237 (Unexpected tag in XML input) when the request is not in the exact same order as defined.
Looking forward for your answers.
Regards,
Thomas
csession can be called with a variety of arguments:
- tag+offset^routine
- tag^routine([parameter-list])
- ##CLASS(package.class).method([parameter-list])
Hi, I want to use linux system to develop cache, but I dont want to use wine, any other way to???
Working with a client who has two TryCache instances on his W10 machine. Trying to bring in globals from a text file which works fine in my environment but on his, he cannot make ^%GI accept a file from his C drive. His Cache is on C as is mine. Checking the path and the file name carefully, it is accurate. D ^%GI and enter the path with filename (as works fine for me on my system) and he gets a message [unavailable] and when he hits enter out of that message, he sees Cannot import from THIS device. I think I'm missing a config or security setting of some kind but I don't know what it is.


