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 422
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 382
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 173
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.5K
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 265
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 726
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 327
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 243
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 344
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 477
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.3K
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 293
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 327
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 497
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 324
Article John Murray · Apr 10, 2017 1m read Portal tip: Get to the bottom of the Console Log Sometimes I observe people scrolling manually down to the bottom of the Console Log document when they want to see the most recent messages. So I want to draw attention to the handy link that does the job for you in a single click: #Caché #Ensemble #HealthShare #Tips & Tricks 2 1 0 309
Article John Murray · Apr 7, 2017 1m read "Where am I?" - Adding extra information to the Terminal prompt If you deal with multiple instances of Caché / Ensemble / HealthShare and sometimes have to work at the Terminal command prompt, did you know that you can easily add extra information to that prompt which may help prevent you running a command on the wrong instance? #Caché #Terminal #Ensemble #HealthShare #Tips & Tricks 4 3 0 499
Article John Murray · Mar 28, 2017 1m read Using different CPF files During startup a Caché/Ensemble/HealthShare instance must consult a parameter file to get some information it needs at the early stages of startup. By default it uses the file called cache.cpf, but by adding an extra argument to the ccontrol start command you can make it use an alternative file. #Caché #Ensemble #HealthShare #System Administration 1 2 0 575
Article John Murray · Mar 27, 2017 2m read Automatic crossposting from Developer Community to Google Group by user intersystems.dc Before this Developer Community existed a Google Group named intersystems-public-cache was an active forum for people working with Caché and related products. #DC Feedback 3 9 0 459
Article John Murray · Mar 17, 2017 Minor font inconsistency around DC "Back" button #DC Feedback 0 0 0 180