Limpiar filtro
Artículo
Eduardo Anglada · 9 jun, 2021
Este es un ejemplo de código que funciona en IRIS 2020.1 y en Caché 2018.1.3
No se mantendrá sincronizado con las nuevas versiones
¡NO está soportado por el servicio de soporte de InterSystems!
Los *globals* en Caché, Ensemble e IRIS normalmente son invisibles a través de SQL.
En este ejemplo se muestra cómo verlos desde SQL.
Los *globals* se muestran como el contenido de una tabla con sus subíndices y su contenido almacenado.
El global que se quiere mostrar se pasa a SQL por medio de una condición estática WHERE que requiere de 3 parámetros:
* el nombre del *global* (obligatorio)
* el subíndice de inicio (opcional)
* el subíndice de parada (opcional)
Solo con proporcionar el nombre del *global* se obtiene todo su contenido.
Los *globals* también se pueden obtener usando la referencia extendida y, como se trata de una tabla SQL, se pueden aplicar todas las condiciones adicionales que queramos.
Ten cuidado: Poner correctamente las comillas entre SQL y Caché/Ensemble/IRIS puede ser todo un desafío.
Por ejemplo:
**select * from zrcc\_G.dump where zrcc\_G.Dump('^|"CACHE"|Sample.PersonD',2,4)=1**
ID Global Subscript Value
1 ^|"CACHE"|Sample.PersonD (2) $lb("",792533244,"GlobaDynamics Holdings Inc.",64256,"C1787","Y5365","A5","A658","R1770","","Ironhorse,Alice D.","T3710","O3","I4011","W8367","557-37-6758",83059958205089661,"1841-01-02 00:00:00")
2 ^|"CACHE"|Sample.PersonD (3) $lb("",862705606,"TeleLateral Associates",34553,"V8155","T8918","X9","V8732","K1167","","Eisenstien,Peter E.","H208","C8","Q2015","Q3357","702-46-8467",57275722714358892,"2020-06-23 13:27:18")
3 ^|"CACHE"|Sample.PersonD (4) $lb("",677194559,"RoboSoft Group Ltd.",52738,"F4851","Z364","S8","O6888","O4367","","Eagleman,Clint C.","C8051","R6","V1659","C9814","664-33-8809",-53705244349891319,"2020-06-23 13:27:18")
**select TOP 15 * from zrcc\_G.dump where zrcc\_G.Dump('^%SYS','"JOURNAL"')=1**
ID Global Subscript Value
1 ^%SYS ("JOURNAL") 0
2 ^%SYS ("JOURNAL","ALTDIR") "C:\InterSystems\IRIS\altjournal\"
3 ^%SYS ("JOURNAL","CURDIR") "C:\InterSystems\IRIS\mgr\journal\"
4 ^%SYS ("JOURNAL","CURRENT") "1^C:\InterSystems\IRIS\mgr\journal\20200801.009"
5 ^%SYS ("JOURNAL","EXPSIZE") 0
6 ^%SYS ("JOURNAL","LAST") "1^C:\InterSystems\IRIS\mgr\journal\20200801.009"
7 ^%SYS ("JOURNAL","LIFESPAN","FILE") "2,2"
8 ^%SYS ("JOURNAL","MAXSIZE") 1073741824
9 ^%SYS ("JOURNAL","PREFIX") ""
10 ^%SYS ("JOURNAL","PURGED","c:\intersystems\iris\mgr\journal\20191104.001") "2019-11-07 17:38:30"
11 ^%SYS ("JOURNAL","PURGED","c:\intersystems\iris\mgr\journal\20191104.002") "2019-11-07 17:38:30"
12 ^%SYS ("JOURNAL","PURGED","c:\intersystems\iris\mgr\journal\20191104.003") "2019-11-07 17:38:30"
13 ^%SYS ("JOURNAL","PURGED","c:\intersystems\iris\mgr\journal\20191104.004") "2019-11-07 17:38:30"
14 ^%SYS ("JOURNAL","PURGED","c:\intersystems\iris\mgr\journal\20191104.005") "2019-11-08 08:39:47"
15 ^%SYS ("JOURNAL","PURGED","c:\intersystems\iris\mgr\journal\20191105.001") "2019-11-08 08:39:47"
16 Publicaciones•0 Seguidores
Anuncio
Esther Sanchez · 3 oct, 2019
¡Hola Comunidad!
Tenemos un nuevo vídeo en el canal de YouTube de la Comunidad de Desarrolladores en inglés, grabado por @Stefan.Wittmann:
Acceso a Bases de datos relacionales y a Objetos
¿Tienes que trabajar con datos relacionales y con objetos?
En este vídeo te enseñamos cómo InterSystems IRIS incluye funcionalidades para trabajar con todo tipo de modelos de bases de datos, sin el coste de utilizar herramientas de mapeo objeto-relacional (ORM).
Descubre más sobre las posibilidades de desarrollo multi-modelo de InterSystems IRIS en nuestra web: learning.intersystems.com.
¡Esperamos que os resulte útil!
Anuncio
Esther Sanchez · 11 sep, 2019
¡Hola Comunidad!
Tenemos un nuevo vídeo en el canal de YouTube de la Comunidad de Desarrolladores en inglés, grabado por @JoeCarroll, Cloud Market Technical Specialist en InterSystems:
¿En qué se diferencian los contenedores de las máquinas virtuales?
En el vídeo, Joe explica brevemente qué son las máquinas virtuales y qué son los contenedores. Y, a partir de ahí, comenta las principales diferencias y similitudes entre contenedores y máquinas virtuales. ¡No te lo pierdas!
Para más información sobre este tema y otras tecnologías relacionadas con InterSystems, echa un vistazo al apartado de formación en nuestra web: learning.intersystems.com.
¡Mantente al día!
Anuncio
Jose-Tomas Salvador · 24 jun, 2025
Curso avanzado donde aprenderás a construir soluciones e integraciones con el protocolo HL7-FHIR en InterSystems IRIS for Health™ y HealthShare® Health Connect.
Ahondarás en los fundamentos del estándar FHIR, su arquitectura de instalación, configuración y las diversas opciones de personalización y extensión de servidores FHIR, para almacenar datos en un repositorio FHIR o presentar una fachada FHIR como interfaz para las aplicaciones ya existentes.
Más información e inscripción a través de este enlace: Implementación e integración de soluciones FHIR | InterSystems
Anuncio
Esther Sanchez · 8 sep, 2022
La Comunidad de Desarrolladores en español tiene un canal de YouTube propio, con 33 vídeos sobre la tecnología de InterSystems, organizados en 4 listas:
18 vídeos de los 18 webinars que ya hemos realizado, con muchísimo éxito de asistencia
7 vídeos con trucos y demos - vídeos originales en inglés, con subtítulos en español bien traducidos
6 vídeo-tutoriales en español, grabados por @David.Reche, describiendo los primeros pasos con la Edición Community de InterSystems IRIS. Son vídeos cortos, para empezar a trabajar de forma rápida y sencilla con InterSystems IRIS Community Edition
2 vídeos del evento "ConferencIA" que celebramos en febrero de 2020 y en el que incluimos una "Academia de ML para desarrolladores"
Y subimos vídeos con frecuencia...
¿Aún no te has suscrito al canal? No te lo pienses más y dale a "Suscribirme" aquí:
Canal de YouTube la Comunidad de Desarrolladores en español >>
¡Nos vemos!
Anuncio
Esther Sanchez · 11 oct, 2022
¡Hola Comunidad!
Hemos añadido dos pestañas a la nueva página "Sobre nosotros":
📍 Equipo
📍 Ecosistema para el Desarrollador de InterSystems
Así que..
¿Queréis conocer al Equipo? Estas son todas las personas que hacen posible la magia de la Comunidad ✨
Podéis contactar con nosotros siempre que queráis – todos estamos aquí para hacer que la Comunidad sea el mejor sitio para los desarrolladores de InterSystems!
Además, podéis echar un vistazo a los equipos de las otras Comunidades de Desarrolladores:
ES DC team
PT DC team
JP DC team
CN DC team
FR DC team
🤩 También hemos añadido una pestaña con información sobre todo el Ecosistema para el Desarrollador de InterSystems.
En ella podéis ver de forma clara y resumida todos los portales y recursos a disposición de los desarrolladores:
¿Dónde están esas pestañas?
Id a "Acerca de" en el menú de la página de la Comunidad y después haced clic en "Sobre nosotros":
¡Esperamos que os resulten útiles!
Anuncio
Jose-Tomas Salvador · 13 nov, 2019
¡Hola a tod@s!
Los días 19, 20 y 21 de Noviembre, vamos a celebrar unas jornadas prácticas de introducción a IRIS en nuestras oficinas de Sant Cugat del Vallés (Barcelona), dirigidas exclusivamente a empresas que desarrollan soluciones con tecnología de InterSystems.
La agenda prevista (sujeta a modificaciones) es:
IRIS Intro
OverviewNew Ways to Try IRISDocker containers IntroTools & Source ControlObjectScript Quick Review
REST APIs
InterSystems API Manager
Interoperability
Use Cases DemosInteroperability Intro
- Messages, Services, Operations, Processes, HL7, Data Transforms, Routers
UnitTests on Data Transforms
Analytics
Analytics Intro (Embedded Techonologies)Cubes, Pivots, Dashboards
Samples
PowerBI Connector
Managing
ArchitectureMonitoringBackup StrategiesHA: Mirroring
Las plazas son limitadas y restringidas a empresas que desarrollan soluciones con tecnología de InterSystems. Los asistentes deberán tener experiencia en desarrollo con ObjectScript, orientación a objetos, SQL, REST,... sobre entornos Intersystems Caché/Ensemble y/o IRIS. Si estás interesad@ y/o necesitas más información, manda tus preguntas e información de contacto a formacion@intersystems.com, indicando en el asunto: "Jornadas Prácticas IRIS"
Anuncio
Mario Sanchez Macias · 18 jun, 2021
De vez en cuando, InterSystems discontinúa el desarrollo de una tecnología, cuando hay disponibles otras opciones mejores y más modernas. Sin embargo, el soporte a esas funcionalidades continúa de la misma forma que los productos fuera de la Versión Minima Soportada.
Deprecated (depreciado, obsoleto, en desuso) designa las herramientas o tecnologías que InterSystems ya no desarrolla de forma activa y para las que existen mejores opciones. La tecnología designada como deprecated no se debería utilizar para nuevos desarrollos. La designación deprecated indica que los clientes deberían planificar la eliminación de la herramienta o tecnología. En InterSystems tenemos experiencia para ofrecer soporte a funcionalidades deprecated. Por ejemplo: Zen y Zen Reports.
Discontinued (discontinuado) designa las herramientas o tecnologías que no es posible utilizar más, incluso en aplicaciones existentes. InterSystems cree que el uso continuo de dichas tecnologías supone un riesgo para los clientes. Las razones para esto incluyen (pero no se limitan a) las siguientes:
El uso ha disminuído a un pequeño número de clientes.
La herramienta se ha vuelto incompatible con las tecnologías actuales o las prácticas seguras.
Incompatibilidades entre la herramienta o tecnología y la implementación actual de nuestros productos hacen que su mantenimiento no sea posible.
La herramienta o tecnología depende de herramientas o tecnologías discontinuadas por parte de terceros.
Por ejemplo: DCP (Distributed Cache Protocol, que ha sido mejorado por ECP), WebLink y Caché Direct (Visual M/VISM)
Anuncio
Jose-Tomas Salvador · 18 nov, 2021
¡Hola a todos!
Estamos encantados de anunciar una nueva manera de descargar los kits de la "Community Edition" de InterSystems IRIS e IRIS for Health. La "Community Edition" es una versión gratuita para desarrolladores, que hace más sencillo empezar a desarrollar soluciones con IRIS. Ahora se pueden descargar los kits a través del Servicio de Evaluación: evaluation.intersystems.com.
Si ya tienes una cuenta en InterSystems (por ejemplo, para publicar aquí en la Comunidad de Desarrolladores), puedes iniciar sesión con esas credenciales. Si no tienes cuenta en InterSystems, en la página de registro haz clic en el enlace para crear una cuenta nueva.
Una vez que hayas iniciado sesión, todo lo que tienes que hacer es seleccionar un producto, una plataforma y una versión. Después, haz clic en el botón verde para empezar la descarga:
Si eres partner de InterSystems o un usuario final, puede que hayas utilizado el Servicio de Evaluación antes, para licencias de evaluación de IRIS. Los partners y usuarios finales ahora tienen la opción tanto de solicitar una licencia de Evaluación como de descargarse el kit de la "Community Edition". La opción de Evaluación ofrece una licencia con toda la funcionalidad que dura 35 días (con opción de renovación), mientras que la "Community Edition" tiene una capacidad menor con un mayor tiempo de uso. Consulta este artículo para más información sobre la licencia de Evaluación.
¡Que disfrutes programando!
Anuncio
Mario Sanchez Macias · 12 jun, 2025
InterSystems ha publicado nuevas actualizaciones puntuales para resolver un defecto que afecta a las versiones anteriores más recientes de 2025.1.0, 2024.1.4, 2023.1.6 y 2022.1.7, en las siguientes líneas de productos compatibles:
InterSystems IRIS
InterSystems IRIS for Health
HealthShare Health Connect
Este problema podría provocar errores inesperados de tipo <PROTECT> o anomalías de acceso al utilizar funciones como:
Namespaces implícitos
Acceso mixto de solo lectura/lectura-escritura a bases de datos
Páginas del Portal de Administración para listar rutinas y globals
Síntomas incluidos:
Fallos en la creación de namespaces
Errores intermitentes de “acceso denegado” al listar rutinas
Páginas de visualización de globals que no muestran datos para usuarios con permisos de solo lectura
Aunque estos problemas no comprometían los controles de acceso ni los permisos de usuario, sí afectaban el comportamiento esperado del sistema en varios escenarios.
Versiones corregidas
Las correcciones están incluidas en las siguientes versiones puntuales:
2025.1.0.230.2
2024.1.4.516.1
2023.1.6.810.1
2022.1.7.116.1
Se recomienda a los clientes que utilicen versiones afectadas que apliquen la actualización correspondiente para asegurar el correcto funcionamiento del sistema.
Para más información o asistencia, por favor poneos en contacto con el Worldwide Response Center (WRC) de InterSystems.
11 Publicaciones•2 Seguidores
Anuncio
Esther Sanchez · 12 nov, 2020
¡Hola Comunidad!
Os traemos un nuevo vídeo sobre IntegratedML, que muestra cómo puede ser usado para realizar predicciones de Machine Learning directamente desde los comandos SQL.
⏯ Un vistazo a IntegratedML
⬇️ IntegratedML-Template en Open Exchange.
Otras publicaciones sobre IntegratedML:
Nuevo vídeo: Descubre IntegratedML
Podcast 3: IntegratedML en InterSystems IRIS
Suscribíos al Canal de YouTube de la Comunidad de Desarrolladores en inglés y podreis ver todos los vídeos sobre la tecnología de InterSystems.
Esperamos que os resulte útil 👍🏼
98 Publicaciones•0 Seguidores
Anuncio
Esther Sanchez · 28 jun, 2022
¡Hola desarrolladores!
Os invitamos a participar en el 21er concurso de programación de InterSystems:
🏆 InterSystems Full Stack Contest 2022 🏆
Duración: 27 de junio - 17 de julio, 2022
Dotación en premios: $10,000
Temática
💡 Aplicaciones Full Stack 💡
Desarrolla una solución Full Stack usando InterSystems IRIS, InterSystems IRIS For Health o IRIS Cloud Service como backend. Por full stack queremos decir una aplicación frontend móvil o web que inserta, actualiza o elimina datos en InterSystems IRIS a través de REST API, Native API, ODBC/JDBC o Embedded Python.
Además...
Esta vez hemos decidido invitar a los desarrolladores a probar sus habilidades intentando resolver uno de los retos mundiales. Os animamos a participar en el concurso desarrollando soluciones que afronten los problemas del cambio climático:
1) Recibiréis un bonus especial si vuestra aplicación puede resolver problemas relacionados con el calentamiento global y el cambio climático. 2) Habrá otro bonus si preparáis y enviáis a Open Exchange un conjunto de datos relacionados con el calentamiento global y el cambio climático.
Así que... Esperamos ansiosos vuestras innovadoras soluciones para conseguir un mundo aún más sostenible.
Requisitos generales:
Aplicaciones aceptadas: aplicaciones nuevas en Open Exchange o existentes, pero con una mejora significativa. Nuestro equipo revisará todas las aplicaciones antes de aprobarlas para el concurso.
La aplicación debe funcionar en IRIS Community Edition o IRIS for Health Community Edition o IRIS Advanced Analytics Community Edition.
La aplicación debe ser Open Source y publicarse en GitHub.
El fichero README de la aplicación debe estar en inglés, contener los pasos de la instalación y contener una demo en vídeo o/y una descripción de cómo funciona la aplicación.
Premios:
1. Nominación de los Expertos – los ganadores serán elegidos por un equipo de expertos de InterSystems:
🥇 1er premio - $4,000
🥈 2º premio - $2,000
🥉 3er premio - $1,000
🌟 Puestos 4-15 - $100
2. Ganadores de la Comunidad – las aplicaciones que reciban el mayor número de votos en total:
🥇 1er premio - $1,000
🥈 2º premio - $750
🥉 3er premio - $500
✨ Todos los premios incluyen insignias de Global Masters!
Nota: Si dos o más participantes obtienen la misma cantidad de votos, todos serán considerados ganadores y el dinero del premio se repartirá entre todos.
Fechas importantes:
🛠 Fase de desarrollo y registro de aplicaciones:
27 de junio, 2022 (00:00 EST): Empieza el concurso.
10 de julio, 2022 (23:59 EST): Fecha límite para participar.
✅ Fase de votación:
11 de julio, 2022 (00:00 EST): Empieza la votación.
17 de julio, 2022 (23:59 EST): Termina la votación.
Nota: Los desarrolladores pueden mejorar sus aplicaciones a lo largo de todo el período de registro y el de votación.
¿Quién puede participar?
Cualquier miembro registrado en la Comunidad de Desarrolladores de cualquier país puede participar en el concurso, excepto los empleados de InterSystems (los "contractors" de InterSystems Corporation también pueden participar). Regístrate aquí en la Comunidad si aún no tienes una cuenta
Los desarrolladores pueden hacer equipos para crear una aplicación colaborativa. Se permiten de 2 a 5 desarrolladores en cada equipo.
No os olvidéis de nombrar a todos los miembros del equipo en el README de vuestra aplicación – los perfiles de usuario de la DC.
Recursos útiles:
✓ Plantillas de InterSystems IRIS Docker aptas para aplicaciones Full Stack:
IRIS Full Stack template
Basic InterSystems IRIS Docker template
IRIS REST API template
Native API template
IntegratedML template
IRIS Analytics template
isc-ipm-js
isc-perf-ui
isc-json
isc-rest
isc-codetidy
✓ Cursos online:
Implementing RESTful Applications
✓ Vídeos:
REST API design and Development
REST API in 5 minutes
Data-Driven Web Apps
✓ Para principiantes en IRIS:
Build a Server-Side Application with InterSystems IRIS
Learning Path for beginners
✓ Para principiantes en ObjectScript Package Manager (ZPM):
How to Build, Test and Publish ZPM Package with REST Application for InterSystems IRIS
Package First Development Approach with InterSystems IRIS and ZPM
✓ Cómo presentar una aplicación al concurso:
How to publish an application on Open Exchange
How to submit an application for the contest
¿Dudas, preguntas?
Únete al canal del concurso en el servidor de Discord de InterSystems o escríbenos en los comentarios de esta publicación.
¡Estamos deseando ver vuestros proyectos! Buena suerte a todos 👍
Participando en este concurso, aceptas los Términos oficiales de la competition. Por favor, léelos con atención antes de participar.