What about
- enhanced multi model capabilities via native json storage / document database
- in-memory bi-directional java and .net gateway (and python but have embedded python since then)
- AWS Cloud connectors
- REST enhancements (API publishing via swagger, spec first development from OpenAPI 2 spec)
Also, more generally, IRIS is the successor of Ensemble + iknow + DeepSee, rather than just Caché
The solution depends on whether updates are via object, sql or both.
The %OnDelete() callback method suggested only works for objects. For SQL you can add a foreign key definition to the organisation class, referencing the GetOrgUpdatesResponse with OnDelete = cascade constraint.
See https://docs.intersystems.com/iris20231/csp/docbook/Doc.View.cls?KEY=ROB...
The solution that works for both sql and object deletes is an BEFORE DELETE trigger with Foreach = row/object parameter.
I can't check for sure now but from memory it was around Cache 2015 (plus minus one version). Not sure whether that helps you or whether you need it for definite. And, again if memory serves me right, the very first version these tables were introduced they were still hidden, i.e. you could query them but they wouldn't show in a table listing.