go to post John Murray · Mar 10, 2017 Did you ever solve this? If so, maybe add an Answer to the post. You can even accept your own answer (click the checkmark) and thus prevent the pot from listing as "unanswered".
go to post John Murray · Mar 10, 2017 As Eduard indicated in his comment, there are many possible factors. I'm posting this as an answer so the question no longer appears in DC's "no answer" view. And if the OP wants to accept this answer, click the checkmark alongside it. Then it will no longer appear in DC's "unanswered" view.
go to post John Murray · Mar 6, 2017 The "My Account" section already looks like it separates Subscriptions from Favorites, but currently the "MY FAVORITES" option goes to the "Saved Content" tab of a page called "My Content".AFAIK the "Saved Content" tab is no longer operational in its original mode. But perhaps it could be useful for this case.
go to post John Murray · Mar 3, 2017 Here are some initial suggestions / comments (no particular priority):Standardize on capitalization in naming. For example classnames EX.example and Sample.Classes, and property names name and Location.Use singular for your classname, e.g. Class rather than ClassesUse meaningful classnames, e.g. Sample.Employee rather than Sample.ClassesUse meaningful method names. e.g. insert or Insert rather than helloAvoid namespace switching unless really necessary. Presumably in your case the Sample.Classes class is in the USER namespace and the EX.example is somewhere else (maybe you wrote it in your SAMPLES namespace).For a REST interface, consider returning results in a structured form, e.g. JSON.Make good use of indenting. Perhaps you already have done this and the post to DC has mangled it.Avoid using Z-commands, $Z-functions and $Z if non-Z equivalents are available. For example, SET $NAMESPACE="USER" instead of ZN "USER". Note that you can also preserve the current $NAMESPACE value using NEW $NAMESPACE which will automatically reinstate the value when the stack level is exited.I hope this is a useful start.
go to post John Murray · Mar 2, 2017 Please clarify your architecture. When ECP is involved there are usually at least 2 Cache instances. One is an "ECP application server" and the other is an "ECP data server".What Cache instance are your ODBC clients connecting to?Where are you wanting to add load balancing?
go to post John Murray · Mar 2, 2017 Did you answer your own question here? If so, DC now allows you to add an Answer to your own, and even mark it as the accepted answer. But I have a followup question: did you determine whether your solution is "legal" (i.e. a quirk of Management Portal), or is it a bug and likely to get "fixed" in a future release (thus breaking your app)?
go to post John Murray · Mar 2, 2017 I just re-tested this, and starting a new post from a group's homepage still doesn't default the Group field of the post. Maybe it never will...
go to post John Murray · Mar 2, 2017 Since the issue no longer exists I'm adding this "answer", and then accepting it, in order to remove it from the "unanswered" and "no answer" lists.
go to post John Murray · Mar 2, 2017 Now we can, I'm adding this "answer", and then accepting it, in order to remove it from the "unanswered" and "no answer" lists.
go to post John Murray · Mar 2, 2017 I think this post of mine may have predated the Question/Article distinction in DC, so the responses show as Comments rather than Answers. I'm adding this "answer", and then accepting it, in order to remove it from the "unanswered" and "no answer" lists.
go to post John Murray · Mar 2, 2017 I think this post of mine may have predated the Question/Article distinction in DC, so the responses show as Comments rather than Answers. I'm adding this "answer", and then accepting it, in order to remove it from the "unanswered" and "no answer" lists.
go to post John Murray · Mar 2, 2017 My post got misclassified as a Question rather than an Article. I've added this dummy answer to remove it from the "unanswered" list.
go to post John Murray · Mar 2, 2017 Joyce answered this in a comment. I'm adding this as an answer so that the post no longer lists as "unanswered".
go to post John Murray · Feb 28, 2017 Re the better notification, I just got this one in my hourly digest:But it looks like it was triggered by a new comment added to the answer, not by a new answer. There is currently only one answer on the question, and that was added just over a day ago. But a new comment was added to that answer about an hour ago.
go to post John Murray · Feb 27, 2017 Glad to have helped. Please click the checkmark alongside one of the answers so that the question no longer lists as "unanswered".
go to post John Murray · Feb 27, 2017 After Michael's post originally appeared on the intersystems-public-cache Google Group (as a result of the automatic crossposting being done by a username intersystems.dc) my colleague George James responded in the Google Group (GG). However, whatever mechanism the user intersystems.dc has set up for crossposting only handles the initial DC post, and nor does it feed GG responses back to DC. So I'm re-posting George's response here where I think it will get a wider audience.George wrote:It seems to me that your ixdLastName index might be usable as some kind of rainbow table to attack the data contained in the AES encrypted field. If I were able to perform a chosen-plaintext attack then querying with like 'J%', then 'Ja%', then 'Jam%' would trivially discover where my name was in the database. Have you carried out a cryptographic analysis of the strength of this approach? Logically it must be weaker than just AES on its own. My question is how much weaker?