Tengo un sistema Scada iFIX que soporta VBA comunicando con IRIS mediante sockets. En el entorno VBA del iFIX empleo el control MSWINSCK.OCX que funciona perfectamente con la versión antigua del iFIX. Al querer pasar a la nueva versión de iFIX este control ya no me funciona, es por eso que quiero intentar solucionar el problema comunicando directamente con el OPC que está debajo del iFIX. La idea es mandarle un bit 1 desde IRIS cuando actualizo unos datos, el OPC debería recibirlo en un TAG y el iFIX podría leer del OPC ese bit.

0 2
0 132
La Comunidad de desarrolladores de InterSystems es una comunidad de 24,139 desarrolladores increíbles
¡Somos un lugar donde los programadores de InterSystems IRIS aprenden y comparten, se mantienen actualizados, crecen juntos y se divierten!

Ejemplo de demostración para el Gran Premio de Programación de InterSystems, sobre el uso de plantillas más complejas para probar funcionalidades de IA.

Preguntas para la entrevista

Hay documentación. Para un puesto de trabajo, una persona de recursos humanos quiere evaluar rápidamente a los candidatos con varias preguntas técnicas relevantes para el puesto.

¿Puede automatizar el trabajo haciendo una lista de preguntas y respuestas a partir de la documentación disponible?

0 0
0 134

Hola desarrolladores!,

Ya se lo que estáis pensando. " Una mejora para ZEN.proxyObject...??? ¿Ahora...????

Bueno en España tenemos el dicho de mas vale tarde que nunca. ;-)

¿Alguna vez has necesitado enviar un atributo numérico de un JSON en formato String?

¿Te volviste loco casteando objetos de clases con propiedades fijas y tipadas?

Pues estás de enhorabuena!! porque ahora podrás hacerlo fácilmente!!.

1 1
0 114

¡Hola desarrolladores!

Me gustaría compartir con vosotros un truco útil para presentar código de ObjectScript en ficheros Script en VSCode.

Los ficheros Script son simplemente ficheros con líneas de ObjectScript que introducimos en cualquier sitio, por ejemplo en IRIS durante el procedimiento Docker baking.

Caso de uso típico - este es el Scriptfile

este es el Dockerfile donde lo introducimos.

Y así es como se ve normalmente en VSCode:

Screenshot 2021-08-05 at 09 51 06

Podría ser más elegante, ¿verdad?

0 0
0 134

Objetivo

Esta herramienta se usa para generar una Entrada/Salida (E/S) de lectura aleatoria desde dentro de la base de datos. La finalidad de esta herramienta es llevar la mayor cantidad de tareas posibles para conseguir las IOPS objetivo y asegurar que se mantienen tiempos de respuesta de disco aceptables. Los resultados recopilados de las pruebas de E/S variarán de configuración a configuración, de acuerdo con el subsistema de E/S. Antes de ejecutar estas pruebas, asegúrate de que el sistema operativo y la monitorización del nivel de almacenamiento estén configurados para capturar métricas de desempeño de E/S para su posterior análisis.

1 0
0 134

A partir del lanzamiento de la plataforma de datos InterSystems IRIS® 2022.3, InterSystems corrigió el mecanismo de aplicación de licencias para incluir solicitudes REST y SOAP. Debido a este cambio, los entornos con licencias no basadas en core que utilizan REST o SOAP pueden experimentar una mayor utilización de licencias después de la actualización.

0 0
0 133

La idea

Ya estamos en 2024, la versión IRIS 2024.1 acaba de salir y todos estamos hablando de ello aquí. Ya tenemos muchos tutoriales sobre búsqueda vectorial y aplicaciones de chats de inteligencia artificial. Hoy quiero proponer algo diferente. Quiero presentar una idea y explorar todos sus límites, y a lo largo del texto plantearé algunas preguntas sobre la capacidad de las herramientas utilizadas, para que luego podamos comprender no solo los resultados de las nuevas funcionalidades, sino también cómo la máquina las procesa.

3 0
0 133

¡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!

2 0
0 133

¡Hola desarrolladores!

Si os gustan los famosos Concursos de Adviento "Advent of Code", con sus retos de programación diarios hasta el día de Navidad, os encantará nuestra versión, que vuelve un año más (algunos ya estaban preguntando por ella 😁).

➡️ Participad en el Advent of Code 2023 de InterSystems y podréis ganar alguno de los premios en metálico que hay para los ganadores. ¡Animaos a poner a prueba vuestros conocimientos de ObjectScript!

1 0
0 133

¡Hola desarrolladores!

Os invitamos a todos al webinar "Novedades de InterSystems IRIS 2022.1 / What's New in InterSystems IRIS 2022.1"!

Fecha: Martes, 24 mayo, 2022
Hora: 11:00 AM (EDT) / 17:00 PM (CEST)
Nota: el webinar será en inglés

Durante el webinar, mostraremos algunas de las nuevas funcionalidades de InterSystems IRIS e InterSystems IRIS for Health, incluyendo:

0 1
0 113

¡Hola Comunidad!

Ya hay más de 500 aplicaciones en Open Exchange, el repositorio para desarrolladores de InterSystems.

En esta publicación, os anunciamos los mejores desarrolladores de Open Exchange y las aplicaciones más descargadas en 2021. Echadles un ojo, porque seguro que encontráis más de una interesante para vosotros y vuestros proyectos.

¿Quiénes son nuestros súper héroes y sus súper aplicaciones?

2 0
0 133

¡Hola desarrolladores!

Os traemos el cuarto videotutorial de la serie de vídeos de iniciación a ObjectScript que ha realizado nuestro compañero @Jose Tomas Salvador, de InterSystems Iberia.

Capítulo 3: Mi contexto de ejecución

https://www.youtube.com/embed/rYPzP3UQAD4
[Este es un enlace integrado, pero no puede ver el contenido integrado directamente en el sitio porque rechazó las cookies que se necesitan para acceder a él. Para ver el contenido integrado, debe aceptar todas las cookies desde la Configuración de cookies]

1 0
0 133

¡Hola desarrolladores!

Hoy es 4 de mayo. ¿Y sabéis lo que significa?

¡Es el día de Star Wars!, dedicado a los seguidores de la Guerra de las Galaxias.

Se eligió este día por el juego de palabras con la famosa frase "May the force be with you" (Que la fuerza te acompañe), convertida en "May the fourth be with you" porque fonéticamente suenan igual. Y "May the Fourth" significa "4 de mayo".

Así que... ¡desempolvad vuestras espadas láser, buscad vuestros trajes de "stormtrooper" y alinead vuestras figuritas! ¡Queremos saber quién es el mayor fan de Star Wars en la Comunidad Global Masters! 👀 👀

1 3
0 73

La versión 2020.1 de InterSystems IRIS, IRIS for Health e IRIS Studio ya ha sido lanzada.

Los kits para la instalación y los contenedores están disponibles en la página de distribución de software del Centro de Soporte Internacional (WRC), incluyendo las ediciones "community" de InterSystems IRIS e IRIS for Health.

El número de compilación de estas versiones es 2020.1.0.215.0.

0 0
0 133

Volvemos al ataque con nuestro ejemplo de uso de FHIR Adapter, en este artículo vamos a revisar como podemos configurarlo en nuestras instancias de IRIS y cual es el resultado de la instalación.

Los pasos realizados para la configuración del proyecto son los mismos que indica la documentación oficial, podéis revisarlos directamente aquí. Pues bien, ¡manos a la obra!

1 0
1 132

InterSystems FAQ

Puedes evitar este error especificando un objeto de tipo stream como argumento de la función %ToJSON usando durante la generación del string JSON desde el objeto dinámico.

A continuación podéis ver un ejemplo.

1 0
0 132

¡Empieza la temporada de Hackathons!

InterSystems participará en el hackathón HackMIT, organizado por el MIT (Massachusetts Institute of Technology), en el que miles de estudiantes se reúnen durante un fin de semana largo para trabajar en proyectos software y/o hardware. Este año el HackMIT vuelve a ser en persona, en el campus del MIT, y se celebrará el fin de semana del 1-2 de octubre.

Este año, los temas principales son Educación, Sostenibilidad, Nuevas Fronteras y Entretenimiento.
El reto de InterSystems estará relacionado con 1 o 2 de los temas principales y se anunciará el día 28 de septiembre.
¡Estad atentos a los anuncios en la Comunidad!

0 0
0 132
Artículo
· 19 jul, 2022 Lectura de 3 min
Índices únicos y valores nulos en InterSystems IRIS

Recientemente surgió un patrón interesante en torno a los índices únicos (en una discusión interna re: isc.rest) y me gustaría destacarlo para la Comunidad.

Como caso de uso motivador: supón que tienes una clase que representa un árbol, donde cada nodo también tiene un nombre, y queremos que los nodos sean únicos por nombre y nodo principal. Queremos que cada nodo raíz también tenga un nombre único. Una implementación natural sería:

0 0
0 132

¡Hola a tod@s!

La Convención Anual (Global Summit) de InterSystems de este año en Seattle terminó hace más de una semana y ya podéis ver en YouTube algunas de las presentaciones que allí se realizaron.

Pero antes... algunos de los miembros más activos de la Comunidad de Desarrolladores os saludan personalmente desde sus países de origen. ¿Queréis conocerles?

https://www.youtube.com/embed/LOEIq0p8T-4
[Este es un enlace integrado, pero no puede ver el contenido integrado directamente en el sitio porque rechazó las cookies que se necesitan para acceder a él. Para ver el contenido integrado, debe aceptar todas las cookies desde la Configuración de cookies]

Las presentaciones están disponibles en esta lista de reproducción en YouTube:

0 0
0 132

¡Hola Comunidad!

Como sabéis, mañana martes 27 de octubre comienzan las Sesiones Técnicas ("Focus Sessions") del Virtual Summit. Más de 100 sesiones, de 20 minutos cada una, durante tres días, sobre mejores prácticas, nuevas tecnologías y hojas de ruta.

Queremos comentaros que, al final de cada jornada de Sesiones Técnicas (martes, miércoles y jueves), habrá una sesión de Preguntas y Respuestas con los Product Managers de InterSystems. Y cualquiera puede participar en las sesiones y enviar sus preguntas. ¿Te animas?

Para inscribirte a las sesiones de Preguntas y Respuestas ("Live Q&A"):

1 0
0 132

Hice una pregunta por correo electrónico y obtuve algunas respuestas de colegas.

Pergunta:

No he podido cambiar la zona horaria en el ultimo container (Ubuntu) de IRIS. Motivos:

  • Soy irisowner y no root

  • No dispongo del comando sudo

En mi Dockerfile he usado los comandos en adjunto de manera a cambiar la zona horaria - a la hora de crearme un nuevo image docker. Sin embargo, estos comandos no me funcionan con un usuario no root.

1 0
0 131

¡Hola Comunidad!

Ya podemos anunciar los autores que más han contribuido en la Comunidad de Desarrolladores de InterSystems durante 2022 🎉

Dividimos en cuatro categorías a los autores más activos en el total de Comunidades (EN, ES, PT, JP, CN y FR):

  • Categoría Top Authors - Autores más leídos
  • Categoría Top Experts - Autores expertos
  • Categoría Top Opinion Makers - Autores líderes de opinión
  • Y una nueva categoría... Breakthrough of the year! - ¡Revelación del año!

0 1
0 111
Artículo
· 30 ene, 2023 Lectura de 3 min
Demo de OCR

OCR DEMO

Esta es una demo de la funcionalidad OCR utilizando la librería pero-ocr de Python.

Utilizaremos la librería en una instancia InterSystems IRIS.

Demo

Este es un ejemplo de los datos de entrada:

input

Y este es el resultado del OCR, donde tenemos la siguiente información:

2 0
1 131
Artículo
· 3 nov, 2021 Lectura de 1 min
Ruta de aprendizaje para principiantes

¡Hola Comunidad!

La página web de formación de InterSystems (InterSystems Learning Website) tiene muchos cursos interactivos. Si quieres aprender más o empezar a trabajar con InterSystems, este es el camino que debes seguir:

Resumen:

Conceptos básicos:

1 0
0 131