Limpiar filtro
12 Publicaciones•0 Seguidores
Anuncio
David Reche · 12 jun, 2019
La versión 2019.2 de InterSystems IRIS Studio ya está disponible.InterSystems IRIS Studio 2019.2 es la primera versión de nuestra herramienta de desarrollo Studio, compatible con todos los productos existentes. Se puede conectar con servidores de InterSystems IRIS o con servidores Caché/Ensemble, y permite trabajar con normalidad en cualquiera de ellos. Esto es de gran utilidad para los desarrolladores que quieren trabajar con ambos productos y también para los que quieren desarrollar contra instancias en contenedor Docker de IRIS utilizando Studio.IRIS Studio es una descarga independiente que se ejecuta sobre Microsoft Windows (Windows Server 2012, Windows Server 2016, Windows Server 2019, y Windows 10 para x86-64). IRIS Studio está disponible en la página de descargas del Centro de Soporte Internacional (WRC) y está descrita en esta documentación. Muchas gracias! Está muy bien poder usar solo un Studio si tienes tanto Ensemble como Iris instalado.No veo la descarga individual del Studio, me aparece:¿Dónde puede descargarse? ¿Solo puede descargarse como docker?¡Saludos! Creo que el link está mal, ahora lo cambio. El correcto es https://wrc.intersystems.com/wrc/coDistGen.csp Ahora sí, instalado y funcionando.¡Muchas gracias David!
Anuncio
David Reche · 25 mar, 2021
A los clientes de HealthShare:
Esta publicación es parte del proceso de comunicación de alertas de HealthShare (HS2021-03). Esta información también se distribuye:
por email a los clientes de HealthShare
en la Página de Avisos y Alertas de Productos de InterSystems
en la Página del WRC para la Distribución de Documentos de InterSystems
Alerta
Productos & Versiones Afectadas
Categoría y Puntuación del riesgo
HS2021-03 -01: Posible Problema de Integridad de Datos con Mirror Dejournaling
El problema afecta a todos los productos y versiones de HealthShare que soportan mirroring:
HealthShare Unified Care Record/Information Exchange, Health Insight, y Patient Index versión 15.02 y posteriores
HealthShare Personal Community versión 12.0 y posteriores
HealthShare Provider Directory 2019.2, 2020.1 y 2020.2
HealthShare Health Connect y versiones HSAP que soportan mirroring
2-Riesgo bajo (Clinical Safety)
1-Riesgo muy bajo (Privacy)
1-Riesgo muy bajo (Security)
2-Riesgo bajo (Operations)
Si tenéis alguna pregunta sobre estos avisos, contactad por favor con el Centro de Soporte Interacional (WRC), a través de su email: support@intersystems.com, con la referencia “HealthShare Alert HS2021-03”.
Anuncio
Esther Sanchez · 4 nov, 2021
¡Hola desarrolladores!
Os invitamos a un nuevo webinar en español: "Self-Service Analytics & Reporting", el miércoles 17 de noviembre, a las 4:00 PM (CET).
El webinar está dirigido a aquellos perfiles involucrados en proyectos de Analítica de Datos y Business Intelligence.
Durante la presentación, aprenderás a construir entornos que incorporen Self-Service Analytics, empleando herramientas como Tableau, PowerBI y Excel. También aprenderás a generar informes con una solución para Reporting.
Además, conocerás escenarios donde se incorpora información desde distintos orígenes, se procesa y se visualiza con herramientas de análisis. Descubrirás cómo generar informes sobre esa información, para que puedas controlar hasta el último detalle.
Y te enseñaremos a plantear todo esto de una forma sencilla, fácil de mantener y evolucionar.
¡Te esperamos!
🗣Ponente: @Alberto.Fuentes, Sales Engineer en InterSystems Iberia.
➡️ Podéis registraros aquí >> ¡El webinar ya es este miércoles! Recordad que @Alberto.Fuentes mostrará todas las capacidades analíticas y de Business Intelligence que ofrece InterSystems IRIS.
Si se os ha olvidado apuntaros... ¡aún podéis inscribiros!
Registro >> ¿Todos listos?? ¡Empezamos el webinar en 45 minutos!
Anuncio
Esther Sanchez · 21 oct, 2022
¡Hola Comunidad!
Hemos grabado el webinar que hicimos ayer y lo hemos subido al canal de YouTube de la Comunidad de Desarrolladores en español. Si os perdisteis el webinar o lo queréis volver a ver con más detalle, ya está disponible la grabación!
Alberto Fuentes mostró cómo desplegar arquitecturas de InterSystems IRIS con Alta Disponibilidad utilizando Kubernetes y el IKO (InterSystems Kubernetes Operator), utilizó servicios de AWS (Amazon Web Services) para realizar ejemplos de despliegue, comentó distintas arquitecturas de alta disponibilidad que se pueden montar fácilmente.... ¡y muchas cosas más! Por eso, si utilizáis Kubernetes... ¡no os perdáis el vídeo!
⏯ Despliegues en Kubernetes con Alta Disponibilidad
Además de este webinar, en el canal de YouTube de la Comunidad podéis ver otro webinar sobre Kubernetes, que es un buen punto de partida para conocer esta plataforma open source:
⏯ Webinar 7: Sacando el máximo rendimiento a Kubernetes
Por cierto, en las listas de reproducción del canal de YouTube de la Comunidad de Desarrolladores en español podéis ver todos los webinars que hemos realizado (¡ya llevamos diecinueve!), varios tutoriales, trucos, demos...
¡Echadle un ojo y dadle al play! ▶️
Anuncio
Esther Sanchez · 14 feb, 2023
¡Hola Comunidad!
Os convocamos a una nueva mesa redonda de la Comunidad. Muchos nos habíais pedido una mesa redonda sobre Inteligencia Artificial y Machine Learning, y estamos encantados de poder ofrecerla. Serán 60 minutos de animada charla (en inglés) y también habrá una breve demo.
En esta ocasión el experto invitado es @Thomas.Dyar, Product Specialist - Machine Learning, en InterSystems.
📅 Fecha: 28 de febrero (martes)
🕑 Hora: 3:00 PM (CET)
➡️ Registraos a través de este reto en Global Masters. Os enviaremos una invitación de calendario por email.
Si tenéis alguna pregunta sobre el tema, podéis escribirla en los comentarios de esta publicación. Y la pregunta se responderá durante la mesa redonda.Si alguno de vosotros no pertenecéis a Global Masters, el Programa de Fidelización de la Comunidad de Desarrolladores, podéis daros de alta usando vuestras credenciales SSO de InterSystems. ¡Recordad que hoy es la Mesa Redonda sobre Inteligencia Artificial y Machine Learning!
Podéis inscribiros a través de este reto en Global Masters.
Y si tenéis alguna duda sobre el tema y queréis hacer una pregunta, podéis escribirla en un comentario en esta publicación y la pregunta se responderá durante la mesa redonda.
¡Gracias!
Anuncio
Sergio Farago · 22 abr, 2025
InterSystems IRIS 2025.2.0 introduce varias funcionalidades para mejorar la experiencia de configuración de OAuth2.
- OAuth2 es ahora un tipo de autenticación nativo y puede activarse fácilmente para vuestros servicios y aplicaciones web. Anteriormente, OAuth2 era un tipo de autenticación delegada.
- Ahora podéis crear servidores de recursos con la nueva clase OAuth2.ResourceServer, lo que simplifica considerablemente la configuración. Antes, los servidores de recursos eran instancias de OAuth2.Client.
- La clase OAuth2.ResourceServer proporciona un autenticador de ejemplo para determinar los permisos de usuario que, en configuraciones simples, no requiere código personalizado (anteriormente se necesitaba una implementación personalizada de ZAUTHENTICATE). Este autenticador sencillo se puede extender y personalizar según vuestras necesidades. OAuth2.ResourceServer admite múltiples audiencias.
- Ahora podéis usar JDBC y ODBC para autenticaros en InterSystems IRIS con tokens de acceso.
Nos interesa conocer vuestra opinión sobre estos nuevos cambios y si funcionan como esperáis.
Podéis descargar el software y la nueva documentación de estas funcionalidades usando este Link: https://evaluation.intersystems.com/Eval/early-access/OAuth2
Para enviar comentarios, usad la página del EAP y haced clic en el botón de feedback en la parte derecha.
Anuncio
Jose-Tomas Salvador · 27 mayo, 2025
Estamos publicando una versión puntual de InterSystems IRIS, IRIS for Health y Health Connect 2025.1 — versión 2025.1.0.225.1 — para abordar un problema crítico de interoperabilidad que afecta a quienes utilizan hosts de negocio con la opción de Configuración Predeterminada del Sistema habilitada.
¿Cuál es el problema?En ciertas configuraciones donde un host de negocio está marcado como habilitado para la Configuración Predeterminada del Sistema, aplicar nuevos ajustes desde la interfaz puede indicar incorrectamente que los cambios se aplicaron, aunque no se haya realizado el reinicio necesario. Esto podría provocar que los ajustes no surtan efecto y generar confusión o comportamientos inesperados en entornos de producción.
¿Por qué una versión puntual?Debido al riesgo de un comportamiento incorrecto en tiempo de ejecución en las configuraciones afectadas — especialmente para quienes dependen de actualizaciones precisas e inmediatas en componentes de producción — hemos priorizado esta versión puntual para garantizar una alta visibilidad y una resolución rápida.
¿Qué incluye?Esta versión puntual actualiza todos los kits y contenedores de:
InterSystems IRIS® 2025.1.0
IRIS for Health™ 2025.1.0
HealthShare® Health Connect 2025.1.0
La versión también incluye actualizaciones para WebGateway, Arbiter, ICM y variantes de contenedores con acceso restringido.
Anuncio
Esther Sanchez · 3 ago, 2021
¡Hola Comunidad!
Estamos experimentando algunos problemas técnicos y hemos sufrido un corte de servicio en la red corporativa. Por este motivo, podéis tener problemas al iniciar sesión en nuestros sitios web globales, incluyendo la Comunidad de Desarrolladores.
Nuestros especialistas técnicos están trabajando para resolver las incidencias y esperamos restablecer pronto el funcionamiento normal.
Para seguir informados, podéis entrar en el Servidor de Discord de la Comunidad de Desarrolladores de InterSystems 👈
¡Gracias por vuestra paciencia! Lamentamos los inconvenientes que esto os pueda ocasionar.
1 Publicaciones•0 Seguidores
1 Publicaciones•0 Seguidores
Artículo
Luis Angel Pérez Ramos · 14 dic, 2022
En este artículo, mostraré cómo subir y descargar archivos vía http desde los productos de InterSystems.
A menudo desde la comunidad surgen preguntas sobre como trabajar con archivos a través de http y normalmente os emplazamos a revisar el proyecto FileServer, que muestra la subida/descarga de archivos. Pero me gustaría hablar un poco más de cómo podemos enviar y recibir archivos desde los productos de InterSystems.
Cómo descargar un archivo
Si tenéis un archivo en un sistema de archivos y conocéis su ruta, podéis enviarlo vía REST o en el contexto de CSP llamando a este método:
ClassMethod serve(name As %String) As %Status
{
#dim sc As %Status = $$$OK
#dim %response As %CSP.Response
kill %request.Data
set %request.Data("STREAMOID",1)= ##class(%CSP.StreamServer).Encrypt(##class(%CSP.StreamServer).GetOidForFile(name))
if ##class(%CSP.StreamServer).OnPreHTTP() {
set %response.Headers("Content-Disposition")="attachment; filename*=UTF-8''" _ ##class(%CSP.Page).EscapeURL(##class(%File).GetFilename(name), "UTF8")
set sc = ##class(%CSP.StreamServer).OnPage()
}
quit sc
}
Si tenéis un stream en lugar de un nombre de fichero, podéis reemplazar
##class(%CSP.StreamServer).GetOidForFile(name)
por
stream.%Oid()
¡Y eso es todo!
En un navegador, el usuario verá un cuadro de diálogo de descarga.
Cómo subir un archivo
En el lado del cliente (asumiendo el uso de JS/HTML), cread un input de tipo file:
<input id="myFile" type="file">
y escribid un código JavaScript para enviar solicitudes POST al servidor (depende del framework):
function FileLoad(){
var formData = new FormData();
formData.append("file", document.getElementById("myFile").files[0]);
var xhr = new XMLHttpRequest();
// Upload data to server
xhr.open("POST", "/rest/path", true);
xhr.send(formData);
xhr.onload = function(e) {
if (this.status == 200) {
// everything is OK
} else {
alert(this.status + ' ' + this.statusText);
}
};
}
En el lado del servidor, podéis obtener el stream de una forma tan sencilla como la siguiente
#dim %request As %CSP.Request
#dim stream As %CSP.BinaryStream
set stream = %request.GetMimeData("file")
Después, podéis guardar este stream a un archvo, en una base de datos o simplemente procesarlo sin guardarlo.
Enlaces de interéss
FileServer
MIME Form data
WebDAV implementation para InterSystems
Este artículo ha sido etiquetado como "Mejores prácticas" ("Best practices").
Los artículos con la etiqueta "Mejores prácticas" incluyen recomendaciones sobre cómo desarrollar, probar, implementar y administrar mejor las soluciones de InterSystems.
Anuncio
Esther Sanchez · 4 oct, 2019
¡Hola a tod@s!
Tenemos un nuevo vídeo en el Canal de YouTube de la Comunidad de Desarrolladores en inglés:
Desarrollo multi-modelo
El vídeo muestra los distintos modelos de datos que se pueden usar con InterSystems IRIS y cómo permiten crear excelentes aplicaciones. Además, repasa las diferentes tendencias en la industria, en las que el enfoque multi-modelo se está imponiendo sobre la persistencia políglota.
Ponentes: @Jeffrey.Fried, Director of Product Management, y @Alain.Houf, Senior Sales Engineer
¡Esperamos que os resulte útil!
Artículo
Robert Cemper · 7 feb, 2022
Este es un paquete para exportar un Global a un archivo de objeto JSON y volver a crearlo recargando desde este archivo embeddedPython se refiere a las nuevas tecnologías disponibles. Debe entenderse como un ejercicio de aprendizaje decómo manejar las diferentes interfaces. Solo los nodos de Global que contienen datos se presentan en el archivo JSON generado.
Exportamos este Global
Este es el contenido del archivo.
El Loader relacionado crea exactamente el mismo Global
El ejemplo es una clase en la que se mezclan Intersystems Object Script y Embedded Python.Así que es un código híbrido. Intersystems Object Script se usa para iterar a través de Global con $QUERY().También escribe datos con una estructura $LISTBUILD(). El objeto JSON corresponde así al modelo Eficiente.
Embedded Python se utiliza para escribir y leer el archivo de datos. Y también se genera el objeto JSONy su resolución se realiza con Embedded Python.
Una tarea especial es la conversión correcta de una estructura de subíndice convencional (sub,sub,sub,..) en una lista de Python [sub,sub,sub, ...]. Esta lista de Python es obligatoria para cualquier acceso directoa los nodos de Global.¡Y al nodo superior del Global, que por definición no tiene subíndice, se accede con esta lista especial [None]!
Puede ser beneficioso mirar el código en detalle.
Vídeo (en inglés)
Anuncio
Esther Sanchez · 31 ago, 2022
¡Hola Comunidad!
¿Sabíais que en Global Masters se pueden conseguir recompensas para las empresas? Hoy os explicamos una de ellas:
⚡️ Organiza un webinar con el soporte de InterSystems ⚡️
Si estáis interesados en organizar un webinar profesional para desarrolladores sobre vuestra solución/herramienta y vuestros servicios...
Podéis canjear este premio por 3 000 puntos y os ayudamos a organizarlo.
Qué ofrecemos:
Promoción del webinar en la Comunidad de Desarrolladores y en sus redes sociales;
Página de registro al webinar;
Prueba antes del evento y soporte técnico durante el webinar.
Requisitos: La aplicación de la empresa interesada debe funcionar en InterSystems IRIS/IRIS for Health o ser una herramienta para gestionar/desarrollar con IRIS.
Los webinars son una excelente forma de dar a conocer productos y servicios para generar interés y nuevos contactos.
Así que... si siempre quisisteis hacer un webinar pero no sabéis por donde empezar... aprovechad esta recompensa en Global Masters!
Si aún no sois miembro de Global Masters, nuestra plataforma de fidelización, podéis registraros ahora mismo! En esta publicación os explicamos todos los detalles sobre Global Masters.
Más información sobre Global Masters:
Descripción de los niveles de Global Masters
Descripción de las insignias de Global Masters y cómo conseguirlas