Artículo Daniel Aguilar · 18 mar, 2023 Lectura de 4 min Procedimientos Almacenados, la navaja suiza de SQL Una de las razones por las que me encantan Cache e IRIS es que no solo puedes hacer cualquier cosa que puedas imaginar, sino que también puedes hacerlas de un montón de maneras diferentes!! Imagina que tienes una integración con IRIS (o Cache) funcionando conectada por ODBC. Probablemente solo uses consultas SQL, pero puedes usar también procedimientos almacenados y dentro de su código puedes hacer cualquier cosa que puedas imaginar. Voy a darte algunos ejemplos, pero el límite está en tu imaginación! Quizás te estés diciendo... ¡espera!! Yo no sé como crear un procedimiento almacenado en IRIS... Pero eso no es cierto, sabes crearlo! Lo que pasa que todavía no lo sabes... #SQL #Tutorial #Caché #InterSystems IRIS 1 0 0 37
Artículo Daniel Aguilar · 13 feb, 2023 Lectura de 6 min Añadir validación Api-Key en peticiones REST Hola! recientemente tuve que aplicar validación api-key a un desarrollo que teníamos hecho con un montón de endpoints y me he decidido a compartir con vosotros como lo llevé a cabo de una forma centralizada. En este artículo os voy a explicar como podemos aplicar de una forma genérica (o no) validación api key a todos los endpoints de nuestra Web App. #API #API REST #Seguridad #Caché #InterSystems IRIS 8 5 0 133
Artículo Daniel Aguilar · 5 feb, 2023 Lectura de 2 min COS Url Shortener - Acortador de URL's 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 #API REST #Concurso #Docker #Herramientas #Caché #InterSystems IRIS #InterSystems IRIS for Health #Open Exchange Open Exchange app 1 2 0 84
Artículo Daniel Aguilar · 10 oct, 2022 Lectura de 3 min Nueva mejora %ZEN.proxyObject enviar un valor númerico como String. Hola desarrolladores!, Ya se lo que estáis pensando. " Una mejora para ZEN.proxyObject...??? ¿Ahora...???? Bueno en España tenemos el dicho de mas vale tarde que nunca. ;-) ¿Alguna vez has necesitado enviar un atributo numérico de un JSON en formato String? ¿Te volviste loco casteando objetos de clases con propiedades fijas y tipadas? Pues estás de enhorabuena!! porque ahora podrás hacerlo fácilmente!!. #JSON #Caché 1 1 0 46
Artículo Daniel Aguilar · 1 abr, 2022 Lectura de 1 min $ZTIMESTAMP in hora local Con el reciente cambio de horario en España me surgió esta duda: ¿Como obtenéis un $ZTIMESTAMP en horario local?. He encontrado esta forma y funciona: Set LocalTimestamp=$ZDATETIMEH($ZTIMESTAMP,-3) ¿Conoces alguna forma mejor de hacerlo? #ObjectScript #Caché 0 0 0 59
Artículo Daniel Aguilar · 25 feb, 2022 Lectura de 6 min Enviando mensajes a Kafka Hola! Llevaba un tiempo queriendo dedicarle un rato para implementar alguna DLL o algo que pudiese usar desde Caché y al final he sacado un huequillo, si te interesa poder producir mensajes que se envíen a Kafka de una manera rápida estás en el lugar adecuado ;-) Antes de daros la chapa con lo que vamos a ver os hago un resumen para que decidáis si os puede interesar leer el artículo. En este artículo nos vamos a centrar "solo" en la parte de producir mensajes y enviarlos a Kafka: #.NET #Concurso #ObjectScript #Caché 22 0 0 287
Pregunta Daniel Aguilar · 20 oct, 2020 Evitar $c(0) en globals Buenas tardes, Hace ya tiempo que tengo esta duda y no sé si alguno sabrá la respuesta. Cuando realizo un insert por SQL desde una aplicación externa en los campos de tipo %String si están vacíos me graba el caracter $c(0) en el global. Revisando la documentación he visto que existe una propiedad para las clases que extienden de %XML.Adapter que si sobreescribes el parametro XMLIGNORENULL = 1 puedes hacer que guarde cadenas vacías en lugar de nulos. #SQL #Caché 0 4 0 190
Pregunta Daniel Aguilar · 8 sep, 2020 Error Importing from VSCODE Buenas tardes, Cuando desde Visual Studio Code le doy a importar y compilar un namespace completo recibo este error de vez en cuando: ¿Es por alguna limitación que hay de nº de conexiones o peticiones por segundo? Muchas Gracias. #VSCode #InterSystems IRIS 0 2 0 108
Pregunta Daniel Aguilar · 8 sep, 2020 Error SQL tras actualizar Buenas tardes estamos probando a actualizar una versión 2014 a la 2018 para posteriormente actualizar a la versión 2019 y nos hemos encontrado con este problema al pasar de la 2014 a la 2018. Tras actualizar si ejecutamos una Query de actualización desde el portal nos da el siguiente error: #Compilador #Caché 0 4 0 109
Pregunta Daniel Aguilar · 1 sep, 2020 Importar / Exportar rutinas y clases con extensión VSCODE Buenas tardes, estamos probando la migración a la versión de IRIS porque queríamos aprovechar el poder trabajar con el plugin Insertystems ObjectScript de Visual Studio Code para control de versiones pero haciendo pruebas veo lo siguiente: #Git #VSCode #Caché 0 2 0 1,481