How to create macro function and what is the difference between $$$ and $$ function.
Configuring an Ensemble production can be a challenging task involving a thorough understanding of the system and production functionality and a detailed understanding towards each configuration item. After successfully configured an Ensemble production, you might need to set up an identical production on the mirror environment, or deploy the production on a development system to a live system, or send a copy for diagnostic/debug purposes. Other times you might have spent some time designing a BPL/DTL and some other productions can use the same logic. In these cases, Ensemble exports and impor

HI ,
Please let us know the solution to the below error which appeared during SOAP Wizard.
ERROR #5805: ID key not unique for extent '%Dictionary.ClassDefinition' : '^oddDEF("GuruBaseAllah.BLZServiceSOAP11porthttp")' exists. Id counter location = ''
Thanks,
Shobha
Hi all,
Does anyone know how to bind data and display it on
%ZEN.SVGComponent.sprite
class objects?
The only example I could find in the documentation was:
http://localhost:57777/csp/samples/ZENTest.SVGSpriteTest.cls
where I could only statically display a label. Anyone have any have any experience here?
Thanks,
Bob Harris
Hi community,
I am looking into a way to make Ensemble work as an AS/2 interface. So I would like to ask, if anyode did ever make AS/2 work with Ensemble and what is the way to go.
I found an old article regarding integration of third party interfaces (incl. AS/2 - http://www.intersystems.com/who-we-are/newsroom/news-item/intersystems-… ) into Ensemble but no further mentions, neither in the docs.
Thanks
Jiri
Hey guys,
I'm working with an EnsLib.XML.X12.Document object which consists of a parent object along with multiple children.
When using the following code, my sent object is losing all references to its children. I've played with the deep parameter and nothing is working to automatically clone the objects children(group docs ref)along with itself. (Even though the documentation states that it should..)
objectClone = object.%ConstructClone()
d ..sendRequestAsync("Destination",objectClone)
Any insight would be really helpful.
Thanks!
Mitch
Is there any simple code in Cache using FHIR to understand the relationship between them? If so can anyone provide some example.
Hi Everyone,
Link to webinar recording: https://learning.intersystems.com/course/view.php?id=623
Thank you for your interest in this webinar!
Please submit questions about the content of the webinar as comments below this article.
The webinar covers two topics: monitoring message activity and volume and monitoring disk space. I summarize and motivate the topics in the following two sections. The information in this webinar and post applies to the Ensemble, Health Connect, and HealthShare products. For simplicity, I am only going to refer to Ensemble in this post.
1) Monitoring Message Activity and
Hello,
I am wondering if there any mechanism available in the Healhtshare where send a request from the service to the operation without storing the Data on CACHE.DAT?
My company going to receive ADT's and CCDA's from an external source (Hospital), The incoming data will have two kinds of patients, our patients, and not our patients. We do not want to keep the data on our servers of those patients that do not belongs to our company due to HIPPA complaint
Looking forward to hearing great ideas from this community.
Thank you
Raghu
Hi All,
Am working on integrating our code with source control.
To make some security, I want to ask a password prompt from the studio itself while check in and checkout a code.
Is it possible to ask input in the studio like login page. Please suggest me.
Thanks,
Archunan K.
I'm trying to figure out how to throw an Alarm if a operation Sync times out. This seems like a simple situation but I'm not sure of what component to use to do this.
Does anyone have a sample?
Hi, Community!
We are having some troubles with post duplicates at the moment, we are working on it.
Now when you post your message it waits until timeout and shows 404 but also publishes the article.
Hope this would be fixed ASAP.
Can You please let us know the end to end procedure to accept SOAP messages in Ensemble Production.
About the Ontodia library
First of all, I think we should provide some background information about Ontodia and Caché DBMS. Let’s start with a less known product, Ontodia. Ontodia is the result of a joint project of the ISST lab of the ITMO University and VISmart, a software development company specializing in the semantic web domain. The Ontodia service was created as a web application for visualizing linked data and ontologies. We created this service because we couldn’t find simple, accessible and efficient tools for convenient visualization of linked data.
A typical use case for Ontodiа

Hi
Can You please let us know the end to end procedure to accept SOAP messages in Ensemble Production.
Thanks,
Arpitha
Hi, Community!
We are starting InterSystems Developer Community meetups: events to discuss InterSystems technology in person.
This would be 2-3 hours evening events to meet and discuss the best practices, new features, share experience regarding implementation of InterSystems technologies and products.
Besides free discussion and networking there would be 3-4 sessions delivered by InterSystems engineers. Local partners are very welcome to participate as speakers too!
Join InterSystems Meetup group in Cambridge and come to our first meetup in Cambrdige, MA on 22nd of June.
Join InterSys
I am trying to apply a temporary time-limited key for our organization to a Cache Server that I built out a few weeks ago for testing purposes. When I navigate in the portal to activate a new license key, I get this "ERROR #8610: License keys are not accepted on a Single User (SU) platform."
Is there something I need to do for this system in order to make it compliant for the key or do I need to request a new key from InterSystems that will work for this system? I didn't turn up anything on the web site here or via Googling the error and error text. I'm trying to enable and test mirroring
Looking for a way in which I could possibly pass a flag through a property when performing an Insert statement, on a mapped class.
insert into my.class (serialNumber, modelNumber, myFlag) value ('testSerial', 'testModel', 0)
myFlag is not stored in the DB.
The mapped class then calls a legacy routine (MAC) via CodeMode = 'objectgenerator', (Insert method within the 'objectgenerator')
Within the legacy routine, I am setting an index... but I don't always want to set it (multiple inserts, and I will only set the index on the LAST insert)
How can I pass that flag through the insert call? I attemp
Wanna Cry
Most of you should be aware that the Wanna Cry virus is massively infecting un-patched windows machines all around the world. It's particularly affecting the NHS, one of my main clients.
Wanna Cry is one of a line of Viruses that exploit SMBv1 over ports 135 and 445.
A kill switch has been enabled, but this won't protect machines sitting behind http proxies, and there are already reports of new versions without a kill switch.
All windows machines should be isolated and updated a.s.a.p.
If automatic updates is not on, a patch can be dowloaded from here...
Hi Team,
I am interesting to learn IKNOW concepts in Cache.Will need your guidance.
I. What is iKnow.
ii. Where we are using Iknow(Real time example)
iii. How to we work on iKnow(Did any tools Need?)
iv. Please give notes and articals
Thanks ,
Ponnumani Gurusmay
Hello everyone.
I'm new to Caché.
I would like to know how I can connect my PHP application to the intersystems database.
Is it the same as MySQL?
Need help.
Thank you
Hi community,
I do not understand why I get a 'javaScript exception'?
Purpose is to search for a [Country] based upon a [Code] as search parameter.
this is my code:
<hgroup>
<text id="CountryID" name="Code" label="Code" size ="8" />
<spacer width="5"/>
<text id="CountryName" name="CName" label="Country" size ="24" />
</hgroup>
<spacer height="5"/>
<button caption="Search" onclick="zenPage.searchValue();"/>
</page>
}
ClientMethod searchValue() [ Language = javascript ]
{
var ctrl = zen('CountryID');
tVar = ctrl.getValue();
alert (tVar); ///test-show text value
zenPage.sqlTest(tVar);
}
Method sqlTest(tVar) [ ZenM
Recently I have encounter an issue to get the columns out from a query without execute it.
For example:
I have a Query looks like below. How can I get the 'col1,col2,col3,col4' or the text of the query("select col1,col2,col3,col4 from mytable") back?
Query myquery() As %SQLQuery(CONTAINID = 0) [ SqlProc ]
{
SELECT col1, col2, col3,col4
FROM mytable
}
It is taking several hours to read a large text file because the while loop uses ReadLine() ! Is there some way in Cache to process a single file using multiple processes. Something comparable to this:-
http://stackoverflow.com/questions/11196367/processing-single-file-from…
I was looking at the OrefToArray^%occRun in the %CSP.ErrorLog page in version 2016. However, we're on version 2014, and that method does not seem to exist yet. I would love a good way to swizzle out the info in the %request, %session, %response objects for the error log for my own error page, in version 2014. I don't want to have to go through and get all the properties manually, but I will if I must. Any other good way already written?
Thanks,
Laura
Hello All,
I have a question / issue regarding the calling list.FindOref(<object from indexOpen call>)
Here is a simple way to reproduce the issue:
2 classes: Utility.contacttypes and Utility.person
*************************
Class Utility.contacttypes Extends %Persistent
{
Property description As %Library.String(TRUNCATE = 1);
/// Index for property description
Index descriptionIndex On description [ Unique ];
}*************************
Class Utility.person Extends %Persistent
{
Property types As list Of Utility.contacttypes;
/// Date Setup to recreate an error
ClassMethod DataSeMost viewed
This post is a digest of the Developer Community postings in April 2017.
Let's write an Angular 1.x app with a Caché REST backend - Part 1 of Many 281
Compilation gotchas and a request for change 250
Bug killing development tips 175
Let's write an Angular 1.x app with a Caché REST backend - start here 125
WebSockets vs Long Polling vs Short Polling? 122
Containerization Caché - let's add our application 108
Node.js: create a basic web app with React - part 1 101
Is it possible to change GUID of an instance? 98
Let's write an Angular 1.x app with a Caché REST backend - Part 2 96
Hi,
I would like to list out unchecked mapped items ( classes in management portal ) classes of a particular namespace. Is there any code or terminal command which i can use ?
I am able to list out classes of namespace . But I need to list out unchecked mapped items classes
do ##class(%SYSTEM.OBJ).GetClassList(.result)
Hi,
I would like to know if there is any code to compare and update two directories/namespaces for class files.
If file is present in directory1 and not present in diectory2, it should import the classfile.
If file is not present in directory1 and it is present in directory2, the corresponding file should be deleted from directory2.
Please suggest code for the task.
Thanks,
Arpitha R
Something that shot up the popularity stakes last week was this article on a very interesting initiative: RealWorld:
https://medium.com/@ericsimons/introducing-realworld-6016654d36b5
I decided it would be a good idea to use this as a way of creating an exemplar implementation of a RESTful back-end using QEWD against their published API (https://github.com/gothinkster/realworld/tree/master/api)
The results are here:
https://github.com/robtweed/qewd-conduit
Actually it's the first 3rd-party implementation out of the blocks!
Although I state that it uses Redis as the database, you can seamlessly swap i

