Thanks all. I enjoyed taking part, and am looking forward to Global Summit.
- Log in to post comments
Thanks all. I enjoyed taking part, and am looking forward to Global Summit.
What's the $ZV of your cloud server?
When I tested debugging from Atelier 1.0.116 onto a local 2016.2FT Build 605 earlier today it wasn't working for me. So I upgraded the server to the latest build they're publishing (613) and that seems to have fixed the issue.
Excellent. Don't forget to get the 2016.1 FT section removed from https://wrc.intersystems.com/wrc/BetaPortal.csp
If I'd realized that I wonder if I could've used it to boost my score in the competition that just ended ![]()
You mean we used to be able to post an article into more than one group? From my recollection of the previous UI it certainly wasn't obvious, but perhaps the list was multiselect. Either way it's now irrelevant since you've replaced that list with radiobuttons.
It happens to me too. For example, these four are showing on the enigmatic "My collaborations" page for me:
Adding to this, I'm not 100% clear on the relationship between Communities/Groups and Tags. Some tags seem to correspond to communities/groups, other tags don't. When I look at an arbitrary post and want to know what Community/Group it belongs to, how do I tell? Look for a tag that is also a community? What if more than one tag qualifies?
Good suggestion, though you somehow managed to post it in the Developer Community Feedback community/group rather than the Atelier one. There's still room for improvement in the DC's user interface.
I think you can edit your post and change what's selected in the Group list, setting it to "Atelier" instead of "Developer Community Feedback".
How about adding a DC version identifier somewhere? Perhaps in the page footer?
Checking for myself whether this is corrected. If after adding this comment the post date still displays correctly then it is.
I've been told that they're intending to offer Atelier as a plugin to an existing Eclipse IDE as well as giving us the standalone Atelier IDE. Just wondering how close that day is.
Great link Scott. Thanks!
How realtime is the leaderboard? My post from earlier today hasn't turned up there yet. Wondering if yesterday's DC update could have affected the data feed to it.
It'd be useful if "My Content" entries also showed info about number of answers, comments etc. in the usual place (highlighted below):
This is a good move.
Interesting that my browsers (FF and Chrome) stack the two "Related Topic" fields vertically:
Maybe your screenshot is from a newer version of DC?
That's certainly a useful tip. I wonder if it would have helped in a situation we assisted an Ensemble site with last year. They'd upgraded their DEV and QA environments from 2013.1 to 2015.1 but their LIVE was still on 2013.1. Then they amended an HL7 schema in DEV, exported it, imported it to QA, verified it worked, and finally loaded it to LIVE, where it broke the production.
The cause turned out to be a change made in 2014.1 and documented in a bullet point here. Yes, they had been unwise not to retain a QA or pre-live staging environment on the exact Ensemble version that LIVE was running.
I take your point about keeping up with the technology curve, but it's no good the next release of your app using all the whizzy new features of the latest Caché version if you're not able to deploy it to your customers until they can be coaxed to upgrade. Yes, you can use the new features as a carrot to entice them to upgrade, but meanwhile you probably have support commitments to them that mean occasionally patching the app release they're currently using.
I'm not advocating making your live environment the first one you upgrade. Upgrade a QA environment initially, and do enough testing there to be confident that your app works.
I have fixed the XS whitepaper link. Thanks for reporting that.
At analysis time you can choose which packages to include. The webapp whose time-based graphical output I showed above doesn't let you filter a whole-namespace analysis to view only the stats for a single package. But the Structure101g Studio tool gives a lot more power. For example, here's a drilldown into the top-level packages:
Overall bar length is code size. The red portion is the XS of the package.
Hmm, I intended the above to be a comment on Jon's question, not an answer. Not sure how it ended up as an "Answer".
+1 from me for alpha order.
Thanks for the feedback Ben.
I'm familiar with System Defaults, and we actively try and promote their use when we talk to Ensemble users about this issue. However, the way that Portal defaults to filing configuration item settings into the class means that it's all too easy to do this by accident. In contrast, to add/edit a System Defaults type of setting requires significantly more effort within the UI. Surely a better job could be done here?
I expect Prodlog 94592 already has the name of George James Software all over it, as we've been lobbying on this issue since the very beginning. While we wait, we've devised some techniques that allow Deltanji to leverage the OnConfigChange classmethod that a 2012.1+ production class can be given. You can read about them here.
John
What Caché version are you working with?
The use of SCHEMA in this way is documented at
http://docs.intersystems.com/cache201513/csp/docbook/DocBook.UI.Page.cl… but not at http://docs.intersystems.com/cache20141/csp/docbook/DocBook.UI.Page.cls… so it appears to have been introduced with 2015.1. I didn't find any mention of it in the 2015.1 release notes though.
If your READ from wrappercomp raises an error (e.g. end of file) you don't have anything in place to catch this error, CLOSE wrappercomp and USE olddev once more. I suggest you add some code (for example a TRY/CATCH block) to do this, and also to tell you what the error was. That information might help you find out why the wrappercomp pipe didn't work as you expected.
I think a "GRANT EXECUTE ON SCHEMA xyz TO roleA, roleB" should be sufficient to give users with roleA or roleB the ability to run any stored procedure defined by any class in your xyz package, even classes / procedures that you haven't yet written.
AFAIK only the owner of the class (set using the Owner keyword on the class, defaulting to _SYSTEM) has automatic rights to invoke all of the SQL stored procedures that the class implements (as classmethods with the SqlProc keyword). Anyone else who needs to be able to invoke them will need the right granting to them, either directly or via a role.
Sounds good. Any estimate of when we'll get access to this?