Artículo
· 12 hr atrás Lectura de 2 min

Editad vuestros Globals con VSCode y YAML

La mejor manera de listar, editar, guardar y eliminar globals es utilizando un IDE. Ahora es posible si usáis VSCode. También es posible guardar globals utilizando archivos YAML. Para ello deberéis seguir los siguientes pasos:

  1. Obtened una instancia de InterSystems IRIS e instalad la aplicación iris-global-yaml:
zpm:USER>install iris-global-yaml
  1. Si solo queréis probarlo en InterSystems IRIS, clonad el repositorio con git y ejecutadlo en Docker:
git clone https://github.com/yurimarx/iris-global-yaml.git
docker-compose up -d --build
  1. Id a https://openexchange.intersystems.com/package/IRIS-Global-VSCode-Editor, haced clic en el botón de GitHub, buscad el archivo iris-global-editor-0.0.1.vsix y guardadlo en vuestro disco local.
  2. Ahora, abrid vuestro IDE de VSCode y haced clic en extensiones:

 

  1. Haced clic en el botón ... y seleccionad Install from VSIX...:

 

  1. Seleccionad el archivo VSIX desde vuestro disco local para instalarlo (si la instalación falla, actualizad vuestro VSCode a la versión más reciente y volved a intentarlo):

  1. Id a View > Explorer:

  1. Cread o editad el archivo .vscode/settings.json con la configuración de conexiones (editadlo con vuestro host, puerto, namespace y credenciales):
"conf.irisGlobalEditor.serverconfig": { 
      "host": "http://localhost:52773", 
      "namespace": "USER", 
      "username": "_SYSTEM", 
      "password": "SYS"
}
  1. Id a la pestaña INTERSYSTEMS IRIS GLOBALS y haced clic en el botón refresh:

  1. VSCode listará todos los globals en el namespace configurado:

  1. En la parte superior de la pestaña, haced clic en el botón de más (+) para crear un nuevo global:

  1. Escribid el nombre del global y su valor, y pulsad enter:

  1. Haced clic en el botón de refrescar nuevamente y veréis vuestro nuevo global al final:

  1. Ahora, haced clic en el botón del editor (el último botón) para crear un archivo YAML y editar vuestro global:

  1. Se creará un nuevo archivo YAML con el contenido del global:

  1. Editad el archivo YAML para insertar subíndices en vuestro global (es muy importante usar la indentación con 4 espacios):
# IRIS-Global-YAML
USER:
 ^test:
     value: InterSystems IRIS
     subscripts:
        - ^test(1): 1
        - ^test(1,1): 1.1
        - ^test(1,2): 1.2
        - ^test(2,1): 2.1
        - ^test(2,2): 2.2
        - ^test(2,3): 2.3
        - ^test(2,4): 2.4
  1. Guardad el archivo en cualquier carpeta del proyecto y el contenido del global se guardará en el servidor IRIS:

  1. También podéis probar el botón de eliminar. ¡A divertirse!
Comentarios (0)0
Inicie sesión o regístrese para continuar