Buscar

Limpiar filtro
Artículo
Eduardo Anglada · 9 jun, 2021

Cómo mostrar globals por SQL SELECT

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"

#Virtual Summit 2020

16 Publicaciones0 Seguidores
Anuncio
Esther Sanchez · 3 oct, 2019

Nuevo vídeo: Acceso a Bases de datos relacionales y a Objetos

¡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

Nuevo vídeo: ¿En qué se diferencian los contenedores de las máquinas virtuales?

¡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

Implementación e integración de soluciones FHIR

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

¿Aún no te has suscrito al canal de YouTube de la Comunidad de Desarrolladores en español?

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

Nueva página "Sobre nosotros" en la Comunidad (II)

¡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

Jornadas Prácticas de Introducción a IRIS

¡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

Aviso: Tecnologías y herramientas discontinuadas

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

Servicio de Evaluación para descargas de la "Community Edition"

¡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

Versiones Puntuales Disponibles para Abordar Problemas de Cambio de Namespaces y Visualización de Globals en las Versiones Recientes 2025.1.0, 2024.1.4, 2023.1.6 y 2022.1.7

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.

#Proceso empresarial

11 Publicaciones2 Seguidores
Anuncio
Esther Sanchez · 12 nov, 2020

Nuevo vídeo: Un vistazo a IntegratedML

¡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 👍🏼

#IntegratedML

98 Publicaciones0 Seguidores
Anuncio
Esther Sanchez · 28 jun, 2022

Nuevo Concurso de Programación: Full Stack 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.