go to post John Murray · Sep 15, 2017 John, you don't mention it explicitly, but it seems likely that your Cache is running on Windows, and you have enabled the %Service_Telnet service so that your users connect to Cache from a telnet client (which could be Cache Terminal).In that case, [@Robert.Cemper]'s answer to this post should help you. And if it does, please credit him by setting the checkmark / tick / hook alongside it.
go to post John Murray · Sep 15, 2017 I can't help you with your question, but as a DC Moderator I'd like to check whether you saw this comment from me regarding tagging. You'll increase your chances of getting a response if you tag more appropriately. Please don't use the "Developer Community FAQ" tag for this kind of post.
go to post John Murray · Sep 13, 2017 [@Soufiane Amroun], please re-tag your post. Remove the "Developer Community FAQ" tag, which should only be used for FAQ-like postings about how the Developer Community platform operates. Then by adding a tag (or several) that better indicates what your question is about you might get an answer from the Community sooner.Thanks.John Murray (one of the volunteer DC Moderators)
go to post John Murray · Sep 12, 2017 (Moderator note: I have removed the broken link originally posted on the phrase "Associative Semiotic Hypergraph Engine")
go to post John Murray · Sep 11, 2017 Soufiane, please don't use the "Developer Community FAQ" tag for this sort of post. There are better ones available, and using them may get your post seen faster by people willing to help.As OP you have the power to edit your post and change its tags.
go to post John Murray · Sep 11, 2017 I agree with Eduard's recommendation. Avoid direct manipulation of the class dictionary storage structures, which is likely to give you pain in the future.Unless you're hoping for a "better" answer, please set the big checkmark on the left of the title of Eduard's answer.
go to post John Murray · Sep 11, 2017 Specifically, since you are trying to connect to port 23 on your local Windows machine you will need the Telnet service enabled. It's called %Service_Telnet.Assuming you end up satisfied with Robert's answer, please remember to be a good DC citizen by setting the big checkmark alongside the header of his answer. Only you as OP can do this.
go to post John Murray · Sep 11, 2017 Rob, I have added the "Global Summit 2017" tag to your post (I'm a DC mod) in the hope it'll get seen sooner by those who can give you the answer. It's 5.30am here in Palm Desert, and the keynotes are scheduled to start at 9.
go to post John Murray · Sep 7, 2017 Ben, how about raising a request to get this into the product documentation?
go to post John Murray · Sep 5, 2017 Maybe display the unchecked marks to the OP using a jazzy animation. Make it irritating enough and perhaps they'll get around to accepting an answer just to calm their screen down
go to post John Murray · Sep 5, 2017 Alongside the "ANSWER" header, look for a checkmark that you can click. This screenshot highlights where:
go to post John Murray · Sep 4, 2017 Michael, please consider setting the checkmark alongside the Eduard's answer. Doing this will mean DC can show your question as "answered". It also gives Eduard credit for helping you.
go to post John Murray · Sep 1, 2017 Assuming you're using Studio, look at the View menu where there's an option called "View Other Code". This will open the generated INT if it is available. If it isn't, look on your Build menu and pick "Compile With Options". In the dialog that appears, set the checkbox named "Keep generated source code". Then click OK. After compilation finishes, try "View Other Code" (there's also usually a toolbar button for this).
go to post John Murray · Sep 1, 2017 What does your $$$AssertEquals macro do?Both that macro and your WriteCapture classmethod get turned into INT code at some point, and you can view this from Studio if you make sure class compilation preserves INT. Maybe if you post the relevant INT fragments here someone will be able to spot why the presence of $$$AssertEquals is breaking things.
go to post John Murray · Aug 31, 2017 I must admit I was unfamiliar with the xxxFunc() syntax Eduard's code used. So I decided to track it down in the documentation:http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=...That comes from the 2012.2 release notes and reads as follows:Func() Method Added To Query ClassesA new query member method is available for use, Func. Func() accepts actual values corresponding to the formal parameters defined by the query. It returns an instance of %SQL.StatementResult. When the Func method executes successfully that instance of %SQL.StatementResult is a result set.If an application has a class with a method whose name is the same as a query name concatenated with "Func", then a member method name collision will be reported at compile-time. Refer to the %Library.Query class for more information.
go to post John Murray · Aug 30, 2017 Setups are managed in the Security subsection of the System Administration section of Portal.Key documentation is at http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=...Parts specifically relevant to SQL access to data include:http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=...http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=...http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=... (in particular, the subsection titled "Modifying a User’s SQL-Related Options")
go to post John Murray · Aug 29, 2017 Since 86400 is the number of seconds in one day, did you mean to write "it will run every day" rather than "it will run every two days"? Or have I misunderstood something?
go to post John Murray · Aug 29, 2017 It'd be easy enough to write a method that notes the current collation of locals for the process - ##class(%Library.Collate).GetLocalNumber() - and if it's not 5 (the number for "Cache standard") then temporarily set it - ##class(%Library.Collate).SetLocalNumber(5) - before doing the ]] test, then reinstate the noted collation if necessary.