¡Hola Comunidad!
Tenemos un nuevo vídeo, disponible en el canal de YouTube de la Comunidad de Desarrolladores en inglés, grabado por @Patrick Jamieson:
⏯ Una solución para la gestión de datos médicos
¡Hola Comunidad!
Tenemos un nuevo vídeo, disponible en el canal de YouTube de la Comunidad de Desarrolladores en inglés, grabado por @Patrick Jamieson:
⏯ Una solución para la gestión de datos médicos
¡Hola desarrolladores!
Como sabéis, la Comunidad de Desarrolladores de InterSystems en español es una comunidad activa, en la que todos los días se publican artículos, vídeos, anuncios o preguntas. Y siempre se aprende sobre código y programación. Ya lleva varios meses funcionando de maravilla. Y ahora... ¡necesitamos vuestra ayuda! Ayuda de expertos en la tecnología de InterSystems, como vosotros.
¿Nos echáis una mano? Necesitamos gente que revise la traducción al español de los artículos
Hola a todos,
He estado leyendo algún post en la comunidad pero no he conseguido llegar a una conclusión. Os expongo mi cuestión.
Tengo un código caché, y siguiendo esta guía https://cedocs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?… pero no llego a entender como poder ejecutar esto desde jenkins por ejemplo, sin tener que utilizar la consola, y con ello automatizar el proceso. Es decir, si fuera posible hacerlo, que pasos debería seguir.
muchas gracias
¡Hola desarrolladores!
InterSystems Learning Services, el Servicio de Formación de InterSystems, se complace en anunciar el lanzamiento de Data Points, un nuevo podcast que incluirá conversaciones con expertos sobre las nuevas funcionalidades de los productos de InterSystems. Y también revisará los temas más innovadores y de actualidad en la industria tecnológica.
¡Ya hay disponibles tres episodios! El vídeo más abajo contiene un breve resumen de cada episodio, pero podéis entrar en https://datapoints.intersystems.com para escuchar los tres podcasts y suscribiros a través de una app. En los próximos días, publicaremos cada episodio por separado.
Hola a todos,
Si queréis pasar un rato divertido y aprender alguna cosa fruto de la experiencia os recomiendo este video de unos colegillas que tengo en Málaga y que tienen muuuuuchas horas de desarrollo. Sus consejos sirven para todo, sí, también para ObjectScript e IRIS. ;-)
Los más viejos del lugar se van a reir mucho con anécdotas y se verán reflejados con algunas

Que disfrutéis
*** Actualización 11/2/20 2:15pm ***
*** La versión 2017.2.1 NO está afectada ***
InterSystems ha corregido un defecto que puede ocasionar que el CSP Gateway envíe una respuesta al cliente web incorrecto. Este defecto no está presente en el Web Gateway.
El CSP Gateway se distribuye como componente de una instalación en red y también en monopuesto. Ambas distribuciones están afectadas por el problema. El CSP Gateway instalado con el servidor web Apache para el Portal de Administración también es vulnerable. Las versiones afectadas del CSP Gateway están asociadas con Caché o Ensemble:
Recientemente me encontré con un HS Caché que no arranca informando que la Collation 30 no está disponible, pero no he encontrado una manera fácil de saber qué colación es 30.
Ejecutando el siguiente comando devuelve las Collations de la locale actual, pero no de todas ellas
Set Rset = ##class(%ResultSet).%New("%Library.Collate:CollationList")
d Rset.Execute()
While (Rset.Next()) {zw Rset.Number_": "_Rset.Name}Gracias
Esta publicación es el resultado directo de trabajar con un cliente de InterSystems que acudió a mí con el siguiente problema:
SELECT COUNT(*) FROM MyCustomTableEsto tarda 0.005 segundos, con 2300 filas en total. Sin embargo:
SELECT * FROM MyCustomTableTardó algunos minutos. La razón de que esto sucediera es lo suficientemente sutil e interesante para mí como para escribir una publicación sobre ello. Esta publicación es extensa, pero si va hasta el final verá que escribí un resumen rápido.
¡Hola a tod@s!
¿Estáis listos para aprender algo que hubierais deseado conocer hace años (o, en mi caso, hace una DÉCADA)?
Abrid un portal en vuestra instancia favorita e id a:
System Administration->Configuration->Additional Settings->Startup
En este artículo me gustaría presentar el proyecto RESTForms: back-end genérico REST API para aplicaciones web modernas.
La idea detrás del proyecto es simple: después de escribir varias API REST, me di cuenta de que, en general, la API REST consta de dos partes:
Y, si bien tendrá que escribir su propia lógica de negocio personalizada, RESTForms proporciona todo lo relacionado con el trabajo con clases persistentes desde el primer momento.
Casos de uso
Hola, en este artículo comparto cómo usar una API para crear notificaciones. En concreto trabajaremos con OneSignal:
https://documentation.onesignal.com/reference#create-notification
Primero, en el servicio recibimos un mensaje con la siguiente estructura:
{
"idApp": "111111111",
"numExpediente": "111111111",
"idioma": "ES",
"tipoNotificacion": "citafuturaAP",
"notificacion": {
"titulo": "Cita Atención Primaria",
"subtitulo": "C.P.
Hola, en este artículo explicaremos cómo empezar a usar la Base de Datos en Ensemble.
El caso de uso es recibir la siguiente estructura JSON, que representa una notificación, y ser capaces de validarla.
{
"idApp": "111111111",
"numExpediente": "111111111",
"idioma": "ES",
"tipoNotificacion": "citafuturaAP",
"notificacion": {
"titulo": "Cita Atención Primaria",
"subtitulo": "C.P. ISORA",
"mensaje": "Aquí el contenido del mensaje si aplicase",
"datosAdicionales": [
{
"clave": "centro",
"valor": "C.P.
Este artículo, y los dos siguientes de la serie, se conciben como una guía para los usuarios, los desarrolladores o para los administradores de sistemas que necesiten trabajar con la estructura de OAuth 2.0 (conocido también por simplicidad como OAUTH) en aplicaciones que estén basadas en los productos de InterSystems.
¡Hola Comunidad!
Ahora que la plataforma de datos InterSystems IRIS Data Platform Community Edition está disponible en Docker Hub, parece el momento ideal de probar InterSystems IRIS en un contenedor. Desde hace un tiempo, la Community Edition ha estado disponible en la nube, por ejemplo en AWS, pero podría ser interesante probarla localmente también. Los usuarios de Windows estamos acostumbrados a ver caras de desconfianza y escuchar que "nuestros resultados podrían variar" cada vez que mencionamos usar Docker para Windows. A veces incluso nos dicen que realmente deberíamos considerar ejecutar Docker dentro de máquinas virtuales con Ubuntu. Pfff... ![]()

¡Hola a tod@s!
Ya está disponible la versión de prueba 2020.1 de HealthShare Health Connect.
Los kits para la instalación, las imágenes del contenedor y las licencias de evaluación están disponibles en la página de descargas para pruebas del Centro de Soporte Internacional (WRC).
El número de compilación de estas versiones es 2020.1.0.199.0. (Nota: número actualizado de 197 a 199 el 12/2/20)
HealthShare Health Connect 2020.
¡Hola a tod@s!
Ya están disponibles las versiones de prueba de InterSystems IRIS e IRIS for Health 2020.1
Los kits para la instalación y las imágenes del contenedor están disponibles en la página de descargas para prueba del Centro de Soporte Internacional (WRC).
El número de compilación de estas versiones es 2020.1.0.199.0 (Nota: número actualizado de 197 a 199 el 12/2/20).
InterSystems IRIS Data Platform 2020.
¡Hola Comunidad!
Tenemos un nuevo vídeo, disponible en el canal de YouTube de la Comunidad de Desarrolladores en inglés, grabado por @Benjamin De Boe:
⏯ Lo que a los desarrolladores les encanta de InterSystems IRIS
¡Hola Comunidad!
Estamos encantados de invitaros a una edición más del Iberia Summit 2020, que se celebrará los días 18 y 19 de febrero en Barcelona.
¡Sois todos más que bienvenidos al hotel Meliá Sarriá!
.png)
Actualización 30/01/2020
*** Las versiones afectadas de los productos han cambiado ***
*** Las versiones afectadas son Caché y Ensemble desde 2016.2.0. ***
*** Caché y Ensemble 2016.1.0 no está afectada por este defecto ***
InterSystems ha corregido un defecto que puede ocasionar degradación de la base de datos en circunstancias muy excepcionales. Puede incluir (y no limitarse a) problemas relacionados, como datos de la aplicación incorrectos o desaparecidos y sistemas bloqueados.
¡Hola Comunidad!
Como comentario a todas las reseñas de 2019, me gustaría daros las
¡Hola Comunidad!
HealthShare utiliza muchas transformaciones XSL. Estas transformaciones se utilizan para convertir los documentos médicos de la iniciativa “Integración de las Empresas Sanitarias (IHE)” en SDA (formatos interno de HealthShare), y convertirlos nuevamente en los formatos IHE, con el fin de crear resúmenes de los informes y para lidiar con los perfiles en el IHE (por ejemplo, consultar la información de los pacientes, proporcionar documentos y registrarlos). Los clientes pueden configurar las XSLT para personalizar los informes, o para utilizarlas de alguna otra manera.
Para la depuración y el desarrollo es muy conveniente que se pueda ejecutar un XSLT desde el Terminal.
¡Hola Comunidad!
Este breve documento describe los pasos para iniciar IRIS community edition usando Docker en MAC. Para quienes sean nuevos con Docker, primero se explica cómo instalar Docker y ejecutar algunos comandos básicos necesarios para poner en funcionamiento IRIS community edition. Los usuarios con más experiencia en Docker pueden saltarse esa parte.
¡Hola a tod@s!
Estamos encantados de invitaros a "ConferencIA", una jornada abierta sobre los datos y la Inteligencia Artificial, que se celebrará el jueves 20 de febrero en Madrid.
Junto a diferentes expertos, compartiremos casos de éxito y proyectos reales, en los que la IAya es una realidad.

¡Hola Comunidad!
Tenemos un nuevo vídeo, disponible en el canal de YouTube de la Comunidad de Desarrolladores en inglés, grabado por @Benjamin De Boe:
Desde InterSystems IRIS 2020.1, la versión mínima requerida para AIX es AIX 7.1 TL4.
El instalador de InterSystems IRIS detectará si están instalados los IBM XL C filesets requeridos, antes de seguir con la instalación.
En este artículo vamos a comparar las funciones $Increment y $Sequence.
En primer lugar, una nota para los lectores que nunca han oído hablar de $Increment $Increment es una función Caché ObjectScript que realiza una operación atómica para incrementar su argumento en 1 y devolver el valor resultante. Solo puede pasar un nodo variable global o local como parámetro a $Increment, no una expresión arbitraria. $Increment se usa mucho al asignar ID secuenciales. En tales casos, el parámetro de $Increment suele ser un nodo global.
¡Hola Comunidad!
Voy a empezar a traducir los artículos de mi compañero Murray sobre rendimiento, pues son muy interesantes y merece la pena echarles un vistazo. Aprovecho para comentar que si tenéis preguntas y /o problemas de rendimiento os animéis a escribir y entre todos trataremos de ayudaros. Empecemos...
Tu aplicación está implementada y todo funciona bien. ¡Genial, enhorabuena! Pero, de repente, el teléfono empieza a sonar sin parar: son usuarios que se quejan de que la aplicación a veces se vuelve "lenta". Pero... ¿qué quiere decir eso? ¿A veces? ¿De qué herramientas dispones y a qué estadísticas deberías prestar atención para encontrar y resolver la lentitud? ¿La infraestructura de tu sistema está a la altura de la carga de usuarios? ¿Qué preguntas de diseño de infraestructura deberías haber hecho antes de haber pasado a producción? ¿Cómo puedes hacer la planificación de capacidad para nuevo hardware con confianza y sin gastar en más hardware del necesario? ¿Cómo hacer que el teléfono deje de sonar? ¿Cómo podrías haber evitado que sonara desde un principio?
El equipo certificación hemos recibido algunas preguntas de los desarrolladores de Caché que piensen tomar el exam InterSystems IRIS Core Solutions Developer. Pensé que ahora sería un buen momento para aclarar algunas dudas que la comunidad pueda tener.
Incluso si Ud. aún no ha trabajado con InterSystems IRIS, el examen puede ser apto para usted si ya tiene experiencia en Caché. Si miramos los Exam Details veremos que solo hay un tema específico de IRIS.
Nuestra plataforma de datos InterSystems IRIS es una plataforma perfecta para todo lo que necesite realizar con sus datos, ya sean transacciones, análisis o ambos. Incluye muchas de las funciones de Caché y Ensemble que nuestros clientes ya conocen, y en este artículo descubriremos un poco más acerca de una de sus nuevas funcionalidades: SQL Sharding.