InterSystems IRIS - Shells
InterSystems IRIS - Shells
Olá,
Quando abrimos um terminal no IRIS estamos entrando no ambiente ObjectScript. Nele podemos executar comandos do IRIS, tais como:

Ou seja, o comando ObjectScript é executado no shell corrente. Mas é sempre bom lembrar que o IRIS tem outros shells:
- SQL
- Python
- TSQL
- MDX
Uma questão bem interessante são os atalhos. Podemos acessar estes shells pelas suas chamadas ou através de atalhos, conforme a tabela abaixo:
|
Shell |
Chamada |
Atalho |
|
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 |
Simples assim:
Shell Python:

Shell SQL:

Shell TSQL:

Shell MDX:

Estes shells são extremamente úteis para execução de comandos e testes. Ter estes atalhos à mão poupa bastante tempo e eles são muito úteis quando estamos desenvolvendo.
No link da documentação https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=GCLI_shells podemos ver em detalhes esses shells e suas características. Eles tem vários recursos interessantes que valem a pena serem explorados.
Até a próxima!
Comments
Interessante, não sabia disso. Obrigado por compartilhar.