go to post Dmitry Maslennikov · Oct 10, 2023 While we have multiple architectures, it makes now it quite tricky to make IRIS for both x64 and arm64 You can look at this example, where we build IRIS Community with ZPM IRIS ARM64 does not work in emulated arm64, so, when you use some CI, which supports only x64 and offers qemu emulation to run ARM64 it will probably not work So, you may try do not start iris inside ARM64 builder, but just add some binires required
go to post Dmitry Maslennikov · Oct 10, 2023 Yeah, but unfortunately, in my case, (see the screenshot above) I have no checkboxes at all, so, no control
go to post Dmitry Maslennikov · Oct 4, 2023 By the way, Python Embedded supports to be executed without entering any passwords, you can use environment variables for that.
go to post Dmitry Maslennikov · Oct 3, 2023 It's tricky but not impossible, but obviously not in ObjectScript. Requires additional tools, which should be plenty, now with Python Embedded, it should not be an issue, even with image-based PDFs, which will require OCR.
go to post Dmitry Maslennikov · Oct 3, 2023 Check this template https://github.com/intersystems-community/iris-fhir-template/blob/master... // Configure FHIR Service instance to accept unauthenticated requests set strategy = ##class(HS.FHIRServer.API.InteractionsStrategy).GetStrategyForEndpoint(appKey) set config = strategy.GetServiceConfigData() set config.DebugMode = 4 do strategy.SaveServiceConfigData(config)
go to post Dmitry Maslennikov · Oct 3, 2023 have a look at this, tool, could it be useful? I can extend it, to add not just return $ZVersion https://github.com/caretdev/iscctl
go to post Dmitry Maslennikov · Sep 28, 2023 https://github.com/grongierisc/iris-docker-multi-stage-script/blob/main/...
go to post Dmitry Maslennikov · Sep 27, 2023 But anyway, I don't see that's it's not impossible at all. The only thing that may stop with it, it's the lack of support of IRIS in different languages. But it's solvable, for instance, I could do it.
go to post Dmitry Maslennikov · Sep 26, 2023 I think would be great to expand the first link, which contains 4 interactive in-browser tutorials
go to post Dmitry Maslennikov · Sep 22, 2023 There are still some bugs left in Embedded Python, I reported one more yesterday for a very fresh 2023.3 too Another issue is that it requires much more time, to implement than I expected, so, I need some more time to finish at least one indexing algorithm.
go to post Dmitry Maslennikov · Sep 22, 2023 Or use extra symbol for &js, like @, see example ClassMethod OnPage() As %Status { &js@< if ( a > 1) { console.log('test') } >@ Quit $$$OK }
go to post Dmitry Maslennikov · Sep 22, 2023 The issue is just in `<` sign in the javascript code, replace it with something else, without <>.
go to post Dmitry Maslennikov · Sep 21, 2023 In my project iris-vector, there are a few things, which make it impossible to make it ObjectScriptLess, at least for now. I've already mentioned the issues of running Python based SQL functions, in my article, so, I had to add ObjectScript realization too. And any new DataType in IRIS, which implements custom serialization based on methods like DisplayToStorage, at the moment accepts only ObjectScript, due to tied implementation to SQL Compilation engine.
go to post Dmitry Maslennikov · Sep 21, 2023 I think it is worth mentioning, that the alternative is possible The latest technologies based on Vectors, may help to replace it, with even more capabilities.
go to post Dmitry Maslennikov · Sep 19, 2023 A bunch of services with their InboundAdapters, such as FTP, Email, SQL, Kafka, and so on, connects to external server using this InboundAdapter directly, collect data and use it in Service. And only for TCP, HTTP, SOAP, REST by some reason decided that InboundAdapter now should start our own server, so, external services should connect to us. It's useful for sure, but the why we can't use it the other way too, is it somehow completely different? The logic in the workflow is still the same, it's Input data, which have to start the workflow.
go to post Dmitry Maslennikov · Sep 18, 2023 Refactoring is the best and only solution here, get rid of those files. Yeah, it's painful, for sure, and probably sounds like a waste of time, but it's definitely necessary and will help in the future