Interpréteur de commandes InterSystems IRIS
Bonjour,
Lorsque nous ouvrons un terminal dans IRIS, nous accédons à l'interpréteur de commandes ObjectScript. Dans cet interpréteur, nous pouvons exécuter des commandes IRIS, telles que :

Autrement dit, la commande ObjectScript est exécutée dans l'interpréteur de commandes actuel. Mais il est toujours bon de se rappeler qu'IRIS possède d'autres interpréteurs de commandes.
- SQL
- Python
- TSQL
- MDX
Un aspect très intéressant réside dans les raccourcis. On peut accéder à ces shells soit par leurs appels, soit par des raccourcis, comme indiqué dans le tableau ci-dessous :
| Interpréteur | Appel | Raccourcie |
|
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 |
Voilà :
Interpréteur Python :

Interpréteur SQL:

Interpréteur TSQL:

Interpréteur MDX:

Ces interfaces de ligne de commande sont extrêmement utiles pour exécuter des commandes et des tests. Avoir ces raccourcis à portée de main permet de gagner un temps précieux et s'avère très pratique lors du développement.
Le lien vers la documentation : https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cl… présente en détail ces interfaces et leurs fonctionnalités. Elles offrent plusieurs options intéressantes qui méritent d'être explorées.
À bientôt !