#InterSystems IRIS

4 Seguidores · 1.4K Publicaciones

InterSystems IRIS es una Plataforma completa de datos.
InterSystems IRIS le proporciona todo lo que necesita para capturar, compartir, comprender y actuar sobre el activo más valioso de su organización, sus datos.
Dado que es una plataforma completa, InterSystems IRIS elimina la necesidad de integrar varias tecnologías de desarrollo. Las aplicaciones necesitan una menor cantidad de código, menos recursos del sistema y poco mantenimiento.

Artículo Alberto Fuentes · mayo 7, 2024 2m read

InterSystems ha trabajado estrechamente con el equipo de Red Hat Insights para implementar un conjunto de recomendaciones dirigidas a los administradores de sistemas con el fin de garantizar la mejor experiencia de uso de InterSystems IRIS en Red Hat Enterprise Linux (RHEL). Incluido en todas las suscripciones a RHEL, el servicio Insights identifica de forma proactiva los problemas potenciales de las plataformas y aplicaciones supervisadas que se ejecutan en RHEL.

0
0 132
InterSystems Official Mario Sanchez Macias · mayo 6, 2024

Alerta: La consulta SQL que utiliza "NOT %INLIST" no devuelve resultado

InterSystems ha corregido un problema que puede provocar que un pequeño número de consultas SQL devuelvan resultados incorrectos. Consultad a continuación los detalles de las consultas afectadas

Este problema existe en las versiones enumeradas de los siguientes productos

  • InterSystems IRIS® data platform
  • InterSystems IRIS for Health
  • HealthShare® Health Connect

Así como en:

  • Otros productos InterSystems basados en los productos mencionados arriba. 

Versiones impactadas:

  • 2021.1.3, 2021.1.4
  • 2022.1.3, 2022.1.4
  • 2023.1.
0
0 131
Artículo Luis Angel Pérez Ramos · mayo 2, 2024 1m read

Aquí estamos nuevamente con una nueva jornada de la Quiniela, jornada 34ª de Primera División y 38ª de Segunda. La pasada jornada nos quedamos con la miel en los labios con 9 aciertos, así que habrá que resarcirse esta jornada. Estos son los partidos que entran para esta jornada:

Estás son las predicciones para la Primera División:

Y para Segunda División:

Esto nos deja la Quiniela así:

Sospechosamente favorable a los partidos en casa...no sé no sé, mantengamos la fe.

¡Mucha suerte a todos!

2
0 219
Artículo Luis Angel Pérez Ramos · mayo 3, 2024 6m read

En nuestro artículo anterior presentábamos los conceptos generales así como la problemática que queríamos resolver mediante el uso del motor de tareas integrado en InterSystems IRIS, en el artículo de hoy veremos como configuramos una producción de interoperabilidad para proveer una solución.

Configuración del motor de Workflow

Primeramente vamos a definir los roles de las tareas que vamos a manejar, en nuestro ejemplo vamos a definir dos tipos:

  • AutomaticBloodPressureRole: que utilizaremos para crear las tareas automáticas que no tendrán intervención por parte del usuario.
0
0 185
Anuncio Sergio Farago · mayo 3, 2024

¡Hola Comunidad!

¡Tenemos más noticias emocionantes! El nuevo concurso de programación en línea de InterSystems dedicado a la IA generativa, la búsqueda vectorial y el aprendizaje automático está activo. 

🏆 InterSystems Vector Search, GenAI and ML Contest 🏆

Duración: 22 de abril - 19 de mayo, 2024

Fondo de premios: $14,000


0
0 126
Artículo Ricardo Paiva · mayo 2, 2024 2m read

Preguntas frecuentes de InterSystems

Este error ocurre cuando una instancia de la clase ya está abierta en el momento de la compilación.

Hay dos formas de abordar este problema:

  1. Terminar el proceso o aplicación que tiene la instancia abierta
  2. Opciones de compilación en el menú de compilación de Studio: marque el indicador de compilación "Compilar clases en uso" y compile.

Si desea determinar qué proceso está utilizando la clase, pruebe la rutina de ejemplo siguiente.

 

/// Test.
0
0 115
Artículo Luis Angel Pérez Ramos · abr 26, 2024 1m read

Como ya viene siendo habitual, aquí tenemos una nueva jornada de la Quiniela, la 54ª, 33ª de Primera División y 37ª de Segunda División.

Estos son los partidos que la conforman:

Veamos que nos cuenta QuinielaML para Primera División:

Y para Segunda División:

Esto nos da la siguiente Quiniela:

¡Suerte y buen fin de semana!

3
0 157
InterSystems Official Jose-Tomas Salvador · abr 29, 2024

Ya están disponibles las versiones de mantenimiento 2022.1.5 y 2023.1.4 de InterSystems IRIS, IRIS for Health y HealthShare HealthConnect

 

Ya están disponibles dos versiones de mantenimiento ampliado de InterSystems IRIS, InterSystems IRIS for Health y HealthShare Health Connect.

2022.1.5

La versión 2022.1.5 proporciona correcciones de errores para cualquiera de las versiones anteriores a 2022.1.x.

Podéis encontrar listas detalladas de cambios y listas de comprobación de actualizaciones en estas páginas:

2023.1.

0
0 113
Artículo Luis Angel Pérez Ramos · abr 29, 2024 6m read

Desde hace un tiempo tenía pendiente hacer algún tipo de prueba de concepto con la funcionalidad de Workflow, la cual, como tantas otras funcionalidades presentes en IRIS, suele pasar bastante desapercibida para nuestros clientes (y por lo cual entono el mea culpa). Por ello me decidí hace unos días a desarrollar un ejemplo de cómo configurar y explotar esta funcionalidad conectándola con una interfaz de usuario desarrollada en Angular.

Para evitar un articulo demasiado largo y hacerlo más asequible voy a dividirlo en 3 entregas.

0
1 194
Artículo Jose-Tomas Salvador · abr 26, 2024 5m read

Un cliente preguntó recientemente si IRIS soporta OpenTelemetry, dado que estaban buscando medir el tiempo que los servicios SOAP implementados por IRIS tardan en completarse, y  el cliente ya tenía varias otras tecnologías que soportan OpenTelemetry para el seguimiento de procesos.

Si bien, a día de hoy, InterSystems IRIS (IRIS) no soporta de forma nativa OpenTelemetry, es justo decir que la plataforma de datos IRIS tiene varias maneras de capturar, registrar y analizar el rendimiento de una instancia en ejecución.

0
0 145
Artículo Ricardo Paiva · abr 26, 2024 4m read

Si tenéis tablas de sistema que implementan la funcionalidad "VERSIONPROPERTY", podéis encontraros con el error 5800. Este artículo explica cómo se produce este error y proporciona soluciones para resolver el problema.

Cuando se implementa la comprobación de versiones, la propiedad especificada por VERSIONPROPERTY se incrementa automáticamente cada vez que se actualiza una instancia de la clase (ya sea mediante objetos o SQL).

Por ejemplo:

ClassMethod RunVersionChange() As %Status
{
    Set sample = ##class(dado.TblSample).%OpenId("42")
    Write !,"VERSIONPROPERTY value: "_ sample.
0
0 134
Artículo Alberto Fuentes · abr 24, 2024 4m read

¡Hola, amigos!

A menudo, cuando desarrollamos soluciones comerciales, existe la necesidad de desplegar soluciones sin código fuente, por ejemplo, para preservar la propiedad intelectual.

Una de las formas de conseguirlo es utilizar InterSystems Package Manager.

Aquí he pedido a Midjourney que pinte una propiedad intelectual de software:

¿Cómo se puede lograr esto con IPM?

De hecho, es muy sencillo; basta con añadir la cláusula Deploy="true" en el elemento Resource del manifiesto module.xml. Ver Documentación.

He decidido pasaros el ejemplo más simple posible para ilustrar cómo funciona y también para daros una plantilla de entorno de desarrollo que os permita empezar a construir y desplegar vuestros propios módulos sin código fuente. ¡Allá vamos!

0
0 155
Pregunta Saul Perez · abr 24, 2024

Estoy intentando realizar una conexión a una base de datos de SQLServer, pero recibo este error:

ERROR <Ens>ErrOutConnectFailed: JDBC Connect failed for 'SQLEmails' (jdbc:sqlserver://;serverName=nombredelservidor.es;databaseName=DKVMAIL_PRE) / 'SQLSeverDKVMAIL_PRE' with error ERROR #5023: Remote Gateway Error: JDBC Gateway connection failed for jdbc:sqlserver://;serverName=nombredelservidor.es;databaseName=DKVMAIL_PRE error: Remote JDBC error: com.microsoft.sqlserver.jdbc.

2
0 148
Artículo Luis Angel Pérez Ramos · abr 19, 2024 1m read

Otra jornada más con la predicción de la Quiniela, esta jornada correspondiente a la 32ª de Primera División y a la 36ª de Segunda.

Estos son los partidos que entran esta jornada:

Aquí tenemos la predicción de Primera División:

Y aquí la de Segunda:

Lo que nos deja la siguiente Quiniela:

Pues ya lo tenéis, ¡mucha suerte a todos!

1
0 179
InterSystems Official Jose-Tomas Salvador · abr 12, 2024

La primera versión preliminar para desarrolladores de InterSystems IRIS 2024.2 e InterSystems IRIS for Health 2024.2 se ha publicado en el sitio de versiones preliminares para desarrolladores del WRC. Los contenedores no están disponibles para esta versión preliminar, pero nos aseguraremos de publicarlos la próxima vez.

Esta es la primera vez en el ciclo de lanzamiento que hemos publicado una versión preliminar para desarrolladores y no hay ninguna característica digna de destacar que esté completa. Las iré listando a medida que se vayan completando en futuras versiones preliminares.

0
0 114
Artículo Luis Angel Pérez Ramos · abr 12, 2024 1m read

Volvemos a la Quiniela habitual con partidos correspondientes a la 31ª jornada de Primera División y la 35º de Segunda. Así que veamos que partidos entran en esta jornada.

Las predicciones para la Primera División son las siguientes:

Y para Segunda:

Por lo que nos queda la siguiente Quiniela:

¡Mucha suerte a todos y buen fin de semana!

0
0 159
Artículo Alberto Fuentes · abr 11, 2024 3m read

Veamos cómo crear de forma sencilla una conexión ODBC a IRIS en Windows para principiantes :D, probar la conexión y extraer datos en Excel.

Excel puede conectarse a bases de datos externas a través de ODBC. Dado que IRIS habla ODBC, podemos aprovechar el InterSystems ODBC Driver para crear una conexión ODBC con IRIS que Excel puede utilizar.

Antes de empezar, asegúrate de que tienes instalado el último driver ODBC de InterSystems en tu Windows, que puedes encontrar en WRC o en GitHub.

0
0 307
Pregunta Kurro Lopez · abr 10, 2024

Hola comunidad,

Estoy llamando a una API que está devolviendo el contenido de un fichero como Content del response. Estoy capturando el binariu pero necesito convertir este Stream a uan cadena Base64.

Estoy intentando convertir un %Stream.GlobalBinary a Base64 usando el siguiente código, pero no funciona.

do stream1.Rewind()
set response = ""
while 'stream1.AtEnd {
    set temp=stream.Read(4000)
    set temp=$systemEncryption.
1
0 175
Artículo Daniel Aguilar · mar 22, 2024 4m read

 

Hola Comunidad!

 

¿Normalmente trabajas con tareas automáticas? Entonces permíteme que comparta contigo un par de consejos ;-)

 

 

Consejo 1: Como conocer cuando una tarea terminará (aproximadamente):

 

Imagina que tienes una tarea ejecutándose y te encuentras en la encrucijada de decidir si paras la tarea porque está afectando a otro proceso o la dejas terminar porque puede que le queden solo 5 o 10 minutos.

 

Aqui tienes una manera para comprobar cuando terminará tu tarea (aproximadamente).

1
1 176
Artículo Luis Angel Pérez Ramos · abr 4, 2024 1m read

Nueva jornada atípica de la Quiniela por la final de la Copa del Rey que lleva al parón de Primera División. Para esta jornada entran los partidos de Segunda División y de la Premier League así como la final de la Copa del Rey como Pleno al 15.

Veamos la Quiniela de la jornada:

Veamos que nos cuenta IntegratedML para Segunda División:

 

Y para la Premier:

Y finalmente la Copa del Rey:

Esto nos dará la siguiente Quiniela:

Hombre.

0
0 159
Artículo Luis Angel Pérez Ramos · mar 28, 2024 1m read

La Liga no para por la Semana Santa y aquí estamos con una nueva jornada de la Quiniela. Veamos los partidos que forman parte de la jornada 30ª de Primera División y la 33ª de la Segunda:

Y aquí tenemos las previsiones de QuinielaML para Primera División:

Las de Segunda División:

Lo que nos da la siguiente Quiniela:

¡Mucha suerte a todos!

1
0 150
Artículo Ricardo Paiva · mar 4, 2022 11m read

Este artículo es una continuación de esta publicación.

En ese artículo revisamos cómo crear y definir mensajes que se utilizan para enviar y recibir datos entre componentes.

En este artículo, explicaré cómo crear una business operation a partir de los métodos para crear componentes.

Revisaremos rápidamente el código al referirnos a la muestra.。

2
0 489
Artículo Luis Angel Pérez Ramos · mar 27, 2024 6m read

Como habréis visto en las últimas publicaciones de la comunidad, InterSystems IRIS ha incluido desde la versión 2024.1 la posibilidad de incluir tipos de datos vectoriales en su base de datos y basado en este tipo de datos se ha implementado las búsquedas vectoriales. Pues bien, estas nuevas funcionalidades me han recordado el artículo que publiqué hace un tiempo que se basaba en reconocimiento facial mediante Embedded Python.

Introducción

Para los que no recordéis de que trataba dicho artículo lo tenéis relacionado con este mismo.

0
0 190
InterSystems Official Jose-Tomas Salvador · mar 27, 2024

InterSystems introdujo esta función hace muchos años y en una época en la que el uso de la Public Key Infrastructure (Infraestructura de Clave Pública o PKI) aún no estaba muy extendido. La creación de materiales para su uso con Public Key Infrastructure (Infraestructura de Clave Pública o PKI) está ahora ampliamente disponible, e InterSystems está observando un descenso en su uso. Además, se necesitarían inversiones para utilizarla de forma segura.

En la documentación de la PKI de IRIS se afirma desde hace años:

La PKI de InterSystems es sólo para fines de prueba.

0
0 153
InterSystems Official Mario Sanchez Macias · mar 26, 2024

Al evaluar una notificación de soporte de IBM, InterSystems ha determinado un impacto potencial para nuestros clientes. La notificación en cuestión es:

Memory Leak in std::string for programs built with xlclang++ 16.1.0 in the presence of the 17.1.1 libc++.a

Este problema afecta a las versiones 2022.x y 2023.x de:

  • InterSystems IRIS® data platform
  • InterSystems IRIS for Health™
  • HealthShare® Health Connect

También afecta a otros productos de InterSystems basados en la familia de productos InterSystems IRIS.

0
0 140
Artículo Jose-Tomas Salvador · mar 25, 2024 2m read

Recientemente, mientras discutía con mis alumnos el acceso a los datos almacenados en IRIS desde diferentes lenguajes, surgió la pregunta de si era posible iniciar la conexión y obtener datos de la solución Cloud (InterSystems IRIS CloudSQL) desde Microsoft Excel, y no al revés. Teniendo en cuenta las muchas y variadas formas en las que uno puede obtener datos en Excel (importar datos de fuentes externas, conectarse a bases de datos utilizando drivers ODBC, utilizando power queries y web queries, etc.) la opción obvia era probar con el driver ODBC. La única tarea que quedaba era tratar de conectarse a la base de datos en la nube utilizando el driver ODBC.

0
0 176
Artículo Luis Angel Pérez Ramos · mar 22, 2024 1m read

Jornada atípica de la Quiniela esta semana, al no haber partidos de Primera División la Quiniela se forma con los de Segunda e internacionales:

La estimación para los partidos de Segunda será la siguiente:

Vaya...sólo victorias locales...algo me huele raro.

Veamos que nos dice para los partidos internacionales:

Veamos como queda la Quiniela:

Como véis...todo un acto de fe es esta jornada. Pero bueno, ¡habrá que quemar las ganancias obtenidas la pasada semana!

0
0 196
Artículo Hansel Rudy Stange Gaete · mar 20, 2024 2m read

En el proceso de consumir los servicios del SII me encontré con algunas dificultades y quiero compartirlas para facilitar el trabajo posterior.

El contexto es bastante local, por eso no expondré documentación comprometedora, solo los detalles de cómo adaptarse a los requerimientos del Servicio.

Hay un proceso de autenticación que demanda adjuntar la firma en el body de un documento, que a su vez va en un campo string en el body del mensaje. Para ello había que mezclar la documentación con la obtención del string, usando oportunamente estas líneas :

set status=writer.
0
0 219
Artículo Luis Angel Pérez Ramos · mar 15, 2024 1m read

Aquí estamos nuevamente otro viernes más con la predicción de la Quiniela.

Esta jornada la conformarán partidos de la jornada 29 de la Primera División y la 31 de Segunda División.

Las predicciones para la Primera División serán:

Y para Segunda División:

La predicción nos dará la siguiente Quiniela:

Pues listo, ¡suerte a todos!

2
0 209
Artículo Alberto Fuentes · ene 11, 2024 2m read

¿Alguna vez habéis estado editando ficheros en VS Code, pero necesitábais comprobar el valor de un global o ejecutar algunos comandos de ObjectScript? Ahora podéis hacerlo, sin necesidad de configuración! Si tenéis la versión 2.10.0 o posterior de la extensión vscode-objectscript y estáis conectados a InterSystems IRIS 2023.2 o posterior, ahora podéis abrir una conexión del terminal a vuestro servidor, sin importar dónde se encuentre.

Hay tres formas de abrir este nuevo terminal:

1
0 290