Question Kevin Furze · Mar 13, 2018 problems renaming/copying classes Cache 2016.2.1.603 for windows)I created a few classes and one class called jitPod.Api.toServer.additionalConsignments and realised even before I did any work,, that the word "Api" (note capital A) needed to be "api" (all lowercase)it would not allow copying the class to the lowercase name because the directory already exists (i understand that)so I exported the class to an XML, edited the xml to become lowercase "api" , deleted all the classes (and directory name) and re-imported the class. #Studio #Caché 0 19 0 643
Question Kevin Furze · Nov 15, 2017 documentation of "my system" using documatic I'm looking for information, suggestions, video (courses) on make a lot more use of the documatic system already built into Cache,Probably talked of before within this forum, but after an hour or two of searching, can't find the articles that I mmay have seen before.I want to do a lot more documenting of my installation, we use and actively comment classes and methods, but I want to take it further by actually documenting the "why" and high level "how" my system works. Documatic seems a good place to put that knowledge. #Documentation #Caché 1 6 0 408
Question Kevin Furze · Nov 15, 2017 suggestion for the responses to the search button. I searched fror "documenting classes" from the search button with no filtering. it naturally came back with 559 responses, but to me, the responses (and therefore the search) came without context.for instance, one of the texts came back with: #Message Search #DC Feedback 2 3 0 220
Question Kevin Furze · Nov 13, 2017 How can I expose the class documentation to a third party developer A third party developer has asked for access to the documentation of my classes so he can understand my tables/classes better.How do I give access the the documentation of my classes (single namespace) and secondary, do I need to give him access to %system. (and others)Is it possible to block the likes of ensemble, Iknow, deepSee etc. I don't use those, and I don't want him to waste time (and my money) exploring areas that simply not necessarywhat privilege roles do I need to give him whilst still maintaing security.kevin #Documentation #Caché 0 4 0 270
Question Kevin Furze · Sep 13, 2017 is there a reverse version of $listNext ? Cache 2016.2.1 the system offers $LISTNEXT as a way of looping in $LISTs and the documentation says this is much more efficeint than writing for i=1:1:$LISTLENGTH(myList) { set value = $LIST (myList,i) } I want to walk backwards in the list, is there a $LISTPREVIOUS or do I have to use the followng syntax to achie for i=1:-1:$LISTLENGTH(myList) kevin #ObjectScript #Caché 0 4 0 434
Question Kevin Furze · Sep 5, 2017 studio output window - what can we do with it ? (not atelier) version 2016.2.1 on windowsI accidently clicked the mouse into the output window of studio (where you get the compile results etc) and typed soemthing in there (by mistake) and it came back with <SYNTAX>.I've been playing with it further, and it's like a cut down version of terminal.I can "s x=1" and the "w x" and sure enough, it will display "1" (ie the value of x)when I call one of my utilities ie "d ^dev", my utility runs as expected, but when I try entering a value (my utility was waiting on a read *x) it generated a <SYNTAX> error. #Studio #Caché 0 7 0 376
Question Kevin Furze · Jul 31, 2017 using community search, sites getting bigger, search has to get better suggestions to try to make the searching of the community better, more relevent I've been searching within the community for an article about troubleshoting SQL's working out how efficient they are, and how to look inside the system for other SLQ's that we used but may be inefficient, (still haven't found it, and getting frustrated) In this instance, after many guesses, I tried #DC Feedback #Message Search 1 3 0 203
Question Kevin Furze · May 25, 2017 Problems with zlib1.dll Hello, I'm having a problem with %SQL.Statement. I have a ClassMethod on Cache that I'm trying to access via - this.db.invoke_classmethod. When I get to my %Prepare I get a <DYNAMIC LIBRARY LOAD> error. Upon checking cconsole.log I find the following... #Caché #Terminal 0 4 0 370
Question Kevin Furze · Mar 30, 2017 google forum: Caché, Ensemble, DeepSee offline with spam, malicious content Tried to access the forum over on google, its been taken offline because google has detected #DC Feedback #Caché 0 4 0 330
Question Kevin Furze · Jan 4, 2017 translating macintosh escape sequences to the nearest equivilent eg. %u201C and %u201D is actually the quote marks the boss started using his new mac laptop, and now we are getting macintosh's own html escape characters being stored in the database especially in our text blocks, when we then print it we see things like don%u2019t instead of don'tso for example instead of the apostrophe we see %u2019 being stored. We've already noticed %u2018, %u2019, %u201C, %u201D, %2026I'd like to replace the %u2019 with the nearest equivilent (especially when he starts to use left and right quote marks) #JavaScript #Caché 0 2 0 335