I don't think we have any timeout there. At least it keeps me logged forever.
- Log in to post comments
I don't think we have any timeout there. At least it keeps me logged forever.
Good point, Peter. Maybe we should add "InterSystems Caché" button which will paste two words?
According to my experience if you want to find Caché you should search for "InterSystems Caché".
It is the bug ) Thank you, Timothy!
This is filed.
Hi, Alessandro!
Thank you for the valuable post!
One question: should we consider using %TIMERANGE or %OR instead of AGGREGATE just because of better query performance?
Hi, Derrek!
Take a look at the DeepSee REST API and DeepSeeWeb library which provides you the way to customize js widgets in the way you want or add any 3rd party widgets.
Use $translate?
e.g.
ClassMethod NoAccents(stringWithAccents as %String) as %String
{
w "before: ",stringWithAccents
set accent="Áêã",usual="Aea",!
set val=$translate(stringWithAccents,accent,usual)
w "after: ",val
return val
}Eduard, thanks for the very promising article!
If I decide to use your framework, how can I deploy the library in my solution? What are the best practices for that?
I believe this is fixed now. See the other updates too.
Somebody downvoted this post. Would you please comment, what is wrong? We can make it better, that's why this post is here.
Yes. It's not the optimal tool. Any ideas what editor would be the better option?
Thanks Andreas, that's interesting!
It's getting even more interesting with Web Terminal where is the sql mode enabled:

But "CREATE DATABASE" SQL expression creates only the Namespace and Database, but it doesn't create the default web app and the CSP/Namespace folder in case if you need it too.
Also, I put Global Summit 2017 tag in the InterSystems menu:

Hi, Jon!
We have top stories. I put your recent post there, see the screenshot.

Benjamin, just a note: it would be great to have one question per one question posting. Here we have at least three :)
Hi, Benjamin!
Have you tried dependent levels?
Say you have LevelA which shows dates and LevelB which is applicable for the relevant date values.
Make LevelA depends on LevelB in the Cube.
Then you can place a LevelB filter on the widget in hidden mode with some default value, which is relevant for desired values in LevelA and you'll see in LevelA filter only the desired values on this widget.
Yes.
Finally calls:
d $System.OBJ.Export("Sample.*.cls","sample1.xml")
and
d $System.OBJ.ExportPackage("Sample","sample2.xml")produce equal files of Sample package export in "xml" format.
Will try, thanks.
Hi, Saurav!
DeepSeeWeb(DSW) has this option.
You can try it e.g. in DC Analytics.
Right-click on the widget and choose the Export -> Document (*.CSV) option:

True. Title is fixed
I can add this useful article regarding SQL queries against classes.
Hi, John!
i11n here stands for "internationalization"
Should the derived class be placed in %SYS? I would prefer the way to store the optional class in my Namespace or in %All if I want it be visible in all the namespaces. Unless my class will be erased with the next Caché update.
What does $System.OBJ.ExportPackage() function do special which $System.OBJ.Export() doesn't?
One detail regarding this. To export only classes (and not Globals and OBJ code) you should put it in the pattern:
w $System.OBJ.Export("Sample.*.CLS")will export only the classes.
This is cool! Moreover, this:
w $System.OBJ.Export("Package1.*,Package2.*","Solution.xml")will export two your class packages into the one 'solution.xml'.
Thanks, Dmitry! Tried with $System.OBJ.Export and was not successful. Maybe makes sense to add "Export Package" functionality to general OBJ.Export too.