InterSystems Official David Reche · mar 24, 2020

Este mensaje contiene tres Avisos recientes sobre HealthShare.

El detalle de estos avisos también se encuentran en la página de Alertas y Avisos de Productos de InterSystems

  • Advisory: Patient data is missing in the HSAA.PatientNumber table
  • Advisory: The UpdatePlan for all cubes and cube groups is set to be Manual instead of BuildSynch
  • Advisory: Slow DELETE query during Health Insight data ingestion

Si tenéis alguna pregunta sobre estos avisos, contactad por favor con el Centro de Soporte Internacional (WRC).

0
0 97
Artículo Mathew Lambert · mar 20, 2020 2m read

Hola a tod@s,

En recientes conversaciones, respuestas y comentarios, la redirección IO (con el famoso código) se veía como la solución indiscutible. Sin duda, es una solución potente y no solo permite registrar la salida, sino también hacer captura de teclas en la entrada.

Pero creo que para simplemente generar un registro (log), supone un sobretrabajo. Si solo necesitas obtener un texto o descargar sus variables u objetos, entonces SPOOL debería ser suficiente.

0
0 129
Anuncio Esther Sanchez · mar 19, 2020

¡Hola Desarrolladores!

Ya hemos realizado el sorteo de dos altavoces inteligentes Echo Dot entre todas las personas que rellenaron la encuesta de satisfacción de los eventos que realizamos en febrero ("Iberia Summit" en Barcelona y "ConferencIA" en Madrid). Y las ganadoras han sido Lidia Redondo Montes y Mercedes Pérez Sánchez. ¡Enhorabuena a las dos! ¡Que los disfruteis!

A los demás, muchas gracias por cumplimentar la encuesta, pues vuestros comentarios y valoraciones nos son muy útiles para seguir aprendiendo y mejorando yes

0
0 126
Pregunta Jorge Jerez · mar 10, 2020

Hola

Estoy trabajando con un equipo de desarrolladores que quieren dar el salto a InterSystems 2019.4, actualmente utilizan Object Script para sus desarrollos, y no utilizan ningún tipo de sistema de control de versiones. 

Yo desconozco como funciona todo este entorno, por lo que he creído que sería buena idea solicitar ayuda en la comunidad, ya que parece bastante activa, y así asegurarnos de seguir buenas prácticas. 

Actualmente, se trabaja sobre distintos Namespace en la misma plataforma en producción.

14
0 429
Artículo Kurro Lopez · mar 16, 2020 5m read

En el primer artículo empecé a analizar RESTForms - REST API para tus clases persistentes y hablamos sobre las características básicas. Ahora, me gustaría hablar sobre las características avanzadas, principalmente las capacidades de consultas:

  • Consultas básicas
  • Consultar argumentos
  • Consultas personalizadas

Consultas

Las consultas pueden obtener segmentos de datos, criterios en criterios arbitrarios. Hay dos tipos de consulta en RESTForms:

  • Las consultas básicas funcionan para todas las clases RESTForms una vez definidas y solo difieren en la lista de campos
  • Las consultas personalizadas solo funcionan para las clases en las que están especificadas y disponibles, pero el desarrollador tiene acceso completo al texto de la consulta
0
0 445
InterSystems Official David Reche · mar 16, 2020
0
0 177
Anuncio David Reche · mar 13, 2020

En nombre de @John Paladino, Vicepresidente de Servicios al Cliente, os hago llegar el comunicado oficial de InterSystems sobre el COVID-19:

"A la luz de la situación mundial provocada por el COVID-19, InterSystems está trabajando para asegurar el soporte continuo de nuestros clientes, garantizar la salud y el bienestar de nuestros empleados y proteger las comunidades en las que vivimos y trabajamos. Podéis leer nuestro comunicado oficial completo y las preguntas frecuentes sobre el COVID-19.

Además, hemos creado una dirección de email oficial, COVID-19@InterSystems.com, para resolver cualquier pregunta o preocupación.

0
0 114
Artículo Javier Lorenzo Mesa · mar 11, 2020 6m read

¡Hola a tod@s!

El desarrollo completo en JavaScript (Full-Stack) permite crear aplicaciones de última generación con Caché. En cualquiera de las aplicaciones (web) que se desarrollan hoy en día, hay que tomar muchas decisiones estructurales y debemos saber cuales son las decisiones correctas. Con el conector Node.js disponible para Caché, se puede crear un potente servidor de aplicaciones, que permitirá utilizar la última tecnología de JavaScript y marcos de aplicaciones (frameworks) tanto del lado del cliente como del servidor.

Con todas estas nuevas tecnologías, lo más importante es integrarlas de la manera más eficiente posible y que permitan generar una experiencia de desarrollo muy productiva. Este artículo pretende introducirte paso a paso en la tecnología Node.js.

0
0 736
Artículo Joel Espinoza · feb 27, 2020 15m read

Hola Comunidad:

Esta publicación está dedicada a la tarea de supervisar una instancia de Caché usando SNMP. Algunos usuarios de Caché probablemente ya lo hacen de una u otra forma. Hace ya mucho que el paquete de Caché estándar soporta la supervisión por SNMP, pero no todos los parámetros necesarios vienen "listos para usar". Por ejemplo, sería bueno poder supervisar el número de sesiones CSP, obtener información detallada sobre el uso de la licencia, KPI particulares del sistema en uso, etc. Después de leer este artículo, sabrás cómo agregar tus parámetros a la supervisión de Caché mediante SNMP.

4
0 2396
InterSystems Official David Reche · mar 9, 2020

El mes pasado, durante el Symposium de InterSystems BeNeLux, se anunció la publicación de iKnow (la tecnología de InterSystems para procesamiento del lenguaje natural) como "Open Source". Esto permitirá a los desarrolladores e investigadores aprovecharse de esta tecnología única, en cualquier nivel de desarrollo de su aplicación, workflow o experimento.

0
0 169
Anuncio Esther Sanchez · mar 9, 2020

¡Hola Comunidad!

Os traemos el segundo episodio de nuestro nuevo podcast (Data Points), en el que hablamos con @Luca Ravazzolo sobre Kubernetes y sobre el Operador de Kubernetes de InterSystems. Luca explica perfectamente la tecnología y sus beneficios.

Puedes escuchar el podcast dándole a Play o entrando en la web de Data Points: datapoints.intersystems.com

0
0 122
Artículo Mathew Lambert · mar 6, 2020 3m read

¡Hola Comunidad!

Esta publicación es para presentarles uno de los primeros proyectos en COS de @henry . Lo creó cuando empezó a aprender el lenguaje y lo sigue mejorando hasta hoy.

El CosFaker (aquí en Github) es una biblioteca de COS pura, para generar datos falsos.

cosFaker vs Utils de populación

¿Por qué usar cosFaker si Caché tiene la utilidad de popular datos?

La utilidad de populado tiene algunas características excelentes, como por ejemplo el generador de SSN, ¿pero qué hacer cuando tenemos un campo con una descripción larga de un producto?

1
1 165
Anuncio David Reche · mar 5, 2020

¡Hola desarrolladores!

Este mes de marzo lanzamos nuestro primer Concurso de Programación con InterSystems IRIS! El objetivo del concurso es crear soluciones de código abierto utilizando InterSystems IRIS Data Platform.

El tema del primer concurso es InterSystems IRIS, Docker y ObjectScript.

El concurso estará activo durante tres semanas, del 9 al 31 de marzo de 2020

Premios:

Habrá una Nominación de los Expertos, en la que los ganadores serán elegidos por un jurado especialmente formado para el concurso. Los premios serán:

🥇 1er puesto - $2,000 

🥈 2º puesto - $1,000 

🥉 3er puesto - $500

Además, habrá una Nominación de la Comunidad, en la que ganará la aplicación que obtenga el mayor número total de votos. El premio será:

🏆 1er puesto - $1,000

Los ganadores también recibirán las insignias de mayor nivel del programa de fidelización Global Masters.

1
0 206
Pregunta Yunier Gonzalez · mar 4, 2020

Hola comunidad. Tengo la siguiente duda. Necesito saber si es posible ejecutar desde dentro de mi clase Una consulta CURL o poder ejecutar una URL. Me explico:

Necesito consumir cierta información que esta alojada en Firebase de una aplicación móvil. La idea es ir cada cierto tiempo a buscar esa información. Dejo un link para que se pueda entender mejor el servicio que necesito consumir.

Desde ya muchas Gracias!!!!

PD: en la etiqueta puse API REST porque no encontre la palabra CURL

3
0 313
Artículo Mathew Lambert · mar 4, 2020 5m read
¡Hola Comunidad!
Esta es una explicación acerca de:
  • por qué es importante obtener el $zv (el POR QUÉ),
  • qué significan los componentes de $zv (el QUE),
  • y cómo recopilar $zv (el CÓMO). 

(La guía definitiva sobre $zv para la galaxia ISC en palabras sencillas y entendibles).

0
0 274
InterSystems Official David Reche · mar 2, 2020

Desde marzo de 2020, Microsoft planea lanzar una serie de actualizaciones de seguridad que harán que los servidores Active Directory (AD) de Windows rechacen vínculos de canales no cifrados. Para más detalles de los cambios en Active Directory, pueden consultar el aviso de seguridad de Microsoft: ADV190023.

0
0 200
Anuncio Esther Sanchez · mar 2, 2020
Pasaron muchas cosas en febrero en la Comunidad de Desarrolladores... ¿te perdiste algo? Aquí tienes un resumen de todo: lo más visto, lo más comentado, lo más votado... Revísalo y no te quedes con ganas de aprender más yes
Lo más visto
0
0 122
Artículo Dani Fibla · feb 26, 2020 1m read

No pretendo decir que esto sea una guía de "buenas prácticas", pero estoy en una situación particular en la que necesito impedir que los usuarios inicien una producción de Ensemble “retirada” en un namespace renombrado. Sigue siendo un namespace activo, por lo que debemos mantenerlo disponible para acceder al visor de mensajes... afortunadamente, solo por un tiempo.

Es un truco …

Abrimos la clase de la Producción en el estudio y añadimos el siguiente ClassMethod:

ClassMethod OnStart() As %Status
{
    Return $system.Status.
0
0 208
Anuncio Esther Sanchez · feb 26, 2020

¡Hola Comunidad!

Os traemos el primer episodio de nuestro nuevo podcast (Data Points), que trata sobre lo que es InterSystems IRIS en conjunto. Fue un placer charlar 15 minutos con @Jenny Ames sobre lo que hace diferente a IRIS. Y también nos contó los mejores usos de la tecnología de InterSystems que ella ha visto en todos sus años trabajando como formadora primero y como desarrolladora de contenido online después.

Puedes escuchar el podcast dandole a Play o entrando en la web de Data Points: datapoints.intersystems.com

0
0 156
Artículo Daniel Aguilar · feb 24, 2020 6m read

El tema del rendimiento de los bucles for/while en Caché ObjectScript surgió recientemente en una discusión, y me gustaría compartir algunas ideas/prácticas recomendadas con el resto de la comunidad. Aunque este es un tema básico por sí mismo, es útil conocer con cuales se obtiene un mayor rendimiento.

En resumen, las opciones más rápidas son los bucles que se iteran por $ListBuild, las listas que se forman con $ListNext o sobre un conjunto local mediante $Order.

Por ejemplo, consideraremos iterar un bucle por cada elemento de una cadena delimitada por comas.

1
0 389
Pregunta Laura Blázquez García · feb 19, 2020

Hola.

Necesitamos llamar a un servicio y tenemos que encriptar la petición utilizando una clave pública. Tenemos un ejemplo de cómo realizar la llamada en PHP. También tenemos la clave pública y todos los parámetros que necesitamos. El ejemplo en PHP es éste y funciona (utiliza openssl):

$url = "https://XXXXX/";
$json = '{"api_key":"XXXXX", "id":"1"}';
$jsonEncrypt, = '';
$publicKey = file_get_contents("public.key");
openssl_get_publickey($publicKey);
openssl_public_encrypt($json,  $jsonEncrypt,  $publicKey);
$jsonEncrypt = base64_encode($jsonEncrypt);

Necesitamos hacer lo mismo en Ensemble.

5
0 333
Artículo Mathew Lambert · feb 21, 2020 1m read

Estaba buscando la forma mas simple de conectar desde el visual studio code a mi instancia local por el terminal sin tener que ir cambiando de ventana.

Soy consciente de que esto tambien se puede conseguir por telnet pero me parece complicar la cosa para conectarme a mi local.

La solución mas sencilla me ha parecido navegar a la carpeta /bin de la instalación (o añadirla al PATH), y ejecutar .\csession.exe NOMBREDEINSTANCIA.

De hecho si tienes añadidas instancias remotas como conexiones, también se puede acceder a ellas.

Eso es todo!

0
0 288
Anuncio David Reche · feb 19, 2020

Hola a todos,

Para todos aquellos que no habéis podido asistir en persona a la academia de ML que hemos realizado en Barcelona quiero que sepáis que mañana la podréis ver en directo ya que vamos a emitir en Streaming la realización de la misma que haremos durante el evento de Madrid.

Aqui está todo el material para que la podais realizar desde casa:

https://github.com/es-comunidad-intersystems/IBSummit2020-AcademiaML
 

El enlace para ver todo el evento desde el principio o solo la academia que comenzará a las 16:30 mañana día 20 de Febrero es la siguiente:

https://conferenc-ia.

0
0 137
Anuncio Esther Sanchez · feb 17, 2020

¡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 en inglés que se publican en la Comunidad

0
0 138
Pregunta Javier Sanchis · feb 13, 2020

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

3
0 206