In case you've never used the "About" link at the top of Management Portal, here's a screenshot of the kind of information it shows. I've highlighted the link and some of the information I find it handy to get from here.

In case you've never used the "About" link at the top of Management Portal, here's a screenshot of the kind of information it shows. I've highlighted the link and some of the information I find it handy to get from here.

This is from CCR:
How can I view these locks and change them? Either via terminal or %CSP.Portal.Home.zen interface?
Encryption of sensitive data becomes more and more important for applications. For example patient names, SSN, address-data or credit card-numbers etc..
Cache supports different flavors of encryption. Block-level database encryption and data-element encryption. The block-level database encryption protects an entire database. The decryption/encryption is done when a block is written/read to or from the database and has very little impact on the performance.
With data-element encryption only certain data-fields are encrypted. Fields that contain sensitive data like patient data or credit-card numbers. Data-element encryption is also useful if a re-encryption is required periodically. With data-element encryption it is the responsibility of the application to encrypt/decrypt the data.
Both encryption methods leverage the managed key encryption infrastructure of Caché.
The following article describes a sample use-case where data-element encryption is used to encrypt person data.
But what if you have hundreds of thousands of records with an encrypted datafield and you have the need to search that field? Decryption of the field-values prior to the search is not an option. What about indices?
This article describes a possible solution and develops step-by-step a small example how you can use SQL and indices to search encrypted fields.
I am configuring a SOAP HL7 Receiver to handle HL7 Query messages.
I have set up a new class based on EnsLib.SOAP.Service and configured (correctly I hope) the parameters needed. I have also amended the OnProcessInput Method skeleton provide to send messages on to the Business Process needed.
I am struggling to work out what is needed in the Web Methods and how to create them.
Any help with this would be much appreciated especially examples that I can adapt for what I need.
Many thanks
Is there an equivalent to $System.OBJ.MakeClassDeployed (see documentation) that has the same effect for routines, deleting the .mac/.int but not the .obj?
From time to time someone adds the "Developer Community" tag to a post that's actually about something else. I wonder if by renaming the tag to "Developer Community Feedback" this wouldn't happen so much. After all, the group is called "Developer Community Feedback". If folk feel the proposed new name for the tag is too long, how about "DC Feedback"?
A feature I recently used in working on ISC internal applications is the ability to send emails on behalf of someone. This is useful when generating system notifications from an application when you want some of them to show up as being from a specific person, perhaps posting comments on a work ticket.
In my case I was updating our facilities work order system for tracking requests. Normally all notification emails are sent from the same noreply email address. I wanted to change that so comments added from the original requester would show up as being from them and stand out.
If you're using th
Is it possible to use EnsLib.HTTP.OutboundAdapter in a BusinessService to poll a URL every hour ?
Hi,
Any COS API could detect the underlying system is supported unicode or not ?
Thanks for your help.
I have been following the online Zen Quickstart Tutorial using the lastest release documentation. In addition to playing around with the styling and making a few minor functionality tweaks, I wanted to add an additional column that shows a count of the number of phone numbers for that Contact (as shown in the image below).

The idea here is that you can see what contacts have phone numbers without having to click on the "view phones" link. All I have done here is add a blank additional column to the %ZEN.Component.tablePane object
<!--Contacts Table -->
<tablePane
width="900px"
i
Hi!
There are DeepSee dashboards, which make sense only when filtered.
Usually, they are used as Drill Target or New_window control with SETTINGS=Widget;FILTER=filtervalue.
Is there a way to hide such dashboard from the Catalog or/and request the filter value once it is opened by User?
I have a tablePane ZEN Component and I am trying to get a filter running on the Specimen Id / Lab Number. The SQL is fairly complex with 3 UNION ALL statements joining 4 tables and a couple of lookup tables.
How would I get the filter on SpecId to work for my tablePane? It's not automatically applying the filter for me so I think I need code something.
<tablePaneid="workBioTable"maxRows="100000" pageSize="6"width="1000px" showRowNumbers="false"
Using a <FORM>
The OnLoadForm attribute calls a method but doesnt allow definition...
It seems to send pKey and accepts back pValues
Method LoadForm(pKey As %String,
ByRef pValues As %String) As %Status
Is there any way to send more than just pKey as I need multiple values when loading the form.
Hi!
There is a 'New_window' control in DeepSee Widget which opens the page in a new tab in a browser with a given URL.
With the help of this control you can open another dashboard and supply some parameters in SETTINGS clause.
Consider I can setup in Dash1 the URL like:
_DeepSee.UserPortal.DashboardViewer.zen?DASHBOARD=Postings.dashboard&SETTINGS=TARGET:W1;FILTER: [Author].[H1].[Author].%26[$$$VALUELIST] to filter the widget W1 in Postings dashboard with filter [Author].[H1].[Author].%26[$$$VALUELIST], where $$$VALUELIST is some value from the listing in a widget in Dash1.
How ca
There's plenty of goodness in the %-packages InterSystems supplies, and it seems that every new version of Caché brings something new. The browser-based class documentation (a.k.a. Documatic) generally provides a good level of information, but on the basis that "a picture is worth a thousand words" I sometimes want a diagram.
For example, when trying to navigate the %Dictionary package for a project that needed to find out about class definitions, here's one of the UML class diagrams I created.
It was generated from a 2008.1 system using Umlanji to extract the data from Caché and Enterprise Arch
A method to convert certain non-readable ASCII characters in a %Stream.FileCharacter object first copies it into a %Stream.FileBinary object and then loops through each character one at a time to find and convert these offensive characters to our interpretation of their readable ASCII equivalents . The loop is sequential (while 'bStream.AtEnd) and is taking too long for large files. Any suggestions for an existing Cache method to do this or is there another way, besides a sequential loop, to examine every character of a binary Stream?
This was what I first wrote. Here is the test, first putting in an invalid value:
Deployment Type? (G)ateway or (I)HE: F
Invalid Choice
Deployment Type? (G)ateway or (I)HE: G
Starting Gateway deployment...
Then I saw this tutori
Hello,
I am trying to integrate the Git with Studio. I have followed the below process to achiche Git tab in my Studio for Namespace
https://github.com/intersystems-ib/cache-git-studio
But I am getting the below error when I trying to Add the file. GitCodecache is my git repository.
fatal: c:/GitCodecache/cls/User/Testing.xml: 'c:/GitCodecache/cls/User/Testing.xml' is outside repository
class '%Studio.SourceControl.Interface', method 'GetStatus': <ILLEGAL VALUE> 78 zStatus+8^Studio.SourceControl.Command.GITClient.1
This question came in on an Ensemble email list:
Are you determining the file type by the file name extension or by the contents of the file?
If you're doing it by the file name
Hi,
I have a stored procedure which would generate a standard Cache String and it would be called through JDBC and I would
dump the result in java console/standard output.
What kind of characters should I use in COS so when output get send back to Java side, it knows it contains new line character ?
Thank for your help.
How to install Cache 2015 in linux with webserver NGINX?
By default, Analyzer executes queries as components are added. Often, there are times where you may know exactly what you are looking to do, and you do not want Analyzer to execute 5 queries as you drag and drop items onto rows/columns and select your filters. This is where toggling Auto-execute off can help.
How to know the severity, priority, urgency of error in InterSystems cache
Hi,
We have a mixture of legacy and new systems, and are grappling with the issue of moving documents between systems.
At the moment we are mostly using file drops and encoding metadata in filenames, but a new supplier (letter transcription) is going to provide a Hl7v2 feed sending MDM^T02 messages with PDF's of letters base64 encoded in the message itself.
We are thinking of asking all our suppliers to go with MDM (or ORU) for sending documents.
I'm interested in the pros and cons of the options; and if there are options I haven't thought of.
This is the options I have so far;
Hi,
I've organized my repository using TortoiseSVN. I was careful to use only svn commands while creating my file structure. Now all Subversion commands are working at the command line but not from within my IDE (Cache Studio). Basically I'm trying to write a plug-in for my IDE to use Subversion from within the Studio. Trying to integrate Subversion into my IDE, something like Subclipse, but for Cache Studio. The error occurred after reorganizing my code into directories. For example at the command-line, svn info and svn status and all other commands work perfectly. All Subversion commands work at the command prompt!
Hi Group, I've followed the instructions from the documentation to configure LDAP and Ensemble to authenticate, however, I'm unable to authenticate using an account in the LDAP. The user is able to authenticate in a Linux shell. I have added the ObjectClass of IntersystemsAccount and the 3 group definitions to the schema. Other than adding the user to this group, do I have to change the user's objectClass at all?
This is not on active directory - it is a Linux based LDAP solution (slapd).
Hi,
I am saving 2000 objects of a class in a loop.
In one environment it is taking a total of 86 seconds and in another environment it is taking 0.55 seconds.
The code (the class and the code for save) is same for both the environment. I have Ensemble 2012.1.5.956
Can somebody help me to identify the cause of the discrepancy. Is there any memory or any other setup which may cause the problem.
Thank you in davance,
Susobhan
Hi All,In CSP how to call one method to another method (i.e) i created one script language as cache from that one script to another script that one also a cache script ,how to call the script.
I am looking for a general overview of how you would attach a document to a patient record in healthshare. For instance, an Advance Directive or Living Will.
Here are some starter questions:
Sorry for the open endedness. Any info would be helpful while I research this.