Question Martin Staudigel · Mar 14 Creating Http Responses Hello, I want to generate and return an http response based on the input of a http GET request. For my first steps I used an EnsLib.Http.GenericService, which uses an EnsLib.HTTP.InboundAdapter to receive requests like http://[my server]:[my-port]/some-path?ID=12345678. #Business Process (BPL) #HealthShare 0 5 0 93
Question Martin Staudigel · Jan 9 Purge jobs on foundation productions processing FHIR requests Hello community, is there anything special to consider when running a foundation production regarding purge jobs (Ens.Util.Tasks.Purge)? I am thinking specifically of the QuickStreams, which according to my information are stored in a temporary database until the system is restarted. Since a system reboot is much less frequent then the purges, I wonder what happens to the QuickStreams whose messages and headers have already been purged. Is there a way to view Quickstreams (not content, but rather metadata) e.g. via the Management Portal? Thanks for your comments and hints, #Data Model #FHIR #Globals #HealthShare 0 3 0 97
Question Martin Staudigel · Nov 22, 2022 Is it possible to disable certificate validation on a HS.FHIRServer.RestClient.HTTP Enpoint Hello Community, when trying to send HS.FHIRServer.Interop.Request objects to an external FHIR server, I get errors: ERROR #6156: No match between server name '...' and SSL certificate values '...'. The reason is pretty clear, the problem is that we don't get correct certificates in time, but have some pressure to go live with the interface. #FHIR #SSL #InterSystems IRIS 0 3 0 242
Question Martin Staudigel · Feb 2, 2022 Creating FHIR XML response results in Exception Hello community, on my first steps with processing FHIR requests, I tried to create a capability statement resource an returning its content JSON or XML, depending on what is requested by the client. I create a CapabilityStatement object by parsing a JSON file with: #FHIR #XML #HealthShare 0 4 1 375
Question Martin Staudigel · Jan 24, 2022 Returning Data from a %CSP.Page Hello Community, to return data from the OnPage() method of a %CSP.Page I used to simply write out the value of a %DynamicArray e.g. via write tResponse.%ToJSON() and return $$$OK afterwards. #CSP #JSON #Caché 1 3 0 161
Question Martin Staudigel · Jan 11, 2022 Validating HS.FHIRServer.Interop.Request Hello community, I'm trying to validate a HS.FHIRServer.Interop.Request received from an HS.FHIRServer.Interop.Service, which looks more or less like this example It is quite intuitive to gain access to basic properties like #FHIR #InterSystems IRIS 0 2 0 123
Question Martin Staudigel · Dec 2, 2021 Enterprise Monitor - Dashboard requires Login after upgrade Hello everybody, after updating from 2018.2.1 to 2021.1 we observe a change in the behaviour of the Messagebank Enterprise Monitor. In 2018.2.1, when clicking on a specific line inside the configured systems the system dashboard opened, giving insights about queue counts and error conditions. #Monitoring #InterSystems IRIS 0 5 0 246
Question Martin Staudigel · May 12, 2021 Does a 1:n relationship keep the order of insertion? Hello Community, we read data from an Oracle database. The desired order is created by an 'order by' in the sql statement. The individual elements of the result set are converted into objects and inserted into a parent object using 'insert' on a property, which implements a one-to-many relationship with the result objects. Later, we iterate over the objects in a for loop and process the contents. At this point the order is apparently no longer identical to the order in which the elements were inserted. #Caché #Ensemble 0 5 0 204
Question Martin Staudigel · Apr 14, 2021 Fine tuning access permissions for CSP application Hello, #Security #Access control #Caché #HealthShare 0 5 0 164
Question Martin Staudigel · Feb 19, 2021 Security Issue: Auditlog - Attempt to access a protected global Hello community, I would like to report about a security issue, that engages us for some time meanwhile. We configured a restricted user to read data from a csp page to feed our nagios server with information about configuration items we would like to have an eye upon. The configuration of this user is the same in our production and in our development environment. The called method mainly reads data from lookup tables by sql queries and writes data to a temporary table, which is deleted in the begining. #Security #Access control #HealthShare 0 2 0 220