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
go to post Dmitry Maslennikov · Sep 11, 2023 And the same class through VSCode, outputs always the same Compilation started on 09/11/2023 19:15:59 with qualifiers 'c-uk' Compilation finished successfully in 0.059s. Compilation started on 09/11/2023 19:16:00 with qualifiers 'c-uk' Compilation finished successfully in 0.056s. Compilation started on 09/11/2023 19:16:22 with qualifiers 'c-uk' Compilation finished successfully in 0.056s. Compilation started on 09/11/2023 19:16:27 with qualifiers 'c-uk' Compilation finished successfully in 0.050s. Compilation started on 09/11/2023 19:16:30 with qualifiers 'c-uk' Compilation finished successfully in 0.052s. Compilation started on 09/11/2023 19:16:33 with qualifiers 'c-uk' Compilation finished successfully in 0.056s. Compilation started on 09/11/2023 19:16:35 with qualifiers 'c-uk' Compilation finished successfully in 0.053s.
go to post Dmitry Maslennikov · Sep 11, 2023 In terminal, I managed to get expected log, on each third compile, but it's still insane Compilation started on 09/11/2023 19:13:27 with qualifiers 'ck-u' Compiling class User.demo Compiling table SQLUser.demo Compiling routine User.demo.1 Compilation finished successfully in 0.081s. USER>do $system.OBJ.Compile("User.demo","ck-u") Compilation started on 09/11/2023 19:13:28 with qualifiers 'ck-u' Compilation finished successfully in 0.071s. USER>do $system.OBJ.Compile("User.demo","ck-u") Compilation started on 09/11/2023 19:13:29 with qualifiers 'ck-u' Compilation finished successfully in 0.064s. USER>do $system.OBJ.Compile("User.demo","ck-u") Compilation started on 09/11/2023 19:13:30 with qualifiers 'ck-u' Compiling class User.demo Compiling table SQLUser.demo Compiling routine User.demo.1 Compilation finished successfully in 0.087s.
go to post Dmitry Maslennikov · Sep 11, 2023 Any news, about this issue, or that only happen to me? I'm working in docker, in many different IRISs, but always have this issue Or finally, no one works with ObjectScript anymore?
go to post Dmitry Maslennikov · Sep 11, 2023 You always can get Community images from Docker Hub Original vanilla images: https://hub.docker.com/u/intersystems Images with IPM/ZPM, and many other features: https://hub.docker.com/u/intersystemsdc
go to post Dmitry Maslennikov · Sep 8, 2023 Make sure, that your class responses with correct HTTP header ContentType, so, browser will understand that it's an image, and if the content type is supported it will be shown, as well as ContentDisposition for instance Content-Type: image/jpeg Content-Disposition: inline; filename="filename.jpg" PNG, and other files, should have their own content types too
go to post Dmitry Maslennikov · Sep 8, 2023 IRIS SQL does not have CHECK constraints, so, this syntax not available at all. Just try using a simple string, without enumeration.
go to post Dmitry Maslennikov · Sep 7, 2023 Unfortunately, this is not the case, all transactions have to be closed anyway. In example below, I changed only one value and then used rollback, so, it changed it back and committed Missing TCOMMIT, would only mean, that transaction is still open, and it's a bad sign, which will be logged in messages.log, for a long opened transactions.
go to post Dmitry Maslennikov · Sep 4, 2023 Obviously, I can implement those connectors, just wanted to get some feedback, or other suggestions or what should be implemented first
go to post Dmitry Maslennikov · Aug 29, 2023 Check again, looks like there were an outage of the SSO service, should work now
go to post Dmitry Maslennikov · Aug 28, 2023 or use flag USER>write "$lb(" _ $listtostring($lb("demo",,123),,7) _ ")" $lb("demo",,123)
go to post Dmitry Maslennikov · Aug 28, 2023 I think we still need deeper support for IRIS in DBeaver, and it can be implemented. So it will be possible to have more options to be configured, and more possibilities
go to post Dmitry Maslennikov · Aug 26, 2023 That means improper configuration for the webserver. Anything that goes through a CSP application goes this way. Properly configured webserver, should take care of static files without IRIS, just process them itself. In this case, IRIS will not even know about requests to the static files. Remember, that you should not use a private Webserver in the production at all, and have to have something manually configured. And any newest IRIS non-community versions since 2023.2 will not even install a private webserver anymore unless the IRIS is updated from some previous version.
go to post Dmitry Maslennikov · Aug 24, 2023 Right, it's possible to make it similar to other Database connectors, and I suppose even add it to the list of available connectors. So, anyone will be able to use it, with any IRIS instance, but only SQL way, without the need for any development on the IRIS side.
go to post Dmitry Maslennikov · Aug 24, 2023 IRIS containers will only be tagged with the year and release, such as “2023.2” What about images on Docker Hub? No latest-cd, no 2023.2, no multi-arch images? In some cases, when I need speed of downloading images I preferer using this place
go to post Dmitry Maslennikov · Aug 24, 2023 I don't think so, but I don't see why it cannot be developed anyway. I could probably develop it if you need it.
go to post Dmitry Maslennikov · Aug 22, 2023 fixed: https://openexchange.intersystems.com/package/dbt-iris
go to post Dmitry Maslennikov · Aug 21, 2023 Ron, that’s nice that you discovered dbt, I’ve implemented support for IRIS, directly without sqlalchemy quite some time ago, have a look https://github.com/caretdev/dbt-iris and we had a session on last Summit, about using dbt in a MLonFHIR project