Which version are you on?
- Log in to post comments
Which version are you on?
Pleas port relevant parts of ExecuteResult class.
If the user does not have W access on routines db he will not be able to edit it.
Also the whole DB might be marked as RO.
Sure:
Set sc=##class(%REST.API).GetWebRESTApplication(namespace,webApplication,.swagger)Can you elaborate a bit?
What dispatcher class do you want generated?
Dmitriy is correct but for your specific use case (auto-removed globals) use Process Private Globals as they are automatically deleted on process end.
Do you want to search at storagetime or at runtime?
%Compiler package can do that but it's not supported.
Reimport linked table.
looks interesting.
OEX link does not work.
This is useful if you need to debug class methods where you can't use $$$TRACE
Add
Include Ensembleto the start of your class and all Ensemble specific macros become available.
Restarting only the modified Business Host is enough.
Check the docs for SQL Gateway.
Just need to figure out (or take an advice!) how to exclude, say, system classes outright.
Something like this should work:
WHERE 1=1
AND NOT name %STARTSWITH '%'
AND NOT name %STARTSWITH 'CSP'
AND NOT name %STARTSWITH 'Ens'
AND NOT name %STARTSWITH 'INFORMATION.SCHEMA'Pinging @Michael Brady.
Will they compare INT's or CLS's, given it's about CompiledClass?
No idea. Do you think someone might have edited generated int code directly?
I think this is a task better suited for Version Control System, such as git.
And for CD/CI systems such as Jenkins, GitHub or GitLab.
That said you can use this SQL to compare class hashes (if hashes are identical than classes are identical)
SELECT
Name,
Hash,
TimeChanged,
TimeCreated
FROM %Dictionary.CompiledClassAfter that you can use this SQL to compare hashes of the individual methods (if classes do not match):
SELECT
parent,
Name,
RuntimeHash
FROM %Dictionary.CompiledMethodCheck this example of SQL to Excel.
You might need to adjust the code to use Outbound SQL Adapter but the general gist it the same.
This is an InterSystems IRIS functionality.
I recommend upgrading your Caché application to InterSystems IRIS.
InterSystems IRIS supports .Net Core 2.1 for Object Gateway and PEX.
Here's how you can package your .Net library into a Gateway container.
If the name of the setting is the same across all business hosts, you can use System Default Settings.
It is also possible to compress Blob/Clob data.
Please post a sample.
InterSystems IRIS 2020.2 added experimental support for Database compression.