Question Jeffrey Drumm · Feb 10 IRIS OS Authentication on Ubuntu 20.04/22.04 I've been trying for a while now to get OS authentication working on IRIS running on Ubuntu 20.04 and subsequently 22.04. I have the following authentication methods enabled for %Service_Terminal: Operating System Password Operating System Delegated Authorization And i have these options selected in Authentication/Web Session Options: #Authentication #Security #Terminal #Ubuntu #InterSystems IRIS 0 2 0 49
Question Jeffrey Drumm · Jun 7, 2022 Troubleshooting VS Code Connection Issues I'm attempting to configure VS Code's InterSystems Server Manager to establish a connection to an IRIS for Health server. It has a standalone CSP gateway running on an Apache server with TLS enabled. The port for all IRIS api and browser traffic is 443. I've configured the webServer section's host, port, and variations on pathPrefix (including no pathPrefix entry), and have the correct user ID set. The password is stored in the server keychain. The connection simply fails with "Server could not be reached." Nothing in the Output or Problems tabs. #VSCode 3 5 1 363
Announcement Jeffrey Drumm · Apr 4, 2022 On-Line Class Documentation Formatting Broken Looks like someone's been messing with the style sheets ...I've tried Edge, Chrome and Firefox and for all the versions I've checked, the class docs are formatted like this: #ObjectScript #Documentation 1 4 0 146
Question Jeffrey Drumm · Feb 8, 2022 VS Code: Moving Classes Between Namespaces Is there a straightforward workflow in VS Code for moving a class from one namespace to another on the same server? With Caché/IRIS Studio, it was a (sort of) simple export/change namespace in file menu/import operation. But in VS Code it's not obvious (to me, at least). I can add multiple namespaces to a workspace, but when using isfs:// paths I see only a "Download" option and no "Upload" or "Import/Compile." When I'm navigating the local file tree, I see Import options, but no way to select the namespace into which I want to import. #ObjectScript #InterSystems IRIS #VSCode 1 8 0 462
Question Jeffrey Drumm · Dec 20, 2021 How to Determine Where a Mapped Package is Located Programmatically? I've found a couple of methods that will tell me whether a package is mapped from another database, but not which database. Is there such a method/routine? #Mapping #ObjectScript #InterSystems IRIS 0 2 0 166
Question Jeffrey Drumm · Nov 21, 2021 Private Web Server: FQDN vs. Host name Issue Running HealthConnect 2021.1 on RedHat Linux 8.4. I've configured IRIS/HealthConnect with an external web server to support TLS encryption. It's installed on the same server as IRIS, but is a different instance and version of Apache httpd. That all works as expected. I would also like to keep the "private" web server available, but I'm having an issue with using the fully-qualified domain name in the URL vs. just the hostname itself. If I use http://servername:52773/csp/sys/UtilHome.csp to log on, all is well. #Web Gateway #InterSystems IRIS 1 7 1 204
Question Jeffrey Drumm · Nov 5, 2021 Interrogate Connection Status of HealthConnect/Interoperability Service EnsLib.HL7.Adapter.TCPInboundAdapter has a Connected property that I assume is set to the state of the connection session with the remote host; i.e. 1 when Connected, 0 when not. I'm assuming this is the property the Production Configuration web page uses to display the state of the service (green for Connected, red for not Connected, etc.). How can I interrogate the value of that property of an active service, via a method running in separate process? (It really seems like I should know this, but I'm just not finding the right magical incantation) #Ensemble #HealthShare #InterSystems IRIS for Health 0 3 0 84
Question Jeffrey Drumm · Jun 2, 2021 Query SearchTable Definitions? I've poked through the class documentation and globals and I can't seem to find what I'm looking for, namely a mechanism that will give me the PropName key and value for each of the Items in an EnsLib.HL7.SearchTable definition. Is there some sort of query that will turn the list of Items in the XData SearchSpec section into a key/value pair of some sort? For example: #Ensemble #HealthShare #InterSystems IRIS for Health 0 1 0 132
Question Jeffrey Drumm · Jun 1, 2021 Storing a %DynamicObject I've been tasked with an interface that needs to supply some additional metadata for the indexing of HL7v2 messages. After toying with a couple of ideas, I thought that it would be useful to subclass EnsLib.HL7.Message, add a %DynamicObject property, and store the metadata in it (it ends up getting sent to the target in JSON form anyway). And, well, it seems to work just fine ... so far. #ObjectScript #Ensemble #InterSystems IRIS for Health 0 4 0 400
Question Jeffrey Drumm · Oct 23, 2020 Returning a Stream in an ObjectScript Custom SQL Function I'm attempting to extract some very large messages from Interoperability/Ensemble, and I'm just not getting something right ... The closest I've come to getting something useful is this: #Ensemble #HealthShare #InterSystems IRIS for Health 0 15 0 430