Written by

Question Uri Shmueli · Aug 22, 2017

%SYS.GSET

Hi

Does anybody know what happend to %SYS.GSET routine in Cache 2016 ?

In Cache 2013 it still existed, I didn't find anything about it in Cache realese notes 2014 and 2015.

Uri

Comments

John Murray · Aug 22, 2017

Looks like this functionality was moved to a routine named %GSET.

At least, in earlier versions (I checked 2008.1) the %GOF utility used %SYS.GSET but in newer ones (I checked 2017.1) it uses %GSET.

0
Pete Greskoff  Aug 22, 2017 to John Murray

FWIW, 2015.1 is the first version with %SYS.GSET removed. 

0
John Murray  Aug 22, 2017 to Uri Shmueli

I suggest you contact WRC about this.

0
Uri Shmueli · Aug 22, 2017

Thanks John

I'm afraid that's not entirely correct.

%GSET existed until Cache 5. Then it was changed to %SYS.GSET.

I do see %GSET in our new 2016 installations, but it does Not function same as SYS.GSET.

For example - one could Do ^%GSET and Do ^%SYS.GSET, in the 2016 %GSET you can't do it, you must supply some parameters.

0
John Murray  Aug 22, 2017 to Uri Shmueli

Uri, when you get an answer from WRC please come back here, post it as an answer to your question, and set the checkmark against your answer so the DC question shows as "answered".

0
Uri Shmueli  Aug 23, 2017 to John Murray

OK Intersystems confirms that as from 2015 they moved back from %SYS.GSET to %GSIZE, and the new %GSIZE dosen't function the same.

They also confirmed that they didn't bother to document the changed because they thought that nobdy is using it' since it was supposed to be an internal function.

0
John Murray  Aug 24, 2017 to Uri Shmueli

Uri, I assume your two references to %GSIZE above are supposed to say %GSET.

ISC published information about %GSET the past, and documented it being renamed to %SYS.GSET at 5.1. I think it's a pity they now consider it only to have been 'internal'.

0
John Murray  Aug 24, 2017 to Uri Shmueli

Yes, that's a DC limitation at the moment. One workaround is to copy the link from the hyperlinked word "Comment" at the foot of whichever comment you consider to be the answer, then add a new answer that references this, e.g.

Answered by this comment.

Then you can accept your own comment.

0
Uri Shmueli · Aug 24, 2017

If you really want to make use of the "answered" feature you should allow the author of the question to mark a specific comment as "the right answer".

In this case - there is only one answer with a "chain" of comments.

So - I have no way to mark the specific comment that really answers the question.

Think about it.

Uri

0