Question Scott Roth · Oct 6, 2023 Locking down - Security Errors with _Ensemble I am trying to lock down security within our Development environment per requirements from a Security Audit that was done earlier this year. I need to try to limit access at a public level, access to cache users, and exposure. I installed IRIS with the Lockdown method, and have configured my web applications, services, resources, etc. When I go into my namespace, I am constantly presented with the following error when I try to start or stop an Object... #Access control #Security #System Administration #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 0 3 0 228
Question Scott Roth · Oct 4, 2023 Making IRIS Calls externally via scripting - Security We currently have a couple of Shell scripts we have written to EnableConfigItem from a Unix (Red Hat) command line, so we can control when a Service/Operation is running via the cron in Unix. We do this by calling :>iris session xxxxx using _system user. During our Security audit it was mentioned that we need to lock down some of the cache users. #System Administration #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 0 3 0 291
Question Scott Roth · Sep 7, 2023 Question about ISCAgent Config We are noticing some issues with the communication between our Arbiter and our servers. Looking at the following documentation to limit connections, and logging...https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=GHA_mirror_set_config#GHA_mirror_set_agent_port if I am configuring the ISCAgent on the arbiter, would we set #Mirroring #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 1 3 0 363
Question Scott Roth · Sep 5, 2023 LDAP Authentication Help Currently we are using Delegated Authentication using ZAUTHENTICATE to look at the groups that are associated with a user and if it matches a role within IRIS, to assign the user to that role within IRIS. #LDAP #System Administration #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 0 5 0 520
Question Scott Roth · Aug 22, 2023 GetCredentials() within ZAUTHENTICATE My original ZAUTHENTICATE.mac to use Delegated sign on did not include GetCredentials(), however I am being told it probably should have it so I am eliminate an error I am seeing when trying to troubleshoot the ZAUTHENTICATION. I am trying to add the GetCredentials() from the documentation to the existing ZAUTHENTICATE.mac but I am getting an error #Access control #Security #System Administration #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 0 7 0 414
Question Scott Roth · Aug 9, 2023 How do I convert my JSON Response to an Ens.Response object with Lists of Arrays Still working on my first External REST API call, and I am struggling to find the exact answer I am looking for... I get a JSON response from my API call but I am not quite sure how to dynamically get the JSON response into the Ens.Response Object with its lists of Arrays that I have defined. set tSC = ..Adapter.SendFormDataArray(.tHTTPResposne,"POST",tHTTPRequest,,,tURL) #API #JSON #REST API #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 0 10 0 579
Question Scott Roth · Jul 25, 2023 REST API Request Logging I am working on my first REST operation to send a API Request to an internal server within our Network. I have finally got past the point of being able to connect using a SSL/TLS Configuration, but I am getting a ERROR <Ens>ErrHTTPStatus: Received non-OK status 403 from remote HTTP server: 'HTTP/1.1 403 Forbidden'. #API #JSON #Key Question #REST API #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 1 16 1 897
Question Scott Roth · Jul 25, 2023 EnsLib.JavaGateway.Service - Gateway Server failure timeout Recently I started moving some of our JDBC Gateway configurations over to using the Microsoft JDBC Gateway driver instead of using the jTDS open source driver. I have noticed since then that those Objects that are using Microsoft JDBC Driver are throwing a lot more errors than the jTDS driver ever did, which I can understand however I am puzzled that I keep running into an issue with the Java Gateway Service within the Interoperability engine. #Java #JDBC #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 0 1 0 358
Question Scott Roth · Jul 24, 2023 EnsLib.JavaGateway.Service - Seeing what is connected to it Is there a way problematically to see what Operations/Services are attached to a EnsLib.JavaGateway.Service and if there are issues with the EnsLib.JavaGateway.Service to stop/start those Services/Operations that might be attached to it? Thanks #Java #JDBC #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 0 1 0 165
Question Scott Roth · Jul 21, 2023 SSL/TLS error return from SSL_read() First time setting up a SSL/TLS connection, and I am running into issues when I call it from within a Business Operation. I used openssl to generate a RSA 4096 SHA512 key/csr request for our Active Directory Certificate Service to generate a Certificate Chain for me to use within RedHat. I was able to connect to our Web Service server using a generic request from terminal, however when I try it from our Business Operation I am running into issues. I tested the SSL/TLS connection using the following commands from the terminal... DEVCLIN>set request=##class(%Net.HttpRequest).%New() #Business Operation #Red Hat Enterprise Linux (RHEL) #SSL #InterSystems IRIS 0 1 0 592
Question Scott Roth · Jul 20, 2023 ERROR #6085: Unable to write to socket with SSL/TLS configuration 'OSUWMC', error reported 'error:0909006C:PEM routines:get_name:no start line I am trying to setup our first SSL/TLS configuration so we can possibly connect to the EMR FHIR server to pull data into the Interoperability engine. I am running on Red Hat, and created and submitted a openssl CSR request to our Windows ADCS system. I used the following command to generate the key and CSR request to submit to Windows ADCS openssl req -new -sha512 -nodes -newkey rsa:4096 -keyout xxxxxxx.key -out xxxxxxxx.csr #Red Hat Enterprise Linux (RHEL) #SSL #InterSystems IRIS 0 1 0 618
Question Scott Roth · Jul 10, 2023 REST - ERROR #6097: Error '<READ>Read+28^%Net.HttpRequest.1' while using TCP/IP device '9999' Trying my first REST call operation to our internal EMR (Epic) server, and I am receiving "ERROR #6097: Error '<READ>Read+28^%Net.HttpRequest.1' while using TCP/IP device '9999'" when I attempt to test my operation. When I look up the General Error Messages for 6097 I am seeing...Error '%1' while using TCP/IP device $zu(189,1)='%2'. What does this mean? #API #Business Operation #REST API #InterSystems IRIS 0 1 0 839
Question Scott Roth · Jul 7, 2023 REST conversion from structure format to JSON I am playing around with trying to make an Epic REST API call from an operation, and from what I understood because the request has to be sent as POST, I need to send the request as JSON. However when I try taking the request and running %ToJSON against it for the payload to be created I am getting an error... #API #JSON #REST API #InterSystems IRIS 0 3 0 318
Question Scott Roth · Jul 6, 2023 REST Documentation Confusion I had attempted to create a REST Operation before but did not have success. As I am going through the Tutorials and Documentation everything references REST services, but I have a case where I want to create a REST Operation that makes Epic API calls against Interconnect. I have done SOAP operations before and we currently have one in our Production Namespace, but from what I understand SOAP has the wsdl which defines al the structures and etc, where REST does not. #API #Business Operation #JSON #ObjectScript #REST API #Documentation #InterSystems IRIS 0 1 1 258
Question Scott Roth · Jun 20, 2023 Record Map Validation on Business Service Had an issue on Friday where a vendor added an additional field in the middle of a row of one of our record maps. This threw the mapping off when I take the record and try to map it into HL7 and caused massive amounts of errors in our EMR because the data was wrong. Is there a way that I can add validation on the Business Service to say if the fields are off to fail, stop, and alert on the Business Service? #Business Rules #Business Service #Ensemble 0 2 0 219
Question Scott Roth · Jun 16, 2023 Web Terminal - HTTP ERROR 401 I am trying to add Web Terminal as a feature for my team to use. I installed webterminal via zpm "install webterminal" ran on %SYS on our Development box. %SYS>zpm "install webterminal" #Terminal #Open Exchange 0 10 0 483
Question Scott Roth · Jun 14, 2023 TCP Adapter - Local Interface setting Forgive me but our System Administrator who knows how the networking works is OOO... How does IRIS know which local adapters are available to populate in an Inbound or Outbound TCP Adapter Object? We recently moved from HealthShare Health Connect 2018.1.3 to IRIS HealthShare Health Connect 2022.1. When we migrated we moved the VIP over to the new box and set it at the hardware level. On RedHat when I do an ifconfig I have two ens192 adapaters.. #Red Hat Enterprise Linux (RHEL) #Health Connect #InterSystems IRIS 0 2 0 276
Question Scott Roth · May 15, 2023 Linked Table connection through JDBC Ran into an issue with our upgrade from HealthShare Health Connect 2018.1.3 to IRIS HealthShare Health Connect 2022.1, that I thought I would reach out about, I already have a ticket open with WRC and started a chat on Discord. We have a couple of MS SQL tables that I have setup as Linked Tables within Cache to query NPI, Patient Account Information, Visit information, etc... When we upgraded last week we found that within a day or even a half a day that we were having problems with our JDBC connections. #JDBC #Key Question #SQL #Health Connect #InterSystems IRIS 0 19 0 698
Question Scott Roth · May 1, 2023 Email Alert - EnsLib.EMail.OutboundAdapter Error I am running into an error trying to send an Alert Email to test the functionality of IRIS HealthShare Health Connect 2022.1 compared to Cache HealthShare Health Connect 2018.1.3. I was trying to send an Alert email, when I am getting the following error on my EMailAlert operation which is using EnsLib.EMail.OutboundAdpater. ERROR <Ens>ErrException: <UNDEFINED>FText+4 ^%occMessages *msg -- logged as '-'number - @'' #Business Operation #Deployment #Ensemble #Health Connect 0 5 0 295
Question Scott Roth · Apr 20, 2023 Security Advisor - Application Error I am trying to finish build for moving to IRIS HealthShare Health Connect 2022.1 from HealthShare Health Connect 2018.1.3. I am currently using Delegated Authentication using an AD group to match up to the Role in IRIS. The Role has access to everything but the HS Resources because we don't really use the HS Resources for anything. We are mainly using IRIS for the Interoperability Engine. #System Administration #Health Connect #InterSystems IRIS #InterSystems IRIS for Health 0 0 0 166