InterSystems Official Mario Sanchez Macias · feb 10, 2023

En InterSystems creemos en la divulgación responsable de vulnerabilidades de seguridad descubiertas recientemente. Ofrecemos información oportuna a nuestros clientes, a la vez que la mantenemos fuera del alcance de las personas que puedan hacer un mal uso. También entendemos que cada cliente puede tener diferentes necesidades relacionadas con la resolución de problemas de seguridad.

Desde el inicio de 2023, hemos realizado dos cambios significativos en nuestro enfoque sobre la corrección de las vulnerabilidades de seguridad que me gustaría destacar:

  1. Los parches de vulnerabilidad de seguridad se incluirán en cada actualización
  2. Notificación a los clientes mejorada
0
0 103
InterSystems Official David Reche · feb 9, 2023

InterSystems anuncia que la versión 2022.3 de InterSystems IRIS Data Platform, InterSystems IRIS for Health, HealthShare Health Connect e InterSystems IRIS Studio ya está disponible de manera general (GA).

2022.3 es una versión CD (Continuous Delivery, Entrega Continua). Se han añadido muchas actualizaciones y mejoras en 2022.3, en la gestión de SQL, integración cloud, adaptadores Kafka y JMS, SQL Loader y otras áreas. Se incluye el nuevo FHIR SQL Builder y mejoras en Columnar Storage, pero ambas son aún funcionalidades en pruebas (no para producción, con un Programa de Acceso Temprano activo). 

0
0 85
Artículo Daniel Aguilar · feb 5, 2023 2m read

Hola Comunidad!

Quiero compartir con vosotros mi primera aplicación del Open Exchange.

Es una herramienta para hacernos los desarrollos mas fáciles. Es un microservicio con IRIS en un docker que nos ayuda en los desarrollos de campañas de SMS, Mail y en los links para las tiendas de nuestras apps brindándonos un acortador de Url's.

Es muy fácil de usar.

Simplemente clona este repo:

https://github.com/daniel-aguilar-garcia/cos-url-shortener.git

 

Abre la carpeta en VSCode y arranca el docker:

 

 

Después de esto, podrás crear versiones cortas de cualquier link via petición http.

2
0 245
Artículo Rubén Larenas · feb 8, 2023 3m read

Python Embedded es una gran herramienta considerando la simpleza y gran cantidad de librerías disponibles, así como una gran comunidad de desarrolladores con toneladas de ejemplos y documentación.

En el siguiente ejemplo les presento una solución para un problema común utilizando Python y ObjectScript.

Un caso de uso muy común es recuperar data desde planillas excel y poblar un objeto persistente en nuestro modelo en IRIS.

para esto utilizaremos pandas, una popular librería Python que nos permite trabajar con DataFrames

En primer lugar instalaremos dicha librería y sus dependencias utilizando .

0
0 285
Artículo Kurro Lopez · feb 4, 2023 2m read

Por lo general, si desea implementar una solución, debe agregar los elementos, configurar sus tablas de búsqueda y la configuración predeterminada manualmente.
Está bien si tiene todos los permisos y privilegios para realizar estas acciones. Si desea implementar en el servidor de producción de un cliente y no tiene los permisos, debe indicar en un documento TODOS los pasos que debe realizar el administrador de implementación.

2
0 133
Artículo Jose-Tomas Salvador · ene 28, 2020 5m read

Hola Desarrolladores!

"objectscript.conn" :{
      "ns": "IRISAPP",
      "active": true,
      "docker-compose": {
        "service": "iris",
        "internalPort": 52773
      }

Quiero compartir con vosotros una estupenda nueva funcionalidad que he descubierto en la nueva versión 0.8 del plugin de VSCode ObjectScript desarrollado por @Dmitry Maslennikov y CaretDev.

La versión viene con un nuevo parámetro de configuración: "docker-compose"; que resuelve el problema con los puertos que necesitas para conectar tu editor VSCode a IRIS. No era muy cómodo si tenías más de un contenedor docker con IRIS corriendo en la misma máquina. Ahora ¡esto está resuelto!

Veamos como funciona ahora...

1
0 233
Anuncio Esther Sanchez · mar 8, 2021

¡Hola desarrolladores!

Últimamente nos han preguntado varias personas cómo participar en la Comunidad y ser un miembro activo y útil en ella.

Es muy sencillo. Podéis:

1. Responder preguntas

Hay muchas preguntas sin respuesta y también preguntas sin una respuesta aceptada. Todos los miembros de la Comunidad pueden responder a las preguntas, compartir su conocimiento y ayudar a otros.

2. Publicar artículos

Todos los miembros de la Comunidad pueden escribir artículos que describan su experiencia con la tecnología de InterSystems: la solución que utilizan, su conocimiento, trucos...

Hay muchos ejemplos de artículos que han sido y siguen siendo muy útiles para la Comunidad.

También se pueden traducir artículos a español, portugués, inglés o japonés.

3. Contribuir en Open Exchange

Todos los miembros de la Comunidad pueden compartir librerías, soluciones y herramientas en Open Exchange - a través de Github, Gitlab o cualquier otro repositorio público.

2
0 191
Artículo Ricardo Paiva · jul 28, 2022 3m read

Estos días he estado trabajando con la excelente y nueva funcionalidad: LOAD DATA. Con este artículo me gustaría compartir mis primeras experiencias con todos. Los siguientes puntos no contienen ningún orden ni ningún otro análsis. Son solo cosas que observé al utilizar el comando LOAD DATA. Y se debe tener en cuenta que estos puntos se basan en la versión 2021.2.0.617 de IRIS, que es una versión de prueba. Por ello, es posible que mis observaciones no apliquen a las nuevas versiones de IRIS. Pero quizás sean útiles para otros.

1
0 271
Pregunta Oscar Matute · feb 2, 2023

Hola !
Estamos investigando el tema de la generación de la factura electrónica.

Vemos que desde la página la factura e (Factura Electrónica - Últimas versiones Facturae), hay un enlace para descargar el fichero (Esquema XSD formato Facturae 3.2.2 [XML] [185,61 KB]).

 

Una vez descargado el fichero lo intentamos incorporar al studio de cache y nos da un error al importarlo.

Lo importamos desde: Herramientas -> Complementos -> Asistente de Esquemas XML. Seleccionamos el fichero que nos hemos descargado y aparentemente la estructura la pone bien pero luego da error importarlo (“DTD's explicity prohibited)” 

1
0 357
Pregunta Yone Moreno · feb 2, 2023

Buenos días,

Por favor necesitamos su asistencia.

Podrían indicarnos los pasos a seguir para entender el porqué en un entorno X cuando apuntamos por POSTMAN a su URL del Servicio Rest:

http://XXXX:XXXX/aplicaciones/scs/cconcertadostest/almacenarImagen
 

El Log del Servicio nos indic


Alert 2023-02-02 13:54:56.854 $System.Status.GetErrorText(sc): ERROR <EnsDICOM>DataElementNotFound: The DataElement at property reference 'TransferSyntaxUID' does not exist  167955423
Alert 2023-02-02 13:54:56.854 sc: 0 è<EnsDICOM>DataElementNotFoundTransferSyntaxUID«ESBCHUIMI›-e^zGetValueAt+15^EnsLib.
1
0 118
Anuncio Esther Sanchez · ene 17, 2023

¡Hola desarrolladores!

Os invitamos a un nuevo webinar en español: "Validación de perfiles FHIR con InterSystems IRIS for Health", el jueves 2 de febrero, a las 3:00 PM (CET).

    

El webinar está dirigido a desarrolladores y emprendedores.

Durante el webinar, vamos a armar un servidor FHIR y repositorio. Además, vamos a añadir un perfil local con sus extensiones para validar recursos sobre esta guía. Lo vamos a realizar utilizando InterSystems IRIS, el validador de FHIR (Java) y SUSHI.

2
0 907
Anuncio Esther Sanchez · feb 1, 2023
Desarrolladores, ¿no habéis podido entrar en la Comunidad todo lo que os gustaría? ¡No os preocupéis! Os traemos un resumen de todo lo que hemos publicado en el mes de enero: lo más visto, lo más comentado, lo más votado... Seguid leyendo y no os lo perdáis ⬇️⬇️
Estadísticas generales
30 publicaciones nuevas:
    – 14 artículos
    – 15 anuncios
    – 1 pregunta
0
0 84
Artículo Esther Sanchez · ene 31, 2023 1m read

¡Hola Comunidad!

Si alguno de vosotros habéis pasado la Certificación Oficial de InterSystems, podéis tener un elegante tick verde en el avatar de vuestro perfil, así:  

Y podéis añadir vuestras certificaciones a vuestro perfil, para que todo el mundo sepa todo lo que sabéis.

Para añadir las certificaciones a vuestro perfil, solo tenéis que seguir estos sencillos pasos:

1️⃣ Ir a vuestro perfil en la Comunidad

2️⃣ Ir al apartado Certificaciones de InterSystems, a la izquierda

3️⃣ Hacer clic en el botón Cargar mis certificaciones

¡Y eso es todo!  

0
0 110
Artículo Alberto Fuentes · ene 30, 2023 3m read

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:

  • El texto, que está en la etiqueta TextEquiv
  • La confianza de la lectura, presente en el atributo conf de la etiqueta TextEquiv
  • Las coordenadas del texto, que están en la etiqueta Coords
<PcGts xmlns="http://schema.primaresearch.org/PAGE/gts/pagecontent/2019-07-15" xmlns:xsi="http://www.w3.
0
1 145
Artículo Alberto Fuentes · ene 20, 2023 5m read

La funcionalidad IntegratedML de InterSystems IRIS se utiliza para obtener predicciones y probabilidades mediante el uso de la técnica AutoML. AutoML es una tecnología de Machine Learning utilizada para seleccionar el mejor algoritmo/modelo de Machine Learning para predecir el estado, los números y los resultados generales basados en los datos pasados (datos utilizados para entrenar el modelo AutoML). No necesitas un científico de datos, porque AutoML probará los algoritmos de Machine Learning más comunes y seleccionará el mejor algoritmo para ti, basado en las características de los datos analizados.

InterSystems IRIS incorpora un motor AutoML, pero también permite utilizar H2O y DataRobot. En este artículo mostraré los pasos para utilizar el motor AutoML de InterSystems.

5
0 135
Artículo Heloisa Paiva · ene 24, 2023 7m read

Por qué he decidido escribir esto

Recientemente tuve el reto de crear un método de autenticación seguro para autorizar el acceso a algunos datos, pero desafortunadamente no tenía ninguna experiencia con esas configuraciones de seguridad y sentí que me faltaban algunos conceptos básicos para entender mejor la documentación oficial.

Después de estudiar y lograr entregar las clases que me pidieron hacer, me gustaría compartir un poco de mi nuevo conocimiento, que me ayudó a seguir los temas de la documentación.

Empezando por lo básico: la santísima trinidad de los servidores

Primero, es importante entender de qué estamos hablando exactamente. En general, tenemos datos que pueden ser sensibles, o por cualquier razón necesitan protección. Hay personas (usuarios) que podrán verlos, otras podrán cambiarlos y otras no tendrán ningún tipo de acceso. Para ocuparse de los usuarios, el acceso y los datos, tendremos tres servidores: el del cliente, el de recursos y el de autorización.

0
0 241
Pregunta Paco Cadenas · dic 14, 2022

Hola!

Entiendo no hay automatismo para actualizar código antiguo que imbrica con "puntitos" transformándolo a código con llaves "{ }", creo que hacer un parser de este tipo sería complejo por situaciones como esta :

Alguien sabe si este código es equivalente ?

VERSION CON PUNTITOS
 Use fic

Read *R:20 Else  Do  Quit    ;;;;  comando else aplicado a read.
  . Use 0 Write !!!,"Temps expirat."
 If $c(R)="a" d
  . Use 0 Write !!!,"Ha leido una letra a"
  . Quit
 
VERSION CON LLAVES
 Use fic
 Read *R:20
 If $Test {
Use 0 Write !!!,"Ha leido un carácter"
Quit
 }
 Else {
Use 0 Write !!!,"Temps expirat."
 }
 

3
0 145
Artículo Luis Angel Pérez Ramos · ene 24, 2023 3m read

¡Hola desarrolladores!

Python tiene un ecosistema muy extenso y potente que contiene miles de librerías y paquetes disponibles, especialmente en Data Science.

Por ello, quería hacer un primer intento de usar la funcionalidad Python Embebido para, de forma sencilla, importar una librería de Python llamada datetime, generar datos con un componente timestamp y persistirlo en InterSystems IRIS for Health. También funcionará en InterSystems IRIS.

0
0 348
Anuncio Jose-Tomas Salvador · ene 23, 2023

Hola desarrolladores,

Nos gustaría invitarte a unirte a nuestro próximo concurso dedicado a crear herramientas útiles que hagan más fácil la vida de tus compañeros programadores: 

🏆 Concurso de Herramientas para el Desarrollador de InterSystems 🏆

Envía una aplicación que ayude a desarrollar más rápido, o contribuya a un código de más calidad, y ayude en los tests, despliegues, soporte o monitorización de tu solución basada en InterSystems IRIS

Duración: Enero 23 - Febrero 12, 2023

Bolsa de premios: $13,500

 

0
0 143
Pregunta Federico Mazzei · ene 9, 2023

Hola chicos, soy nuevo en este foro y también con la base de datos InterSystems CACHE. 
Comento que tengo la Base de Datos en una PC que estaba funcionando sin ningún problema hasta que empezó a arrojarme este error que muestro a continuación:
 

Eh intentado varias formas de levantarlo pero no logro hacerla funcionar.
Busqué el archivo cconsole.log dentro de todos los directorios de mi PC y no se ha encontrado nada. También he mirado los eventos de Windows y lo que encontré fue esto.
 

- <Event xmlns="http://schemas.microsoft.

3
0 335
Artículo Pierre-Yves Duquesnoy · jun 16, 2020 26m read

Introducción

InterSystems IRIS 2020.1 incluye PEX (Production EXtension Framework), para facilitar el desarrollo de producciones de Interoperabilidad de IRIS con componentes escritos en Java o .NET.

Gracias a PEX, un desarrollador de integraciones con conocimientos Java o .NET puede beneficiarse de la potencia, escalabilidad y robustez del framework de Interoperabilidad de InterSystems IRIS, y ser productivo en muy poco tiempo.

1
0 612
Artículo Alberto Fuentes · mayo 6, 2021 4m read

¡Hola desarrolladores!

Supón que tienes una clase persistente con datos y quieres tener una interfaz de usuario Angular sencilla, para ver los datos y llevar a cabo operaciones CRUD.

En este artículo describíamos cómo desarrollar una interfaz de usuario Angular para InterSystems IRIS utilizando RESTForms2.

A continuación vamos a explicar cómo conseguir una interfaz de usuario Angular sencilla que permita realizar operaciones CRUD y ver automáticamente los datos de tu clase de InterSystems IRIS en menos de 5 minutos.

¡Vamos!

1
0 345
InterSystems Official Jose-Tomas Salvador · ene 20, 2023

InterSystems se complace en anunciar que las versiones de mantenimiento extendido de InterSystems IRIS, InterSystems IRIS for Health y HealthShare Health Connect 2022.1.2 están ya disponibles. Estas versiones añaden una selección de características y correcciones sobre las versiones 2022.1.0 y 2022.1.1.

0
0 103
Artículo Kurro Lopez · ene 19, 2023 2m read

Continúo la descripción del trabajo usando el módulo openhl de Python en producción.

Como la versión de IRIS con Python Embebido, aún no ha sido liberada, ya es necesario usarlo en producción ahora. Decidimos hacer una copia de seguridad del servicio para exportar consultas a un archivo xlsx en un servidor aparte, y guardar el resultado de la consulta en un global en una base de datos separada.

Esta base de datos se puso en red, local para el servidor del servicio y remota para el servidor del producto.

0
0 100
Artículo Nancy Martínez · ene 18, 2023 1m read

En la Comunidad de Desarrolladores hay muchos artículos interesantes que muestran cómo utilizar Jupyter e InterSystems IRIS juntos, y os animo a echarles un vistazo - al final de esta publicación tenéis un enlace a los artículos.

Este es otro de esos artículos. La diferencia con los otros está en la sencillez. ¿Solo quieres iniciar un contenedor en el que Jupyter ya está conectado a una instancia de IRIS? ¡Entonces esto es para ti!

Solo con ejecutar docker-compose up ya podrás acceder a un entorno de trabajo con un par de ejemplos.

No quiero estropear la sencillez, así que probadlo.

login

0
0 132