¡Hola Comunidad!
Tenemos un nuevo video en el Canal de YouTube de la Developer Community:
InterSystems IRIS con Spark, hasta el resultado final
¡Hola Comunidad!
Tenemos un nuevo video en el Canal de YouTube de la Developer Community:
InterSystems IRIS con Spark, hasta el resultado final
¡Hola!
¡Si ves esta página es porque has llegado a la Comunidad de Desarrolladores de InterSystems en español!
¡Bienvenid@!
En este lugar podrás leer y debatir sobre los productos y tecnologías de InterSystems: InterSystems IRIS, Caché, Ensemble, HealthShare, DeepSee e iKnow.
Hola a todos,
Estoy intentado eliminar un item de una producción a través de una rutina que instala y deshabilita items.
Para añadir no tengo problemas, incluso para habilitar y deshabilitar algunos items en particular.
El problema me surge cuando intento eliminar el item de la producción, porque cuando lo hace, la producción se queda inestable y solo vuelve a funcionar cuando se añade nuevamente este item en la colección (o se elimina de forma manual el item en el fichero produccion.cls
Este es mi intento de código:
set produccionName="MyApp.production" set itemDelete = "MyApp.BP.
Hola!
Aquí les dejo la url de mi GitHub donde publique una demo completa IRIS integrando Kong (+ Konga) y disponibilizando unos servicios Rest sencillos, la explicación de la demo esta en español e ingles. Todo el ambiente esta en docker (docker-compose). Espero les sirva!
https://github.com/iam-seven/demo-iris-kong
Cualquier comentario es bienvenido!
Joel
Hola comunidad
¿Cómo se crea la configuración SSL para InterSystems IRIS mediante programación? Por ejemplo, para el caso de instalación o despliegue?
Por ejemplo, si necesito crear una configuración de cliente SSL "por defecto" muy simple para permitir que HTPPS obtenga solicitudes a un servidor arbitrario.
Hola a todos,
Tengo una clase que quiero serializar a JSon. Entonces estoy usando el objeto% ZEN.Auxiliary.jsonProvider)
set myClass = ## class (myapp.myclass).% New () set myClass.property1 = "value 1" establecer myClass.property2 = "valor 2" establecer myClass.property3 = " valor 3 " do ## class (% ZEN.Auxiliary.jsonProvider).% WriteJSONStreamFromObject (.tStream, myClass ,,, 1," ed ") write tStream.Read ()
Por definición de myclass, todas las propiedades están serializadas, eso está bien. Pero no quiero serializar la propiedad3.
¡Hola a todos!
Me gustaría que me ayudéis con la siguiente duda que tengo, os comento:
Tengo un servicio Rest, para que puedan invocar a dicho servicio quiero añadirle una autentificación por usuario y contraseña, por lo que lo primero que he hecho es que en el Aplication Web he marcado lo siguiente:
.png)
Mi idea es crear un usuario para que pueda invocar SOLO a esa API y no al resto de APIs que tengo configuradas en otras Aplication Web. ¿Cómo puedo llegar a realizar esto?
Muchas gracias
¡Hola Comunidad!
Nos complace anunciaros que InterSystems IRIS Community Edition, ¡ya está disponible en la Docker Store! InterSystems IRIS Community Edition es la versión gratuita para desarrolladores, diseñada para eliminar los obstáculos a la hora de empezar a usar IRIS.
Ya está disponible la versión 2019.1 de HealthShare Health Connect.
Los kits y contenedores de imágenes ya están disponibles en la página del WRC Centro de Soporte Internacional.
El número de compilación ("build number") para estas versiones es 2019.1.0.510.0.18883
Health Connect 2019.1 incluye muchas características y funciones nuevas, como:
Nos complace anunciar la disponibilidad de HealthShare 2019.1.
Con esta versión, HealthShare ofrece:
¡Hola Comunidad!
Echad un vistazo al nuevo vídeo "Coding Talk" ("Charlas sobre programación") en el Canal de YouTube de la Developer Community:
En este video, presentado por @Evgeny Shvarov, aprenderás a crear clases de InterSystems ObjectScript, ejecutarlo en un contenedor docker con InterSystems IRIS Community Edition, editarlo y compilarlo en Visual Studio Code y, por último, subirlo a Github.
Además.
¡Hola Comunidad!
¿Habéis visto el botón de selección de idioma que aparece ahora en los artículos?.
Hemos añadido recientemente la opción de elegir la versión en español de los artículos.

Así, ahora todo el mundo puede añadir la traducción de un artículo publicado en la Developer Community.
¿Cómo funciona? Si quieres añadir la traducción, tienes que pedir permiso al autor del artículo en la pestaña "Translation".

Si el autor autoriza la traducción, puedes publicarla con tu nombre en el site de la Spanish Community
¡Hola Comunidad!
Echad un vistazo al nuevo webinar disponible en el Canal de YouTube de la Developer Community: herramientas para trabajar con Intersystems IRIS en proyectos de Machine Learning. El webinar ha sido grabado por dos Ingenieros de Ventas de InterSystems: @Sergey Lukyanchikov y @Eduard Lebedyuk.
¡Hola Comunidad!
¡Os traemos buenas noticias!
Por primera vez, InterSystems participará en el Congreso Internacional WeAreDevelopers en Berlín (Alemania), que reunirá a desarrolladores, expertos tecnológicos e innovadores digitales para analizar y dar forma al futuro del desarrollo de aplicaciones.
¡Los días 6 y 7 de junio, os esperamos en nuestro stand #A5! Mostraremos cómo la tecnología de InterSystems facilita la interoperabilidad inteligente y acelera la creación de aplicaciones robustas, dirigidas por los datos.

¡Hola a tod@s!
Ya está disponible en el Canal de YouTube de la Developer Community una de las conferencias del Global Summit 2018:
"Casos de éxito con InterSystems Healthcare"
Hola Comunidad !
Ya tenemos un montón de buenos artículos en la comunidad. Incluso buenas preguntas con mejores respuestas (mira las estadísticas). Gracias por tu contribución!
A veces merece la pena usar la búsqueda para encontrar una respuesta o una buena práctica o una publicación que recuerdas que se publicó pero no consigues encontrar.
Me gustaría compartir un trabajo de André-Claude Gendron del CIUSSS de l'Estrie - CHUS (Canadá) presentado en un InterSystems Summit.
Consiste en un framework de generación de objetos simulados (mocks) que puede utilizarse para construir UnitTests.
Un objeto simulado (o mock) no es más que un objeto que imita el comportamiento de objetos reales de forma controlada. Estos objetos simulados se utilizan en las pruebas unitarias (UnitTest) para simular objetos o dependencias que sean necesarias para la clase que se quiera probar.
Ya está disponible la edición gratuita de InterSystems IRIS (InterSystems IRIS Community Edition) en la nube de AWS
¡Hola a tod@s!,
Es muy común que gente nueva usando InterSystems IRIS quiera comenzar a experimentar y trabajar en algún proyecto personal en un entorno gratuito. Si eres uno de ellos, ¡tenemos buenas noticias para ti!! Ya puedes usar la a edición gratuita de InterSystems IRIS (InterSystems IRIS Community Edition) en la nube de AWS.
Hola a todos,
He creado un método para calcular la edad de una persona, o la edade de un porceso, contrato o cualquier otra cosa que quieras.
/// Calculate the age from date of birth and other date (by default shoud be today).
/// <b>dateOfBird</b> Date of birth in cache format. ie. $ZDH("1972-01-01",3)
/// <b>day</b> Date to calculate to. ie: $H
ClassMethod AgeAt(dateOfBirth, day) As %Integer{
quit:dateOfBirth=""
quit:day=""
set yeardob=$SYSTEM.SQL.DATEPART("year",dateOfBirth)
set yearday=$SYSTEM.SQL.Hola,
Este es un breve tutorial para instalar y usar TFS en Atelier. Está basado en mi propia experiencia y algunos trucos que he detectado.
Si está familiarizado con Visual Studio puede que sientas que es un poco lento y pesado, pero tendrás el mismo panel de TFS que el que tienes en Visual Studio, por lo que no necesitarás un entrenamiento especial para usarlo.
Hola a todos,
Tengo el placer de anunciar este proyecto personal para convertir un número en texto, en español, inglés, catán y ruso.
El objetivo de esta función es convertir los números a texto. Permite un número máximo de 15 dígitos.

¡Hola Comunidad!
Tenemos un nuevo vídeo en el Canal de YouTube de la Comunidad de Desarrolladores en inglés, en el que veremos ejemplos concretos del uso de VMware y vSAN, así como consejos prácticos para el despliegue de InterSystems IRIS, tanto en local como en la nube.
Ponenteo: @Murray Oldfield, Technology Architect of InterSystems
Objetivo del vídeo: Conocer cómo desplegar InterSystems IRIS utilizando VMware and vSAN.
Hoy es miércoles y por eso tenemos un nuevo video en nuestro Canal de YouTube, grabado en un nuevo formato, "Coding Talks":
Autor del vídeo: @Evgeny Shvarov
Objetivo del vídeo: Cómo implementar una solución sobre InterSystems IRIS mediante ObjectScript utilizando Docker, con un ejemplo de un repositorio de código dockerizado.
El archivo events_examples.zip contiene dos ejemplos que muestran cómo procesar una carga de trabajo de forma asíncrona utilizando colas persistentes.
Este es un ejemplo muy sencillo que crea algunos procesos trabajadores y les encola mensajes utilizando $system.Event.
; crear un recurso compartido y crear los procesos trabajadores USER>do ##class(IAT.S04.Event.Test).
El archivo workmgr_simple.prj_.zip contiene un ejemplo simple de paralelización con $system.WorkMgr
El ejemplo utiliza diferentes procesos (trabajadores o workers) para actualizar pedazos de una misma tabla .
Hace algunas semanas estaba leyendo un libro de Stephen Hawking y Leonard Mlodinow, El Gran Diseño. En un momento dado, intentando definir cosas como ¿por qué existimos?, ¿por qué utilizamos los modelos que utilizamos en física?,... bueno, ya sabéis, ese tipo de cosas... los autores se refirieron al ejemplo del Juego de la Vida inventado por el matemático John Conway en 1970... Básicamente el quería mostrar que un sistema con unas leyes fundamentales realmente simples (Física) podría evolucionar y "vivir" hasta convertirse en un sistema más complejo (Química) en el cual "algo" (humanos) podría descubrir su propio modelo y reglas complejas que explicasen su realidad... las reglas para este modelo determinista que el expuso eran tan básicas que pensé que sería divertido implementarlas en ObjectScript cuando tuviera un rato libre... hay otras implementaciones en JavaScript y en otros lenguajes... pero no en ObjectScript… y ¡!había que corregir eso!!… así que ¡aquí lo tienes!
A veces, necesitamos copiar parte de las propiedades de un objeto en otro diferente.
La forma mas facil sería hacer lo siguiente:
Set obj1.FirstName = obj2.FirstName
Set obj1.SecondName = obj2.SecondName
¿Que sucede si el objeto contiene un gran número de propiedades? ¿Y si solo necesitamos extraer un importante grupo de datos, y complementar la información en otro objeto?
Tenemos las siguientes clases:
Class Kurro.PersonalInfo Extends %Library.Todos los desarrolladores y desarrolladoras son bienvenidos !!
Es un placer y un honor estrenar mediante esta entrada nuestra comunidad de desarrolladores.
La tecnología de InterSystems