検索

Announcement
· Jun 23

Using InterSystems Embedded Analytics – Virtual July 14-18, 2025 - Registration space available

  • Using InterSystems Embedded Analytics – Virtual July 14-18, 2025
    • Embed analytics capabilities in applications and create the supporting business intelligence cubes.
    • This 5-day course teaches developers and business intelligence users how to embed real-time analytics capabilities in their applications using InterSystems IRIS® Business Intelligence.
    • This course presents the basics of building data models from transactional data using the InterSystems IRIS BI Architect, exploring those models and building pivot tables and charts using the InterSystems IRIS BI Analyzer, as well as creating dashboards for presenting pivot tables, meters, and other interactive widgets.
    • The course also covers securing models, tools and elements (dashboards, pivot tables, etc.) using the InterSystems® security infrastructure. Additionally, the course presents topics such as customizing the User Portal, troubleshooting and deployment.
    • This course is applicable for users of InterSystems IRIS® data platform, InterSystems IRIS or Health™, and InterSystems DeepSee.
  • SELF REGISTER HERE
Discussion (0)1
Log in or sign up to continue
Discussion
· Jun 23

Welcome to Ready 2025!

Welcome everyone!

Hope to meet you here.

Let's have a dedicated discussion thread about Ready 2025. Please post your impressions! Ideas! Inspiration! Photos!

Keynotes are streamed live so even if you're not in Orlando, you can still join!

Discussion (0)1
Log in or sign up to continue
Question
· Jun 23

Best way to "do this after another class compiles"?

I have a class with a projection that creates some persistent classes (chunks) and a non-persistent "Daemon" class that I want to have running in the background, doing some processing. The daemon needs to look at the "chunk" classes, and I want it to be simple to start the daemon -- I am currently calling the daemon's start method at the end of the CreateProjection method. When I do this, I get a <CLASS DOES NOT EXIST> error from the daemon when it tries to query against one of the chunk tables. But, if I add a "HANG 5" at the beginning of the daemon start method, this runs fine. I am assuming this is because the chunk class compilations are being jobbed away, so we fire the daemon start method before the compilations finish. 

"HANG 5" or similar feels like a bandage solution, and with larger projections that need to compile more chunk classes, 5 seconds might not be enough. Is there a way to programmatically "wait for this compilation to be finished and then do a thing?" 

I am also not sure if compilation gets jobbed away, if anyone has any insight into that, that would be wonderful as well.

Please let me know if there is other useful information I can provide. Thank you!

8 Comments
Discussion (8)4
Log in or sign up to continue
Digest
· Jun 23

Publications des développeurs d'InterSystems, semaine Juin 16 - 22, 2025, Résumé

Juin 16 - 22, 2025Week at a GlanceInterSystems Developer Community
Digest
· Jun 23

Nuevas publicaciones en la Comunidad de InterSystems, 16-22 junio

16-22 junioWeek at a GlanceInterSystems Developer Community