a) Choose Add comment b) Write some text in comment (e.g. 'test') c) Click preview d) Edit comment content (e.g. 'test 2') d) Click preview again e) Notice that preview shows comment content before editing (e.g. 'test')
Can anybody share a code looking for 'dead' locks?
It's not trivial to find such locks manually when there are many records in lock table.
I am testing application code and want to simulate error conditions.
I am trying to use the following to define a custom error with a class method.
$SYSTEM.Status.Error($$$GeneralError,"Any text here")
My class method code looks like this....
set RunStatus=$System.Status.Error($$$GeneralError,"DXL Testing Run Error")
Class compile fails because the $$$GeneralError is unknown.
ERROR: DBMS.Reports.TaskPage.1(5) : MPP5610 : Referenced macro not defined: 'GeneralError'
TEXT: set RunStatus=$System.Status.Error($$$GeneralError,"DXL Testing Run Error")
InterSystems is pleased to announce that Caché and Ensemble 2016.1.1 are now available on all supported platforms.
This followup announcement adds all the OpenVMS versions that were excluded in the announcement last week.
If you go to your profile and click the "Friends" tab there are 3 sub tabs:
- View All Friends (/friends)
- Your Requests (/friends/pending)
- Friend Requests (/friends/flagged)
For me, the first two tabs are identical. Given the "pending" URL, I'm assuming the second tab is supposed to be pending requests. So that's one issue. I'm not even sure what /flagged is supposed to be, but it lists 4 of my 5 friends. On top of that, the layout is reversed (icons on the right, names on the left).
In this article I'll describe how to set up web services and/or REST services using EWD 3.
Since EWD 3 is designed to be modular, you can construct the environment that exactly meets your needs, but for much of the time you'll probably find that the pre-built EWD 3 ewd-xpress super-module does most of what you need because it hooks together all the core EWD 3 and other building-blocks you'll need:
As Rob explained in an earlier post, Caché's Node.js interface allows you to create Web Services and REST Services using the very modular EWD 3 framework.
These services by default return a JSON response with Content-Type: application/json and the response body contains the JSON you return using the finished() method, so:
finished({ test: 'test response' });
returns
{ "test": "test response" }
with a HTTP content-type of application/json
My manager wants to send a couple of people to one of InterSystems's courses about developing Ensemble productions. I work in a healthcare setting, but my group does not do much work with HL7 interfaces. We mainly use Ensemble to implement custom (non-HL7) interfaces and web services/clients.
With this in mind, which of the two available courses would make the most sense for us - Building Healthcare Productions or Building Business Productions? Has anyone taken one or both and, if so, which would you recommend?
Hi -
I'm trying to rewind a cursor back to the first row after looping part of the way through the implied result set, but I'm not finding a way to make this happen, is there some such iterator variable or directive that I can leverage to accomplish this?
I could code around it by pulling identifiers and/or values into a local array, and then hand code up an iterator over my local results copy, but this feels like a "redesigning of a wheel" approach, and I thought I would check before I start down this path.
Thanks
Job Description
Caché Objects Web Developer
An excellent opportunity exists for an enthusiastic Caché Objects full stack web developer to join our rapidly growing company based near Old Street.
The Job
Our customers use our software to manage events, from small meetings to high-profile conferences and shows. The quality of our software is critical to their success, and critical to our business.
If I wanted to build a web-based dashboard that monitored various HIE transactions where would I start?
Examples of measures would be Provide & Registers by Facility, Patient Views by facility or even PHR related data.
I have a successful POC that uses nodejs, html and SQL but I think it makes more sense to use Intersystems technology all the way around, I just don't know where to begin.
CSP for the web piece I assume? How would I access the data, for instance all P&R requests on the BUS? Any other tips or starting points? Maybe examples of a similar project?
We do not have a DeepSee license
I can see mention of it online - http://www.intersystems.com/our-products/cache/tech-guide/chapter-3/ - but nothing in the docs on how to implement. Does anyone have any experience with this? We've managed to implement Hibernate and JDBC connections to Cache DBs fine (these are documented!).
Thanks very much :)
Customer is using an ancient MSM based client Workstation for their application and they made a small change to their server code. They introduced property of %Double() and discovered an issue. The MSM workstation is not able to retrieve any property of an object instance that holds value of $double(0). see images illustrating the issue.
I'm posting this to DC intentionally before I eventually send it to WRC so others can comment.
Dan
Image 1 - data
image 2 - UI
Hello,
I am looking for a routine or global that can help me see what is the REST Operation output. Similar to ISCSOAP for SOAP web services operation.
Thanks
Raghu
Hi,
I am looking for a mapping from SDA collections to the HS Analytics (HSAA) data model. Specifically HS.SDA3.Container.Observations to the tables (Couldn't find all the fields in HSAA.Observation). Can someone help? Thanks
Regards
Joseph Thottungal
Let assume you have a infinitely scaling algorithm implemented in your application, using replication, ECP, or any other means of horizontal scaling, and let assume you know how to run your system under any volume of requests, the trick is to deploy required number of computing nodes in the cluster. If we are talking about cluster of 2-4 nodes your administrator (or as they call it today "devops engineer") will install anything manually. Probably he will easily handle 5 nodes configuration in the cluster. But what if you need to deploy 10, 100, or 200 properly configured, interconnected nodes?
InterSystems is pleased to announce that Caché and Ensemble 2016.1.1 are now available as maintenance releases.
For a complete list of the corrections in 2016.1.1, please review the release notes.
Caché and Ensemble 2016.1.1 are available now for the same platforms as 2016.1.0, with the following exceptions:
-
OpenVMS is not available yet. It will be announced separately.
-
Support for Red Hat Enterprise Linux 7 for Power System-64 is now dropped.
The complete set of supported platforms, including specific point releases and/or patches, is detailed in the Supported Platforms document.
Learn about the creation and configuration of the HealthShare Business Services and Business Operations used to support the receipt and re-transmission of HL7 messages.
I've been exploring the Developer Community and noticed a bug.
Steps to reproduce:
-
Load home page at https://community.intersystems.com/
-
Scroll to the bottom and select a different page (e.g., 2)
-
Select a post
-
Go back with the browser
- You should see the same page of results, but I'm seeing the first page regardless of which page I was on previously.
Hello WRC.
Is possible to obtain a node-cache modul for the nodeJS ver.4.4.4. and actual Caché 2015... ?
And what is the expected outlook of this.
A note about this new portal: If I put into "search box" some text with dot like .js or .css ( for example: test.js ) , I obtaint error page. Try it.
Of course, this "Developer Community" is nice, the right way.
Nice day for all, Jan Krestyn
Hello,
I have a question about how to set the value of a radioSet. Yes, I know -- the documentation says that setValue can be used "client side", but gives no example. Plus, I'm trying to set the value of a radioSet in %onAfterCreatePage, which is a Zen method? Server side method? I'm not sure.
In my Zen page I create a radioSet like this:
<radioSet id="appRadio" name="appRadio"
displayList="App One,App Two,App Three"
valueList="One,Two,Three"/>
I want to select a radio based on a sepcific value, that I get from code.
e.g.
Method %OnAfterCreatePage() as %Status
Setting the TZ Environment Variable on Linux
The Update Checklist for v2015.1 recommends setting the TZ environment variable on Linux platforms and points to the manpage for tzset. This is recommended to improve the performance of Cache’s time-related functions. You can find out more about this here:
https://community.intersystems.com/post/linux-tz-environment-variable-not-being-set-and-impact-caché
The manpage on my CentOS 7 test system (RHEL 6 says the same) has this to say:
Hello,
I am still a beginner with COS and am struggling with these concepts. While digging through the official documentation will eventually tell you everything you need to know, getting started is nevertheless not an easy feat...
Is it possible to create a "lists/array/multidimensional 101" page for beginners? And, for instance, its interaction with $data, what it means to use "as list of something" or "as array of something", how to walk lists, how to add/remove elements, how to extract sublists etc?
Hi,
I am trying to use data transformation (DTL) to map a JSON to SDA. My elements in the source JSON is not one to one with SDA object. That means I have to add code to loop through these objects in order to complete the mapping. Can someone send me a sample that can look to create that? I am not very comfortable with scripting language used in Health Share. Appreciate your help.
Regards
Joseph
I was planning to fully map out all the transforms that incoming CCDs go through before they are displayed in the Clinical Viewer or sent back to another facility. When I opened the XSL files, I see some very good comments like the following:
Field : Patient Name
Target: HS.SDA3.Patient Name
Target: /Container/Patient/Name
Source: /ClinicalDocument/recordTarget/patientRole/patient/name
StructuredMappingRef: ContactName
-->
<xsl:apply-templates select="hl7:patient/hl7:name" mode="ContactName"/>
I am hoping some of you network guys have ideas. InterSystems seems to be at a standstill. When I startup Studio and try to start Terminal I get License Limit Exceeded. Starting with Terminal and going to Studio, same thing. It started when I put down a 2016 version of Cache on top of a 2015. InterSystems told me to uninstall everything and start fresh. I did that but have the same problems. What can I look at? How do I start to debug this? Although I am the only one on my PC it is really impacting my performance.
-thank you
Updated DEV server from account 2013.x to 2015.2 (Build 664_3U) of Ensemble
| Version: |
Cache for UNIX (Red Hat Enterprise Linux for x86-64) 2015.2 (Build 664_3U) |
Platform : UNIX (Red Hat Enterprise Linux for x86-64)
Hi,
Using cube CubeA and cube CubeB that contains calculated measure TotalClients.
I would like to use TotalClient calculated measure from a compound cube CubeC (CubeA,CubeB).
How would you do that?
Hi All,
I've created a sample implementation of the MQTT protocol, which is now available on GitHub.
The project demonstrates MQTT client capabilities and it's written in Caché Object Script.
Any comments, bug reports are welcome! Some more enhancements (like SSL / TLS support) are planned for the near future.
"Related conversations" section shows only comments number.
In fact, these topics might also have answers.
For example, on next screenshot there are three topics in Related conversations section (on the right).
All three of them have answers, but they are shown as having 0 comments, thus seem as unanswered.

