Question Oliver Wilms · Mar 21 ERROR <Ens>ErrBPTerminated: Terminating BP JSON2HL7 # due to error: ERROR #5035: General exception Name 'Parsing error' Code '3' Data '' > ERROR #5035: General exception Name 'Parsing error' Code '3' Hello, I want to show a fellow DC member how to convert JSON file into HL7 message. I personally do not work with HL7. I set up a production with EnsLib.File.PassthroughService. It passes Ens.StreamContainer to BPL process. I call a DTL to transform StreamContainer to HL7 message. I run into an error: ERROR <Ens>ErrBPTerminated: Terminating BP JSON2HL7 # due to error: ERROR #5035: General exception Name 'Parsing error' Code '3' Data ''> ERROR #5035: General exception Name 'Parsing error' Code '3' Data '' The code is in this GitHub repo: #Business Process (BPL) #DTL #HL7 #JSON #Ensemble 0 1 0 57
Article Oliver Wilms · Mar 19 5m read Tutorial how to analyze requests and responses received and processed in webgateway pods csp-log-tutorial Prerequisites Make sure you have git installed. I created a git folder inside the IRIS mgr directory. I right clicked the git folder and chose Git Bash Here from the context menu. git clone https://github.com/oliverwilms/csp-log-tutorial.git Clone my csp-log-tutorial GitHub repo if you like to try it out for yourself. #Tutorial #Web Gateway #InterSystems IRIS 4 0 0 78
Article Oliver Wilms · Feb 5 2m read Embedded Python for iris-log-viewer conclusion As my entry into InterSystems Developer Tools Contest happening now I have been working on an alternative to the Console Log Viewer web page provided as part of InterSystems IRIS Management Portal. Console log is a file called messages.log. It is what InterSystems support asks me to send to them when I open a support ticket. #Embedded Python #InterSystems IRIS Open Exchange app 0 0 0 52
Question Oliver Wilms · Feb 5 Error reading messages.log file using Embedded Python in iris-log-viewer I copied a 5 MB messages.log file to AWS where I have iris-log-viewer app deployed. I ran the test to see how it takes in IRIS code to import the lines into a persistent table: IRISAPP>set m5mb="/home/irisowner/irisdev/messages.old_20221231.log" IRISAPP> IRISAPP>do ##class(otw.log.irislogreader).Test1(m5mb)Test1 begins at 02/05/2023 12:49:30ReadLogLines/home/irisowner/irisdev/messages.old_20221231.logOpenTest1 ends at 02/05/2023 12:49:34Test1 execution time: 3.500789 select count(*) from otw_log.Log 63239 #Embedded Python #InterSystems IRIS 0 7 0 66
Article Oliver Wilms · Feb 4 1m read Embedded Python for iris-log-viewer I developed iris-log-viewer on a work laptop using an older version of IRIS. My messages.log file has nearly 10k lines. I noticed it takes a couple of seconds to read messages.log file line by line, import each line into a persistent class, and display messages on my screen. I wonder if Python can speed up the process. #Embedded Python #InterSystems IRIS Open Exchange app 0 0 0 56
Article Oliver Wilms · Feb 2 1m read Console Log Viewer with Download link and filters Messages.log file contains lots of useful information about IRIS. Sometimes the file gets big, and it is not easy to get to the data I am interested to review. It would be nice to jump to a specific date and time we suspect a problem may have started. #CSP #Tools #InterSystems IRIS #Open Exchange Open Exchange app 3 1 0 105
Question Oliver Wilms · Jan 6 IRIS Interoperability shutdown Has anybody tried to write custom code to empty out queues when Interoperability shuts down? We run IRIS in Kubernetes cluster and we have compute pods scaling up and down. We have Message Bank operation to keep all messages in one place. We want to see all messages in Message Bank. #Ensemble 1 3 0 147
Article Oliver Wilms · Dec 1, 2022 1m read My First FHIR app I participated in InterSystems Women’s Health FHIR contest, because I loved the challenge to learn a new-to-me technology. I wanted to develop an app that receives data from a mobile device like my Fitbit or a Smart Watch. I did not get access to such data except when I downloaded a spreadsheet (CSV file) showing my daily steps and sleep data. I saw in iris-fhir-template it imported some patient data to a FHIR server. #DTL #FHIR #InterSystems IRIS for Health Open Exchange app 3 0 0 171
Question Oliver Wilms · Nov 23, 2022 What is the likelihood of encountering "missing messages" in message bank? My team works on implementing an Interoperability solution utilizing InterSystems Kubernetes Operator on Red Hat OpenShift container platform. We are trying to determine how many messages we can process in any given time. We have a Feeder app running in 10 containers sending 50k messages each to a load balancer all beginning at the same time. Messages are received via HTTPS protocol by webgateway containers. Interoperability production runs in compute pods with persistent data, journals, and WIJ volumes. #Containerization #Enterprise Message Bank #Ensemble #InterSystems IRIS 1 1 1 305
Article Oliver Wilms · Sep 16, 2022 1m read Background story around interoperability-soap My team is working on redesigning and implementing an Ensemble production on Red Hat OpenShift Container Platform. We had to learn about Kubernetes and IKO. #Web Gateway #Ensemble #Open Exchange Open Exchange app 2 0 0 122