Article John Murray · Jun 29, 2017 1m read DC tip: Improving the teaser for your post When posts are displayed on the DC homepage they only show the first part of each post. This part is known as the teaser, or the trimmed version. The DC software does its best, but without being given any hint by you it can sometimes produce teasers that are of limited value, e.g. "Hi!"When composing your post, the Preview button lets you see what the teaser will look like. For example, here's the preview of an initial version of this post: #Developer Community FAQ #DC Feedback 5 1 0 439
Article John Murray · Jun 23, 2017 3m read Terminal tip: Running OS-level commands When working at the Caché command prompt I sometimes want to run an operating system command on the server host. By prefixing my command line with ! or $ I can do this with ease. The following examples are from 2017.1 on Windows, but the feature is available on all versions and platforms: #Best Practices #Terminal #Tips & Tricks #Caché 4 5 1 1.3K
Article John Murray · Jun 22, 2017 1m read Terminal tip: What's running in my namespace? When working at a terminal prompt the %SS routine lets me see what's running on the instance:USER>d ^%SSBut sometimes I'm only interested in knowing what's running in my namespace. In which case, here's what I use:USER>d THIS^%SS #Caché #Terminal #Tips & Tricks 5 0 0 441
Article John Murray · Jun 21, 2017 1m read Portal tip: Working in a different language Recently I was conducting a remote support session with a site. The desktop they were sharing with me was on a PC configured with German as the native language. Since my German is rather rusty, and virtually non-existent when it comes to computing terms, I was glad to be able to switch the Portal session into English.This is done from the page that appears when you use the About link: #Management Portal #Tips & Tricks #Caché 3 0 0 397
Article John Murray · Jun 19, 2017 1m read Links from one DC post pointing to comments / answers on another This article appeared in the feed, but the "last answer" and "last comment" links point to https://community.intersystems.com/post/can-you-crack-black-box#node-432866 and https://community.intersystems.com/post/can-you-crack-black-box#comment-... which belong to a different post. #DC Feedback 1 2 0 184
Article John Murray · Jun 12, 2017 1m read Setting the Windows service account I recently helped a site investigate a problem that appeared after they upgraded their Windows instance of Caché from 2015.1 to 2017.1. A terminal session launched from the server's desktop cube was unable to run OS-level commands using the $ZF(-1) function. For instance, using the no-op command "REM" as follows: write $zf(-1,"rem") was returning -1, indicating that the Windows command could not be issued. #Callout #Microsoft Windows #System Administration #Caché 8 6 1 1.6K
Article John Murray · Jun 7, 2017 1m read [FIXED] Summaries of Field Test changes not available FYI, on the Field Test page, the links highlighted below are currently broken:UPDATE: this is now working again. #Caché #Ensemble #Field Tests 0 3 0 279
Article John Murray · Jun 1, 2017 1m read Please share your experiences of structural database integrity checking / repair During a Caché system management training course today we discussed structural database integrity (a.k.a. physical integrity) and the tools InterSystems provides for checking integrity and fixing problems. #Databases #System Administration #Caché 0 4 0 775
Article John Murray · May 30, 2017 1m read A user's Startup Namespace overrides any namespace specified as a csession parameter Today I helped someone solve a mystery. He had been trying to use the -U namespace argument of a csession command to specify the namespace in which to run a particular routine, and was puzzled when the routine could not be found. #Caché #Security #System Administration 1 0 0 339
Question John Murray · May 4, 2017 Did we just get an update to the DC software? The colour scheme seems to have changed from green to blue, perhaps to be more in line with ISC corporate image.Anything else new?UPDATE: information has since been posted here. #DC Feedback 0 5 0 212
Article John Murray · May 4, 2017 1m read Suggestion to encourage better placed comments about questions and answers It's good to see growing participation in DC. However, sometimes I think that responses posted as Answers to Questions would be better classified as Comments. For example, the respondent could be seeking clarification about the original question (e.g. "What Caché version are you using?"), or perhaps following up someone else's answer or comment. #DC Feedback 0 1 0 258
Question John Murray · May 2, 2017 What is the current status of Enterprise Manager? A few years ago InterSystems announced a tool to help Caché system managers on sites with a large number of Caché instances. It was called Enterprise Manager.When I recently searched for information about it I didn't have much success. #Caché #System Administration 0 2 0 570
Question John Murray · Apr 27, 2017 How to access submenu items using mobile UI Using Chrome on my Android mobile I can't seem to get to a specific submenu option. For example in the screenshot below I use the menu button to bring up the first-level menu. Then I tap on "COMMUNITY". The second-level menu appears briefly, but doesn't give me time to tap the entry I want ("FEEDBACK") before it decides to take me to the page headed "Connect with Members".Am I missing a trick, or is this a bug? #DC Feedback 0 2 0 354
Article John Murray · Apr 27, 2017 1m read The elusive "Create a New Post" button I still find it odd having to go to the DC homepage to get the "Create a New Post" button:because it's not there when I'm reading a specific group, e.g. at the URL https://community.intersystems.com/group/atelier #DC Feedback 0 2 0 374
Article John Murray · Apr 27, 2017 1m read Portal tip: Exploring contents of Databases, not Namespaces Prompted by this post about accessing a global at its original location after you have changed a mapping, here's a tip about one specific dropdown in Portal that's sometimes useful. #Caché #Ensemble #HealthShare #Mapping #Management Portal #Tips & Tricks 1 0 0 510
Article John Murray · Apr 24, 2017 1m read Diagnosing the cause of <PROTECT> errors If your application is raising <PROTECT> errors and you're finding it hard to work out why, here's a way to get additional information.First, if auditing is not already enabled, turn it on:Then use "Configure System Events" (highlighted above) and locate the event named %System/%Security/Protect. In the screenshot below I used the Filter field to do this (type "protect" - highlighted below - and press TAB): #Caché #Ensemble #HealthShare #Tips & Tricks 4 1 0 2.5K
Article John Murray · Apr 21, 2017 1m read Suggestion: different icon for question with an accepted answer How about displaying a different icon alongside a question for which there is an accepted answer? Perhaps add a green checkmark adornment to the existing icon? #DC Feedback 0 8 0 300
Article John Murray · Apr 13, 2017 1m read CSP skeleton key In this recent post I highlighted the importance of a CSP session's Key property in enforcing the level of security your web application may be relying on, and in particular the need to keep the property value secret. #Terminal #Security #Frontend #CSP #Caché 1 0 0 336
Article John Murray · Apr 13, 2017 1m read When CACHE means cache and not Caché I only recently noticed the presence of a local database named CACHE alongside the more familiar CACHESYS, CACHELIB, CACHETEMP and CACHEAUDIT.A bit of digging through the documentation archive led me to conclude that the CACHE database arrived in 2010.2, where the release notes say: #Caché #Ensemble #HealthShare #System Administration #Tips & Tricks 0 1 0 510
Article John Murray · Apr 11, 2017 1m read Portal tip: Create a non-Ensemble namespace (2017.1+) Prior to 2017.1, whenever I created a new namespace using Portal on Ensemble or HealthShare it was automatically configured to host productions. This used to irritate me, because sometimes I'm setting up a namespace (for example, to host our Deltanji tool) that doesn't need the extra Ensemble baggage. #Ensemble #HealthShare #Tips & Tricks 2 0 0 337