Article Steve Pisani · Apr 3, 2024 2m read Comfortable VSCode Auto Save and ObjectScript CompileOnSave settings Hi - Recently I have been investigating an annoying situation whilst editing ObjectScript classes or routines in VSCode. What was happening to me was, as I was typing in lines of code into my class (for example, adding a new Method, or changing the Class signature, or a block of code), this would quickly get syntax checked, re-formatted, and compiled - inevitably, (since I would be mid-way through my typing), this would generate compilation errors. #Best Practices #ObjectScript #VSCode #InterSystems IRIS 15 12 1 521
Article Steve Pisani · Mar 13, 2024 5m read OpenTelemetry Traces from IRIS implemented SOAP Web Services A customer recently asked if IRIS supported OpenTelemetry as they where seeking to measure the time that IRIS implemented SOAP Services take to complete. The customer already has several other technologies that support OpenTelemetry for process tracing. At this time, InterSystems IRIS (IRIS) do not natively support OpenTelemetry. #Best Practices #Performance #Python #SOAP #InterSystems IRIS Open Exchange app 12 5 1 696
Article Steve Pisani · Nov 23, 2021 4m read Mutual TLS setup Hi, I recently needed to setup an SSL/TLS configuration in IRIS that supported mutual authentication (where the server IRIS is establish a connection to is verified, and, where IRIS is in turn verified by the remote host). After a bit of research and getting it done, I thought it worthwhile to just go over the process I went through in order to potential help others, and save you some time . #Security #SSL #InterSystems IRIS 4 1 2 1.1K
Article Steve Pisani · Feb 3, 2020 4m read REST Business Activity Monitoring (rBAM) -Extending native BAM. Hi All - I want to share with the community a project I recently posted in OpenExchange, that extends on the Business Activity Monitoring features available with InterSystems IRIS’s integration framework. #Interoperability #InterSystems IRIS #InterSystems IRIS for Health Open Exchange app 1 0 0 246
Article Steve Pisani · Oct 27, 2016 1m read Ensemble's Workflow Inbox portal Hi - If you want to embed Ensemble's Workflow Inbox, (that offers workflow task items to workflow users) inside of your application - you can access the URL directly without necessarily giving users access to the Management Portal - but more importantly, you can strip away the Titlebar, Worklists and Borders that make up the page by default.You do this by using the same URL parameters you would use, if embedding a regular DeepSee dashboard into your application.For example, adding &EMBED=1 at the end of the URL as depicted below: #Beginner #InterSystems IRIS BI (DeepSee) #Tips & Tricks #Ensemble 0 0 0 429
Article Steve Pisani · Jun 6, 2016 7m read Language Extensions This is a posting about a particular feature of Caché which I find useful but is probably not well known or used. I am referring to the feature of Language Extensions.This feature allows you to extend the commands, special variables and functions available in Caché Object Script with commands, special variables and functions of your own. This functionality also applies to other languages the Caché supports at the server, including Caché Basic and Multivalue Basic. Why would I need or want to add new commands ? #Best Practices #Languages #Caché 14 5 4 1.5K