Discussion Otto Medin · Oct 19, 2024 Using EnsLib.SQL.Operation.GenericOperation In the past, I've created custom SQL operations, but now I had something trivial to do, so I decided to take EnsLib.SQL.Operation.GenericOperation out for a spin. There's no example in the docs, so it was a little tricky. Here's what I ended up doing: In my external database, I have 'mytable' with two fields 'id1' and 'id2'. Here are the pertinent Business Operation settings: #Interoperability #ODBC #SQL #HealthShare #InterSystems IRIS for Health #Health Connect #InterSystems IRIS 1 2 0 77
Question Otto Medin · Oct 4, 2024 Can a business host know that the production is trying to shut down? Hi all, Does anyone know of a way for a business host (specifically an operation) to check whether the production it's running in is trying to shut down? Cheers, Otto #InterSystems IRIS for Health 0 4 0 97
Question Otto Medin · Jul 6, 2024 Handling non-8-bit characters in HTTP headers. Hi all, When passing on the content of a file in a REST API call, I need to put the original file name in an HTTP header. As it happens, some file names have non-8-bit characters in them ("å", "ö", and the like), and these arrive garbled on the other side. Does anybody know the correct way to encode them (assuming they should be encoded at all)?$zconvert(filename, "O", "UTF8") does not appear to be it. I'm leaning towards $zconvert(filename, "O", "URL"), but leaning isn't good enough.Thanks,Otto #REST API #InterSystems IRIS for Health 0 2 0 91
Article Otto Medin · Apr 21, 2024 1m read Dynamic <call> target in BPL Hi all, When making a Business Process reusable, I needed to make the target of a <call> configurable as a business host setting. This can be done through indirection. Here's how: #Business Process (BPL) #InterSystems IRIS #InterSystems IRIS for Health #Health Connect 5 5 0 263
Question Otto Medin · Sep 20, 2021 Google Cloud, SuperServer port 1971? Hi all, I'm deploying IRIS for Health on a Google Cloud VM, and I note that the SuperServer port is 1971, rather than good old 1972. Is this as it's supposed to be? I can't see that it's documented anywhere. Cheers, Otto #Cloud #Deployment #InterSystems IRIS for Health 0 4 0 302
Question Otto Medin · May 27, 2021 User-friendly method or macro library for data transformations? Hi all, I'm looking for a user-friendly way to make a method library available in DTL, and by user-friendly I mean via '..MyMethod()' or '$$$MyMacro()' rather than '##class(MyPackage.MyClassName).MyMethod()'. Does anybody know of a way to add a second superclass or a set of macros to a DTL ... or some other trick? Cheers, Otto #DTL #Ensemble #InterSystems IRIS #InterSystems IRIS for Health 0 2 0 213
Article Otto Medin · Nov 1, 2016 1m read Bachelor thesis: Automated quality rating of emergency calls using NLP A group of students at the Chalmers University of Technology (Gothenburg, Sweden) tried different approaches to automatically rating the quality of emergency calls, including iKnow.Excerpt: "The most impressive results produced by iKnow is its ability to correctly classify 100% of the calls using the Average algorithm. This is quite surprising since iKnow only compares low-level concepts, how words relates to each other." #Caché #Unstructured Data #InterSystems Natural Language Processing (NLP, iKnow) 7 1 0 462