Article Ben Spead · Oct 17 2m read Helpful CCR Resources Users of the InterSystems Change Control Record application (CCR) often ask for useful resources which can help them learn CCR and stay in the loop on updates. Please see this list of resources below and post ideas for additional resources or questions you may have! #CCR #Other 3 0 3 81
Question Ben Spead · May 29 Is there a way to do an override of a %ALL Global Mapping? Let's say I have an InterSystems IRIS instance with 6 Namespaces: Foo1 Foo2 Foo3 Foo4 Foo5 Bar And the number of Foo# namespaces can increase at any time for a number of reasons. I need to ensure that they all have identical configuration globals stored in a DB called CONFIG, so I do the following in my configuration file: [Map.%ALL] Global_SYS=%DEFAULTDB Global_SYS("CommonConfig")=CONFIG Global_SYS("CommonOtherSettings")=CONFIG Global_SourceControl=CONFIG #Key Question #Mapping #ObjectScript #System Administration #InterSystems IRIS 1 9 0 253
Question Ben Spead · Mar 8 Classic View Page for CCR to be deprecated - did we miss anything on the new UI? Last year we introduced our new angular-based View page for CCR as part of the UI refresh for the application. This has been used very effectively by close to 1000 users around the world as the default UI for viewing CCR, and as a result we're getting ready to completely disable the "classic" View page. Benefits of the new page include: #CCR #Other 1 5 1 192
Article Ben Spead · Dec 20, 2023 11m read Leveraging your InterSystems Login Account to Up your Technical Game Your may not realize it, but your InterSystems Login Account can be used to access a very wide array of InterSystems services to help you learn and use InterSystems IRIS and other InterSystems technologies more effectively. Continue reading to learn more about how to unlock new technical knowledge and tools using your InterSystems Login account. Also - after reading, please participate in the Poll at the bottom, so we can see how this article was useful to you! #Authentication #Best Practices #Cloud #Deployment #GitHub #Languages #ObjectScript #Tools #Other 5 4 1 489
Question Ben Spead · Aug 22, 2023 Best practice for automatically deploying and activating changes to CSP.ini? We're trying to get a little more discipline around Web Gateway change control, and deploy changes to our CSP.ini from source control. I was wondering if anyone cared to share their best practices in this area? There is a "RELOAD" parameter (https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls...) which says you can put RELOAD=1 in your CSP.ini file in order to force it to automatically activate when noticed by the daemon. #Change Management #Web Gateway #InterSystems IRIS 0 6 2 271
Announcement Ben Spead · Aug 4, 2023 New Organization Dashboard launched within CCR! There is an exciting new Organizational Dashboard feature available within CCR. This new functionality allows users to get a wholistic view of the CCR usage within their organization, allowing things like: See warnings for when organizational usage patterns need to be adjusted View total CCR volume Explore the most active CCR Systems Identify DB version of various Environments Discover which Systems are no longer active and are candidates for Depreciation List the CCR Client Tool update dates to see what is out of date (to be released shortly) Examine number of active CCR users, their CCR activity volume and which of them are Perforce users Correct ItemSets which are troubled across all Systems #CCR #Other 5 8 0 240
Question Ben Spead · Apr 25, 2023 How to escape ')#' inside a CSP Runtime Expression? I have a csp page that is using embedded Runtime Expression (https://docs.intersystems.com/ens201817/csp/docbook/Doc.View.cls?KEY=RCS...) and within that expression I am using a $data() modulo 2 to look for root-level data elements (https://docs.intersystems.com/ens201817/csp/docbook/Doc.View.cls?KEY=RCO...). E.g: #CSP #ObjectScript #InterSystems IRIS 0 3 0 176
Question Ben Spead · Apr 12, 2023 Code to copy class definition from one Namespace to another? I have a situation where I have a handful of classes which I need to copy to another Namespace (which uses a different RoutineDB) on the same instance, load it and compile it. Can anyone help me come up with a command that will do this quickly and easily? Perhaps something with extended reference? This is somewhat time sensitive so thank you in advance for your ideas! #Key Question #ObjectScript #InterSystems IRIS 0 23 0 759
Announcement Ben Spead · Apr 3, 2023 Free CCR Technical Implementation Specialist Certification! With the InterSystems Global Summit 2023 coming up, I wanted to ensure that our users of CCR hear that there will be an opportunity at Global Summit to take the CCR Technical Implementation Specialist Certification for Free!! If you haven't been certified yet, this is a great opportunity to do so if you will be attending the conference. #CCR #Global Summit 2023 #HealthShare 1 0 0 236
Question Ben Spead · Mar 17, 2023 How can you test access to IRIS running on 1972 from Linux? We're looking to create a quick and simple test to see if all firewalls are open on 1972 between a linux based web server VM and a VM running InterSystems IRIS. Does anyone have any ideas for a quick command that can be run from UNIX console that will provide confirmation that traffic is able to get to 1972 on an IRIS machine? BTW - I don't think it makes any difference but the IRIS machine is running Windows #Key Question #System Administration #InterSystems IRIS 0 19 0 528
Discussion Ben Spead · Dec 9, 2022 Can ChatGPT be helpful to an developer using InterSystems technology? After seeing several article raving about how ground-breaking the recent release of ChatGPT is, I thought I would try asking it to help with a Caché newbie question: How do you find the version of InterSystems Caché? To be honest, I was quite surprised at what the chat bot told me: #ChatGPT #Generative AI (GenAI) #InterSystems IRIS 2 10 0 646
Question Ben Spead · Dec 6, 2022 How does InterSystems IRIS determine it's hostname for $System / $System.INetInfo.LocalHostName()? We have a UNIX VM with an InterSystems IRIS instance which we cloned for testing purposes, and we have found that $System (which is used for self-identification in email notifications) is still showing the hostname of the original VM, rather than the hostname of the cloned VM. This is coming from $System.INetInfo.LocalHostHame(). Does anyone know what you need to change on a UNIX clone in order for it to display the appropriate new host name in $System? #System Administration #InterSystems IRIS 0 1 0 345
Discussion Ben Spead · May 3, 2022 Suggestions Sought for AppServices at Global Summit 2022 Tech Exchange This year at Global Summit we will have several members of the InterSystems internal applications team (AppServices) on site to present topics of interest to developers. There will be General Sessions that we teach on a number of topics related to tools we're launching to the OEX, knowledge gained based on migrating our Caché app portfolio to InterSystems IRIS, best practices for following OWASP Top 10 with ObjectScript, and a survey of the application landscape offering services to our customers and prospects. #Global Summit 2022 #Global Summit #InterSystems IRIS 2 9 0 230
Question Ben Spead · Feb 3, 2022 How to determine the UNIX user/group that InterSystems IRIS is running as? (I wasn't able to find this in the docs or the Community, so feel free to point me to a reference that I missed) How can I determine the effective User and Group that will be used when an InterSystems IRIS process is doing file I/O on the file system for UNIX? Bonus points if you can tell me how to do it from within InterSystems IRIS as well as from the host OS. Thanks! #System Administration #InterSystems IRIS 0 11 0 491
Announcement Ben Spead · Oct 28, 2021 How CCR is used to move InterSystems Reports Happy #VSummit21 week!! CCR users should check out the following Virtual Summit '21 session by @Jean Millette: Drinking Our Own Champagne: InterSystems AppServices Move from Zen Reports to InterSystems Reports - Find out how we use the CCR application to make changes to the CCR application (for reports) #CCR #HealthShare #TrakCare 4 2 0 242
Question Ben Spead · Oct 8, 2021 Best practice for CPF Merge and version control I have been reviewing the details on the CPF Merge functionality offered in IRIS: https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls... I love the frequent mentions of versioning the CPF merge files in Source control. One thing that is not yet clear to me is how this would work for rolling back a change: #Change Management #Deployment #System Administration #InterSystems IRIS 0 3 0 444
Question Ben Spead · Sep 15, 2021 SQL Access to %Stream property on an object? I have an ObjectScript class with a Log property of type %Stream.GlobalCharacter. I need to search the end of each of the logs - is there a way to extract the last 10 lines of the Log stream for each object via SQL? Or is my only option to write an ObjectScript routine to walk the table and inspect each Log property one by one? Thanks! #ObjectScript #SQL #Caché #InterSystems IRIS 0 2 0 412
Question Ben Spead · Sep 8, 2021 How to set High Priority on a %Net.MailMessage object? Does anyone know how to set an email as High priority when it is sent using a %Net.MailMessage object? Somehow I can't seem to put my finger on it. Thanks! #ObjectScript #Caché #InterSystems IRIS 0 4 0 256
Announcement Ben Spead · Jul 7, 2021 Try out InterSystems FHIR Transformation Service - we want your feedback! Hello Developers! Have you ever had to convert HL7v2 messages to FHIR (Fast Healthcare Interoperability Resources) and found the process complicated and confusing? InterSystems is rolling out a new cloud based SaaS offering called InterSystems FHIR Transformation Service, which makes the process easy. We are excited to announce an Early Access Preview Program for our new offering, and we would love to have you kick the tires and let us know what you think! All you need is a free AWS account, with an S3 bucket to drop in your HL7v2 messages, and another S3 bucket to get your FHIR output. #AWS #Cloud #Data Import and Export #Early Access Program (EAP) #FHIR #HL7 #Interoperability #Tools #Tutorial #InterSystems IRIS for Health 25 5 0 811
Announcement Ben Spead · Dec 2, 2020 New CCR UI Going Live for all Users on Dec 3 I am very pleased to announce that tomorrow (Dec 3) at 9 AM Cambridge time we plan to enable the new CCR UI for all users. No downtime should be required for the go-live. Existing beta testers will not see any change, but for non-beta testers the new Frost-based Angular UI will replace the legacy CSP-based application for the home page, navigation, System Details, and several other parts of the application. #CCR #HealthShare #TrakCare 2 1 0 290