Scenario
You all know Open Exchange (OEX) and the is no need for a detailed explanation.
.png)
It consists of a directory with various filters and detail pages for packages.
This is great for manual navigation.
But the most interesting information for me is the content of the blue box on the right.
All content comes from a database somewhere in the background and is not accessible to me and you.
Navigating manually over more than 700 packages in the search of a particular entity is not funny.
So I decided to have my own table with my criteria of interest.
Environment:
- Windows 10
- Docker Desktop version v20.10.5
I'm looking for a Caché container to build a cross over demo with IRIS over ECP.
Where can I find it ?
Inspired by @Evgeny Shvarov and his recent article
Deploying InterSystems IRIS Embedded Python Solutions with ZPM Package Manager
I propagated the idea forward to do the same also for modules in Node.js.
The case is based on my example of IRIS Native API for Node.js
UPDATE
- All additional required Node.js components can now be installed at runtime.
- Only intersystems-iris-native module is pre-installed during Docker build.
- When Node.js is launched its Process id is displayed for debugging purpose.
- Some optical cosmetics and runtime improvements.
Hi,
I'm looking for a way to run ZPM (especially install) in a total silent mode with no output.
I tried -quiet flag but it continues to chat to me like my wife.
where can I find a list of all command line utilities with a short description?
I just learned about %RCMP, %RFIND
I know of JOURNAL, DATABASE, BACKUP, RESTORE
But I expect more to be available and I would like to know more about it.
I'm looking for some existing solutions to compare 2 global structures.
- by subscripts
- if subscripts match then by content.
I face the challenge to have a bunch of classes on IRIS and CACHÉ in parallel
until all systems are migrated to IRIS.
Applying changes in Caché development environment and moving to IRIS is no problem
But if I have to apply a fix on IRIS there seems to be no clean way back to Caché.
Attention:
This is a coding example working on Caché 2018.1.3 It will not be kept in sync with new versions It is also NOT serviced by InterSystems Support !
Full backport from IRIS for Windows (x86-64) 2020.1 (Build 215U) Mon Mar 30 2020 20:14:33 EDT
IRIS brought us an excellent %JSON.Package
It is an essential component of the Project Manager (ZPM)
This backport makes it available also in Caché and builds a base to eventually backport also ZPM.
When I start a fresh installed IRIS or a Container I always find Interoperabiliy (aka. Ensemble) mapped to namespace USER.
Is there any utility to remove this mapping by a click ?
unmapping it global by global, routine by routine, Package by Package is just a boring exercise.
To be clear: I look for a utility inside IRIS.
The external utility is obvious: Notepad (or any other text editor)
- clean iris,cpf,
- restart IRIS
It's fast, it's efficient, but it's really hardcore.
I'm sure it was mentioned in some thread. I just can't find it anymore.
There is some setting that allows exporting .mac,.int,.cls from IRIS in a way
that it can be imported by Caché without fiddling in the generated XML files
In the default IRISterminal or using PuTTY I have a set of "Routine Commands" available
- PRINT – Displays lines of code from the current routine on the current device.
- ZINSERT – Inserts one or more lines of code into the current routine.
- ZLOAD – Loads a routine into the current routine buffer.
- ZPRINT – Displays lines of code from the current routine on the current device.
- ZREMOVE – Deletes a line or a range of lines from the current routine, or unloads the current routine.
- ZSAVE – Saves the current routine.
Running WebTerminal from OpenExchange over HTTPS could be a very secure access method for remote developers.
So I was asked to compare it to other access tools.
One of the tests was display speed. So from the command prompt, I did a simple ZWRITE ^SYS
I started it in parallel: WebTerminal, IRISterminal, Putty
- PuTTY completed first, though started last
- IRISterminal took some time longer but ended somewhat later
- WebTerminal first chopped the output but was then incredibly slow.
So I feel I missed some important settings in installation.
I just couldn't find any related hint in the docs.
I found the need to merge 2 Docker images
(e.g. intersystems/iris-community:2020.2.0.199.0 + my home grown NodeJS Image).
I found some advice on the Web but no real convincing solution.
Working from home during these Corona-days I'm short on resources.
- no Linux machine available
- limited disk space
So I decided to give Docker in Windows 10 (named Docker Desktop) a try.
I find in my message.log an entry I've never seen before:
What does it try to tell me?
Is there any action expected?
IRIS offers Durable %SYS Directory as a highly useful feature for working with containers.
Before inventing the wheel once more I'd like to know if a similar feature also exists for Caché / Ensemble.
Official documentation is quite silent about.
Though I have some names in mind that might know more about ( @Luca Ravazzolo? @Dmitry Maslennikov ? @Eduard Lebedyuk ? )
I'd like to make you aware of a trap I just fell into.
This a spin of from For and If with one line: to brace or not to brace
Has anyone seen or heard of a Beautifier for Object Script?
There is a bunch of them out for XML, HTML, JavaScript, CSS, PHP, .... https://codebeautify.org/
You probably have a similar experience.
The more I use Atelier the more I miss INSPECTOR that I had in Studio!
First for PROPERTIES that can inherit a variable number of Parameters beyond imagination.
take %XML.Adapter as the most obvious.
next:
Where to find all inherited methods that I eventually want to overload? Take %Persistent as example.
Or where or how can %OnBeforeAddToSaveSet() (the correct camel case) be overloaded ?
Or PARAMETERS:
Are we expected to know by heart every parameter around XML and SOAP?
It just can't be serious. There are a few relates links:
https://community.intersystems.com/post/atelier-and-inspector
As IRIS was announced yesterday by Paul Grabscheid I would be highly interested to get in touch with it.
DC is still a hidden jewel for customers:
It's a general problem that feedback from users is often quite poor.
Sorry,
the original announcement page is not reachable or deleted.