Shells de InterSystems IRIS
Hola,
Cuando abrimos un terminal en IRIS, entramos en el shell de ObjectScript. Dentro de este shell, podemos ejecutar comandos de IRIS, como:

En otras palabras, el comando ObjectScript se ejecuta en el shell actual. Pero siempre es bueno recordar que IRIS tiene otros shells.
- SQL
- Python
- TSQL
- MDX
Un aspecto muy interesante son los atajos. Podemos acceder a estos shells mediante sus llamadas o a través de atajos, como se muestra en la tabla siguiente:
|
Shell |
Llamada |
Atajo |
|
SQL |
Do $SYSTEM.SQL.Shell() |
:sql |
|
Python |
Do $SYSTEM.Python.Shell |
:py |
|
TSQL |
Do $SYSTEM.SQL.TSQLShell() |
:tsql |
|
MDX |
Do ##CLASS(%DeepSee.Utils).%Shell() |
:mdx |
Justo así:
Shell Python:

Shell SQL:

Shell TSQL:

Shell MDX:

Estos shells son extremadamente útiles para ejecutar comandos y pruebas. Tener estos atajos a mano ahorra mucho tiempo y resulta muy útil durante el desarrollo.
El enlace de documentación
https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=GCLI_shells ofrece una descripción detallada de estos shells y sus funcionalidades. Tienen varias características interesantes que vale la pena explorar.
¡Hasta la próxima!