Escrito por

Sales Engineer at InterSystems Iberia
Artículo Ricardo Paiva · nov 26, 2025 1m read

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!