go to post Robert Cemper · Mar 18, 2023 Fully with you.But in migration, you have no choice.With several thousands of Globals, there is no chance to find outif some crazy chap had used it decades ago.When I saw it the first time I must have looked like Kong Kong.
go to post Robert Cemper · Mar 17, 2023 Does it work if you call your class with full reference? I mean not for Login?NOT found is suspicious somehow
go to post Robert Cemper · Mar 17, 2023 Another idea:Just to see that the port is open and you are on IRIS you may try to accessover ODBC/JDBC gateway any table in %SYS
go to post Robert Cemper · Mar 17, 2023 if you insist on that line you need Set Jsonobj="{""Doctype"":""ADT^A01"",""PatientId"":""123"",""PatientName"":""Alex""}"
go to post Robert Cemper · Mar 17, 2023 ODBC/JDBC QUERY tools connect to 1972no Idea which runs on Linux
go to post Robert Cemper · Mar 17, 2023 by using {} your Jsonobj is already a %Library.DynamicObjectUSER> ZWRITE JsonobjJsonobj=<OBJECT REFERENCE>[1@%Library.DynamicObject]no need for Set Dynjsonobj=##class(%Library.DynamicObject).%FromJSON(Jsonobj)
go to post Robert Cemper · Mar 16, 2023 I miss [MultiDimensional] properties that need no type at all.see more
go to post Robert Cemper · Mar 16, 2023 You are correct it is working inside docker in the container.But I asked for the external real IP of my (Windows) Host.I know that is wrong for my purpose, as I sit just in front of itand use it some 100 times daily. So I really know it. It's an odd situation: IRIS -> Ubuntu in container -> Docker -> WSL -> Windows.I didn't add NAT and Port mapping used by Windows.
go to post Robert Cemper · Mar 16, 2023 I did the test, but it failed. C:\GitHub\_my\SSH-for-IRIS-container>docker-compose exec iris iris session iris Node: f386a88482f2, Instance: IRIS USER>Set ip = $SYSTEM.INetInfo.HostNameToAddr("host.docker.internal") USER>zw ip ip="192.168.65.2" The correct IP = 192.168.0.9it's also not the IP-Address of WSL-2 shell 172.21.225.243It's not even in the DHCP range of my router, nor in the WLAN rangeSorryBUT: this is an excellent use case for my recent Proposal
go to post Robert Cemper · Mar 15, 2023 Hi @Iryna Mykhailova and welcome to the Tutorials Contest.I was waiting for you.I feel honored that you took the same subject as me %QUERY (officially Class Query)In addition, I appreciate that you confirmed by your screenshots, my statement thatthe Studio wizard is the most comfortable way to start with the subject. The idea to simulate a virtual table is a very nice idea. But there is a point in your example that I don't understand: ClassMethod GetAllOlderThanExecute(ByRef qHandle As %Binary, Age As %Integer = 65) But in ClassMethod GetAllOlderThanFetch(.....) you don't have it anymore and don't use it and display ALL generated records independent of Age Did I miss something?
go to post Robert Cemper · Mar 15, 2023 I found an acceptable workaround. installed telnetd into the container and started it mapped some external port to port 23 set this external port in my cube started the IRIS Terminal BINGO ! You may raise all concerns on Security and Container Isolation. Accepted! And ignored!Since THIS solves my issues on optical verification of the user interface.
go to post Robert Cemper · Mar 14, 2023 That works somehow.But this is the wrong direction.I need to access my IRIS instance over TELNET .AND THIS IS THE REASON sometimes it is an advantage to read to the end of the line !!it is just not implemented outside Windows.
go to post Robert Cemper · Mar 14, 2023 Check your version of module.xml against the official module.xml of OEX on GitHub:that one just has 1 <Document....>.......</Document>The error message indicates you just lost the slash </ of the closing tag.