User Answers

You can add logic in %OnAfterSave() for your object which will grab the object ID, $Username and the timestamp and tuck them away in an auditing table somewhere.  Alternatively you could add LastChangedBy and LastChangedTimestamp properties to your object and then populate them inside of %OnAddToSaveSet() (this is probably the most straightforward way to do it).

Hope that helps!

Paul,

Have you looked at the details in the Caché SQL manual about optimizing performance:

http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=...

Play particular attention to the section about using TuneTable to properly set the meta-data around table extent size, selectivity, etc.  Lot of people miss this and it's very important because the query plans rely on this metadata to optimize performance.  

Caché Object Script is a super-set of Mumps.  If you really want to know the differences you should look at the Mumps standard and know that anything you find in Caché which is not in the Mumps standard can be considered unique to Caché ObjectScript.

Hope that helps.

John - I edited the article which caused the notification for anyone subscribed to content changes.  If you are  not subscribed to changes in content then that should be considered a bug that notification was sent for an edit to an article.

Hope that helps.

Tom,

It's been a while since I took it but if I recall correctly you would want "Building Business Productions" which is basically the "Building Healthcare Productions" course with a day of HL7 content removed.

HTH,

Ben

Brian,

For years this was the official InterSystems-sponsored site for this type of thing:

http://skills.intersystems.com/

However, it looks rather empty at the moment (I think things expire after 6 months or something like that).  It wouldn't hurt to post your position there - perhaps with increased advertising on the Developer Community this will pick up in its usage again.

HTH,

Ben