Artículo Kurro Lopez · 11 feb, 2022 Lectura de 5 min Cómo convertirse en un señor del tiempo - El nacimiento El tiempo dirá, siempre lo hace. El Doctor. No es una tarea facil dominar fechas y horas, siempre es un problema y a veces confuso en cualquier lenguaje de programación, vamos a aclarar y a poner unos cuantos tips para que esta tarea sea lo mas sencilla posible. Súbete a la TARDIS que te voy a convertir en un Señor del tiempo #Concurso #Consejos y trucos #ObjectScript #Caché 24 0 0 583
Pregunta Kurro Lopez · 7 feb, 2022 Valor $c(0) en nodo vacio de XML Buenas a todos. Tengo un servicio creado por el wizard de WebServices para la invocación a un proveedor de citas. Para valicar la petición, tengo que revisar si en el nodo de mensajes viene algún texto porque eso significa que ha habido algún problema con las citas solicitadas. Mi clase de respuesta del proveedor es algo como esta (por motivos de confidencialidad, no puedo mostrar la clase real, pero si el valor exacto del nodo que estoy preguntando): #XML #Caché 1 1 0 261
Artículo Kurro Lopez · 15 dic, 2021 Lectura de 6 min Como funciona la planificación de Ensemble El Programador de Ensemble se utiliza para encender y apagar automáticamente los hosts en determinadas fechas y horas. Podrías usarlo si, por ejemplo, solo quisieras ejecutar un host de negocios de 9:00 a 17:00 todos los días. Por el contrario, si desea activar un evento para que ocurra en un momento específico, por ejemplo, un trabajo que se ejecuta a la 01:00, para agrupar y enviar todas las transacciones del día anterior en un archivo, recomendamos otros métodos como el Administrador de tareas. #Administración del sistema #Ensemble 0 0 0 264
Pregunta Kurro Lopez · 4 nov, 2021 Cómo convertir fecha en ISO 8601 a formato ObjectScript Hola a todos, tengo un proceso que recibe una fecha en formato ISO 8601 (YYYY-MM-DDThh:mm:ss+001) a un valor %timestamp. Ejemplo: set myDatetime = "2021-11-04T11:10:00+0100" He intentado usar $SYSTEM.SQL.CONVERT(myDatetime,"SQL_TIMESTAMP") pero no funciona. ¿Alguna idea? Saludos,Kurro Lopez #Caché 1 1 0 321
Pregunta Kurro Lopez · 29 oct, 2021 Usar regla para llamar a WS 1 a n Hola a todos. Estoy intentando crear una regla de enrutamiento para llamar a un web service según el valor de un parámetro de un mensaje. Mi primer intento es el siguiente: Tengo una clase común con toda la información, BuscarHuecoRequest, y comprubea cual es el valor de la propiedad "CodigoProveedor". #Reglas empresariales #Caché #Ensemble 1 1 0 95
Anuncio Kurro Lopez · 21 oct, 2021 ¡Gane dinero ayudando a InterSystems Certification redactando las preguntas del examen! El equipo de certificación de InterSystems está preparando un examen de certificación de Especialista en integración Intersystems IRIS (InterSystems IRIS Integration Specialist) y está buscando expertos en la materia (EEM) (SME, en inglés Subject Matter Expert) de nuestra comunidad para que le ayuden a redactar preguntas. #Certificación #Ensemble #InterSystems IRIS 0 0 0 77
Pregunta Kurro Lopez · 23 sep, 2021 ContentType inexperado al llamar a un WS Soap Hola comunidad, Tengo una clase cliente SOAP que conecta con un WS Service. Esta estructura y configuracion es la misma para varios proveedores que están integerados con mi solución. Si llamo a un proveedor, devuelve el XML esperado. Pero hay un proveedor que lanza un error: ERROR #6243: HTTP request to SOAP WebService returned response with unexpected CONTENT-TYPE: application/wsdl+xml #SOAP #Caché #Ensemble 1 7 0 538
Artículo Kurro Lopez · 31 ago, 2021 Lectura de 2 min FOREACH para ObjectScript Como sabes, ObjectScript no tiene un comando o función de sistema FOREACH.Pero tiene un amplio margen para la creatividad. Pero la tarea es recorrer una matriz global o local y hacer algo PARA CADA elemento. Hay dos posibles soluciones: Crear una macro que genere las secuencias de código requeridas Crear un comando extendido para realizar la acción. #Code Snippet #ObjectScript #Caché #Ensemble #InterSystems IRIS Open Exchange app 0 0 0 157
Artículo Kurro Lopez · 9 ago, 2021 Lectura de 4 min Añadir una configuración por defecto por código Hola comunidad, Este es otro artículo sobre cómo realizar acciones que puede realizar en el portal web pero mediante código. Hoy .... Agregar un valor de configuración por defecto por código #Consejos y trucos #Portal de Administración #Principiante #Caché #Ensemble #InterSystems IRIS Open Exchange app 1 0 0 90
Artículo Kurro Lopez · 4 ago, 2021 Lectura de 4 min Añadir un business item en tu producción por código Hola comunidad, Esto es otro artículo de como realizar acciones que puedes hacer desde el porta de gestión pero via código. Hoy.... Añadir un business item en tu producción por código. #Operación empresarial #Servicio empresarial #Consejos y trucos #ObjectScript #Principiante #Caché #Ensemble #InterSystems IRIS 1 0 0 114
Artículo Kurro Lopez · 2 ago, 2021 Lectura de 3 min Añadir una Web application por código Hola comunidad, Voy a publicar varios artículos de como realizar acciones que puedes hacer desde el web portal, pero por código. Hoy.... Web Applications por código #API #Code Snippet #Consejos y trucos #ObjectScript #Principiante #Caché #Ensemble #InterSystems IRIS 1 0 0 118
Artículo Kurro Lopez · 4 jun, 2021 Lectura de 3 min Visualizando la jungla de datos - Parte III. Excursión a los mapas de calor basados en %SYS.MONLBL La cobertura del código y su optmización del rendimiento ya han surgido muchas veces, así que la mayoría de vosotors seguro que ya conocéis la herramienta SYS.MONLBL. A menudo, un enfoque visual para revisar el código es mucho más intuitivo que los números puros. Este es principalmente el objetivo de esta serie de artículos. Esta vez vamos a hacer una pequeña excursión lejos de Python y sus herramientas, y vamos a explorar la generación de mapas de calor de los informes ^%SYS.MONLBL. #Herramientas #Rendimiento #Visualización #Caché 0 0 0 130
Pregunta Kurro Lopez · 28 abr, 2021 Método de consulta en una clase %Persistent usándose a sí mismo como parámetros Hola todos, Me pregunto si es posible obtener los valores de sí mismo para ejecutar una consulta. Quiero crear varias QUERY para encontrar un valor en una clase %Persistent pero cada una usa valores diferentes. #SQL #Caché #Ensemble 1 2 0 96
Artículo Kurro Lopez · 13 abr, 2021 Lectura de 7 min Visualizando la jungla de datos - Parte II. Más fuentes y una mejor salida En el artículo anterior creamos un gráfico simple con los datos de un solo archivo. Ahora bien, como todos sabemos, a veces tenemos diferentes archivos de datos para analizar y correlacionar. Así que en este artículo vamos a cargar datos adicionales de perfmon y aprenderemos a representarlos en el mismo gráfico. #Herramientas #Python #Rendimiento #Visualización #Caché 0 0 0 107
Artículo Kurro Lopez · 17 mar, 2021 Lectura de 3 min Cómo acceder a un nuevo Namespace en DeepSee por primera vez Tanto si accedes a DeepSee por primera vez como si estás configurando DeepSee en una instancia nueva, puedes encontrar dos incidencias habituales después de hacer clic en la opción "DeepSee" en el Portal de Administración del Sistema. Incidencia #1: ¡Arquitech/Analyzer aparece en gris! Incidencia #2: Se debe habilitar DeepSee antes de su uso. Incidencia #1: ¡Arquitech/Analyzer aparece en gris! #Analítica #Namespace #Caché #InterSystems IRIS #InterSystems IRIS BI (DeepSee) 2 0 0 183
Pregunta Kurro Lopez · 10 mar, 2021 Respuesta SOAP Content-type erroneo text/html en lugar de text/xml Hola a todos, Tengo un error muy extraño cuando llamo a un servicio web SOAP como cliente. He creado todos los objetos para invocar a este SOAP usando el complemento "Asistente SOAP" en Eclipse, ha creado todos los objetos (Response, Request, Clase WS de Business Operation, etc.). Cuando llamo a este servicio, devuelve el siguiente mensaje de error: ERROR #6243: La solicitud HTTP a SOAP WebService ha devuelto una respuesta con CONTENT-TYPE inesperado: text/html. #Interoperabilidad #Operación empresarial #SOAP #Caché 1 2 0 2.6K
Artículo Kurro Lopez · 2 mar, 2021 Lectura de 1 min Análisis de errores de aplicación ¡Hola, desarrolladores! Como sabeis, los errores de la aplicación están en el global ^ERRORS. Aparecen si los llamas: d e.Log() en la sección Catch de Try-Catch. Con la propuesta de @Robert Cemper, ahora se puede utilizar SQL para examinarlo. Inspirado por el módulo de Robert, presenté un módulo simple de IRIS Analytics que muestra estos errores en un dashboard: #Analítica #Docker #Gestión de errores #Monitorización #ObjectScript #InterSystems Package Manager (IPM) #InterSystems IRIS #InterSystems IRIS BI (DeepSee) #Open Exchange Open Exchange app 1 0 0 155
Pregunta Kurro Lopez · 25 feb, 2021 Exportar JSon parcial a un mensaje de respuesta Hola a todos, Tengo una operación de API que llama a un proceso externo. La respuesta es un gran json, pero solo quiero una parte del contenido completo. Mi primer intento es: #Caché 1 4 0 205
Pregunta Kurro Lopez · 25 ago, 2020 Buscar un objeto en un ListOfObj Hola a todos. Tengo un mensaje reponse que tiene una property del tipo %Collection.ListOfObj y necesito buscar un elemento en esta lista. Os lo explico. #ObjectScript #Caché 1 1 0 182
Artículo Kurro Lopez · 30 jul, 2020 Lectura de 9 min Visualizando la jungla de datos - Parte I. Hagamos un gráfico Este es el primer artículo de una serie que se sumerge en herramientas de visualización y análisis de datos de series temporales. Obviamente, estamos más interesados en analizar los datos relacionados con el rendimiento que podemos recopilar de la familia de productos Caché. Sin embargo, como veremos más adelante, no estamos limitados a eso. Por ahora estamos explorando Python y las bibliotecas/herramientas disponibles dentro de ese ecosistema. #Big Data #Herramientas #Modelo de datos de objetos #Python #Visualización #Caché 0 0 0 316