go to post Oliver Wilms · Nov 19, 2021 I am looking at an interface written in Health Connect that inserts one row at a time using Outbound SQL Adapter. I have observed inserting 200k rows took 4 hours. Does this article say, if I use this adapter properly, I can reduce insert time a lot?
go to post Oliver Wilms · Nov 4, 2021 I like that idea, Henry. Either update real data to fake data or just create fake data for testing.
go to post Oliver Wilms · Oct 22, 2021 Hi Evgeny, I had never used the code quality tool before. It identified a bug which is now fixed. Please add bonus for code quality and article to interoperability-for-money. I think I will attempt to implement workflow as nobody else has done it in this contest.
go to post Oliver Wilms · Oct 8, 2021 I believe you need to add a volume to add a directory to the container and you can then browse to that location. docker run ... -v myFilePathOutside:myPathInsideContainer ...
go to post Oliver Wilms · Oct 4, 2021 The problem is only happening with quote-style escaping checkbox checked and it appears to be fixed in IRIS 2021.1
go to post Oliver Wilms · Sep 23, 2021 Hello, I want to post update that InterSystems told me they did not support mirror with AWS Fargate because mirror requires static ip. I wanted to use containers running on Fargate serverless which will change ip each time a new container starts.
go to post Oliver Wilms · Sep 12, 2021 It took a while, but I made some progress. I changed my cube name from iris-for-money to iris4money (no dashes) and then the project compiled with the latest community edition image. zpm behaved a little bit better in later image, but I still had to struggle a lot to get FileCopy to work so I had data to import when installing from zpm. I appreciate the help I got from Dmitry Maslennikov when I called ZPM 911 on Discord channel. He pointed out that FileCopy converted filename from export.csv to export.CSV. Eventually I got my zpm testing to complete without errors after I had changed the filename in my repo to export.CSV. Hopefully I will earn ZPM bonus which I have worked so hard for.
go to post Oliver Wilms · Sep 2, 2021 In my experience, this version of docker did not work properly with IRIS. Can you try to get on current Docker version?
go to post Oliver Wilms · Sep 2, 2021 Which version of docker are you using? I had such a problem when I started using docker 1.13 on Red Hat Linux. Things worked for me after I got on Docker 19 or 20
go to post Oliver Wilms · Aug 23, 2021 By default, only clients local to the Web Gateway’s hosting computer are allowed access to the Web Gateway Management pages. The browser through which the management forms are accessed must be running on the same machine as the web server and Web Gateway. For example: http://localhost:<port_no>/csp/bin/Systems/Module.cxw You can add additional clients to the list of authorized administrators by adding the client IP addresses to the System_Manager parameter in the SYSTEM section in CSP.ini (in install-dir\CSP\bin). The System_Manager parameter represents a comma- or plus-separated list of clients (by IP address) who may access the Web Gateway Management pages. The directive shown below grants access to three remote clients in addition to the default local access. [SYSTEM] System_Manager=190.8.7.6, 190.8.7.5, 190.8.7.4
go to post Oliver Wilms · Aug 23, 2021 Add one point I edited CSP.ini file (on another similar project). Cannot remember why I had tried to add [SYSTEM] System_Manager=*.*.*.*
go to post Oliver Wilms · Aug 23, 2021 in the durable place I see: root@IRIS:/dur/iconfig/csp/bin# ls -lttotal 16-rw-rw-r-- 1 irisuser irisuser 5943 Aug 21 23:57 CSP.log-rw-rw---- 1 irisuser irisuser 257 Aug 21 23:57 CSPRT.ini-rw-rw---- 1 irisuser irisuser 745 Aug 21 23:57 CSP.ini
go to post Oliver Wilms · Aug 23, 2021 docker exec -it sam_iris_1 bashroot@IRIS:/tmp# cd /usr/irissys/csp/bin/root@IRIS:/usr/irissys/csp/bin# lsCSP.ini CSP.log CSPRT.ini CSPa24.so CSPa24Sys.so CSPx.so libz.so temproot@IRIS:/usr/irissys/csp/bin# ls -lttotal 3244-rw-rw-r-- 1 www-data www-data 6063 Aug 22 15:56 CSP.log-rw-rw---- 1 irisuser irisuser 253 Aug 21 23:57 CSPRT.ini-rw-rw---- 1 irisuser irisuser 606 Jun 26 2020 CSP.ini-rwxrwxr-x 1 irisowner irisowner 1169384 Jun 26 2020 CSPa24.so-rwxrwxr-x 1 irisowner irisowner 869720 Jun 26 2020 CSPa24Sys.so-rwxrwxr-x 1 irisowner irisowner 1135208 Jun 26 2020 CSPx.so-rwxr-xr-x 1 irisowner irisowner 117168 Jun 26 2020 libz.sodr-xr-x--- 1 irisuser irisuser 4096 Jun 26 2020 temp
go to post Oliver Wilms · Aug 21, 2021 I need to correct my last response. I did receive WRC response on Friday with this: After discussing this issue with co-workers: The message is due to the reassignment of the IP address: Yes – the basically the IP address changing underneath the mirror node “changed it’s identity”. This is expected behavior for mirroring. Possible to setup virtual IP address/or DNS name for each member then in script assign new IP to the member's DNS name Also not to use ECS but something long these lines found in this link, look it over and see if it applies: https://medium.com/galvanize/static-ip-applications-on-aws-ecs-c7d411421d4f
go to post Oliver Wilms · Aug 21, 2021 I encountered another challenge this week. I utilized AWS Elastic Container Service (ECS) to deploy two Fargate tasks running IRIS MessageBank Mirror. The first task started on ip-10-xxx-xxx-146. It used failover1 volume which had previously been used by ip-10-xxx-xxx-168. The second task started on ip-10-xxx-xxx-168. The second task ran on failover2 volume. It started MessageBank production and it became Primary. Mirror Service did not start on the first task. In messages.log I saw: Mirroring not started, this instance appears to have been copied. See ^MIRROR I suspect this happened because the randomly assigned IP address for the second task matched the prior IP address of the first task. I opened a support ticket with InterSystems WRC on Tuesday morning and I still wait for their response.
go to post Oliver Wilms · Aug 16, 2021 Hello, Started working on Message Bank mirror. Realized there is a MessageBank production running in the namespace with the mirrored database. I probably need to control the AutoStart global to start the production only on the Primary...
go to post Oliver Wilms · Aug 16, 2021 Hi Michael, I implemented Message Bank because I did not want to check multiple instances trying to see what messages were processed in each production. Does that make sense?
go to post Oliver Wilms · Aug 16, 2021 Message bank is a central location for messages and logs from multiple productions. Please see my article here: IRIS Interoperability Message Bank | InterSystems Developer Community | AWS