go to post John Murray · Jun 21, 2017 In Cache ObjectScript p_Branch isn't a valid identifier, because the underscore character is used as the concatenation operator.Does your attempt work if you change p_Branch to pBranch ?If not, please show us your SQL in its complete context.
go to post John Murray · Jun 19, 2017 Coty, judging by the update you made here (where you originally raised this question as a comment one another post), for you the term "whole project" means "everything in a namespace". You have discovered that SET sc= $SYSTEM.OBJ.ExportAllClasses(filename) does what you want.For many of us the word "project" refers to a Studio feature that allows us to group a subset of a namespace's code.Studio projects can be manipulated programmatically using the %Studio.Project class.
go to post John Murray · Jun 16, 2017 Then it definitely sounds like you need to rebuild indices. After doing that, please test again without %IGNOREINDICES and let us know if the results are correct. Then test again after your application has updated records for a while. If the difference appears again, either there's a bug that InterSystems needs to know about, or perhaps your app is updating globals directly using COS commands (i.e. not via Objects or SQL).What is your $ZVERSION value? Perhaps you are running a version with a known problem in the area of index maintenance.
go to post John Murray · Jun 16, 2017 That's good to hear Ranjith. So now please set the checkmark against Vitaliy's original answer. Only you are able to do this. It will mark the question as "answered".
go to post John Murray · Jun 15, 2017 Caché telnet service exists only on Windows. On other platforms would you rely on OS-level telnet service? Nowadays on UNIX/Linux it's uncommon to find telnet, and ssh is typical instead.If there's a concern about passwords travelling in plaintext, remember Caché telnet service can be configured to accept telnet over SSL/TLS.
go to post John Murray · Jun 15, 2017 Vitaliy's answer pointed you to a classmethod that does the job. Sounds like maybe you're not sure how to invoke classmethods in Caché ObjectScript, so here's a transcript from a quick test run I did in Terminal: USER>set bSame=##class(%Library.File).Compare("c:\s\junk.txt","c:\s\junk2.txt") USER>write bSame 0 USER>set bSame=##class(%Library.File).Compare("c:\s\junk.txt","c:\s\junk.txt") USER>write bSame 1 USER>w $zv Cache for Windows (x86-64) 2017.1.1 (Build 111U) Wed May 17 2017 15:34:56 EDT USER> If Vitaliy's answer meets your needs please set the checkmark alonngside its title line.
go to post John Murray · Jun 14, 2017 Gevorg, you can give Vitaliy credit for the answer by clicking the checkmark alongside the answer header:This will also mark your question as "answered".
go to post John Murray · Jun 14, 2017 If you can access WRC Direct at https://wrc.intersystems.com then it looks like there's a link to a page that might do what you want:The footer on the page this leads to implies that any changes you make here will affect Developer Community:Yes, it refers to Developer Connection not Developer Community, but I think that was a sort of predecessor.
go to post John Murray · Jun 13, 2017 If you have Serenji you can combine the Serenji Shell with the CSP Shell and avoid having to remember how to use BREAK and ZBREAK commands:Serenji can also debug pages initiated from the web browser.
go to post John Murray · May 31, 2017 Do you mean Apache JMeter ?I have no personal experience with it, but when reading the homepage info (see link above) I didn't see anything that made me think it couldn't be pointed at Ensemble and do something.What part(s) of Ensemble are you hoping to test?
go to post John Murray · May 30, 2017 Passing parameters to a routine requires the line label in the routine to have a formal parameter list. The SECURITY routine in the %SYS namespace doesn't accept parameters in this way.
go to post John Murray · May 30, 2017 Without more information from the OP, the answer is "we don't know".
go to post John Murray · May 19, 2017 My guess is that the OP is working on a Caché system that supports the U2 language mode. Seeing the $ZVERSION string should tell us.
go to post John Murray · May 18, 2017 The answers to this previous question of yours show indirection at work.On all your questions, please remember to set the checkmark alongside an answer as a way of indicating that you accept it.
go to post John Murray · May 18, 2017 Ponnumani, have you yet discovered the Search facility in Developer Community?Granted, DC's search powers aren't brilliant yet. But I reckon that if you had searched for 'angular' (no quotes) before you posted you'd have found the first of @Chris Stewart's series of articles as entry #3 in the search results.
go to post John Murray · May 18, 2017 In my opinion your method for ensuring the root node gets counted is already elegant, though perhaps worthy of a comment if you're writing it in a routine/method rather than issuing in at the command prompt.
go to post John Murray · May 17, 2017 It can be done, but since all the SAMPLES code targets Caché and none of it uses the Ensemble features, why would you?The Ensemble equivalent of SAMPLES is ENSDEMO.
go to post John Murray · May 16, 2017 Shobha, presumably it wasn't deliberate that you seem to have posted this same question five times. Did you know that as the OP you can use the "Edit" tab, which contains an "Unpublish" button? That would let you remove the duplicates.