ir a la publicación David Reche · 2 jun, 2020 Ja ja ja... que lo disfrutes con salud... manda foto de lo que te compres... si es que se puede
ir a la publicación David Reche · 25 mayo, 2020 Esther no lo ha dicho pero los empleados de InterSystems lamentablemente no podemos participar...
ir a la publicación David Reche · 25 mayo, 2020 Gracias por el aviso y por la nota Mario... siempre es útil este tipo de recomendaciones
ir a la publicación David Reche · 20 abr, 2020 Kurro dices que tu clase hereda de FTPService, si ves en el error la línea donde te da el error ¿es código tuyo o es código de la clase FTPService?
ir a la publicación David Reche · 31 mar, 2020 Enhorabuena a los ganadores!! Como ya habéis visto vamos a hacer concurso cada mes, espero que os animéis a participar !!! Cualquier duda sobre todo esto preguntad en la comunidad... estamos abiertos 24x7 ;-)
ir a la publicación David Reche · 11 mar, 2020 Hola @Fernando.Iglesias de forma independiente a lo que responda Joel, creo que si creas un post con el problema concreto y todos los datos será más fácil que la comunidad pueda tener más información al respecto
ir a la publicación David Reche · 10 mar, 2020 Lo que @Kurro Lopez te ha presentado con detalle es lo que te decía en la primera respuesta: También podría estar todo junto si no hay solapamiento entre nombres de paquetes y clases. Como ellos ya lo han hecho han elegido la forma que mejor les ha funcionado. Por lo que desde luego es una buena solución. El uso de mapeo de paquetes es util para no tener que duplicar clases (y código) en diferentes Namespaces. Pero es un mecanismo asociado a la operación/despliegue pero no al desarrollo. Son cuestiones diferentes. Puedo desarrollar un paquete de forma común y luego repartirlo entre varios namespaces (como una librería) o puedo ponerlo en un lugar accesible por varios (aka mapeo). Pero lo haga de una manera o de otra no me afecta a como lo desarrollo.
ir a la publicación David Reche · 10 mar, 2020 Bueno, el nombre correcto es Package Mapping, cierto que son paquetes lo que se mapea pero coloquialmente hablo de clases: https://docs.intersystems.com/irislatest/csp/docbook/Doc.View.cls?KEY=GOBJ_packages#GOBJ_packages_mapping
ir a la publicación David Reche · 10 mar, 2020 Sí claro, eso tiene mucho sentido. Lo único es que os toca gestionar varios Repos. Pero será muy práctico ir identificando funcionalidad común y llevarlo al Repo común. Luego las clases comunes gestionarlos como librerías independientes. Si el esquema que tenéis se despliega todo en la misma instancia entonces también podéis hacer mapeos de clases entre Namespaces.
ir a la publicación David Reche · 10 mar, 2020 Hola Jorge, Me surgen varias dudas. Si trabajáis con diferentes Namespaces es porque son proyectos diferentes o ¿cómo están relacionados?. En principio lo lógico es que cada Namespace disponga de un Repo diferente. También podría estar todo junto si no hay solapamiento entre nombres de paquetes y clases. Ya que la idea es que cada desarrollador tenga un entorno aislado y por lo tanto el que toque clases de un Namespace normalmente no tocará las otras y esas no molestan. Sin embargo es muy importante que los despliegues en el servidor en producción se hagan de manera controlada y mediante paquetes de despliegue que se construyan ex-profeso para el mismo. No se si me he explicado bien... Pero en resumen, una cosa es como se organiza el código en el desarrollo y otra diferente es como repartas las clases en el despliegue
ir a la publicación David Reche · 5 mar, 2020 Solo para dar alguna idea de que se podría enviar al concurso, echa un ojo a Rosetta Code - hay un montón de oportunidades de implementar esto u otros algoritmos populares que ya están implementados en otros lenguajes pero no en ObjectScript.
ir a la publicación David Reche · 20 feb, 2020 También le echaría un ojo a este articulo para saber como llamar correctamente al método: https://community.intersystems.com/post/format-public-key-when-using-rsaencrypt-method-systemencryption-or-systemencryptionrsaencrypt
ir a la publicación David Reche · 20 feb, 2020 Hola Laura, tendría que mirar como usar esa función, pero una cosa que siempre puedes hacer ya que te funciona en openSSL es llamar directamente a OpenSSL. Échale un ojo a este ejemplo https://github.com/drechema/ensemble-smime
ir a la publicación David Reche · 2 dic, 2019 Hola, Yo te diría que no se dispone de esa característica directamente pero sin embargo es posible implementar algo similar de una manera muy eficiente mediante procedimiento almacenado en Object Script. Si envías un poco más de detalle del objetivo especifico podemos revisar y enviar algún ejemplo. Gracias
ir a la publicación David Reche · 27 nov, 2019 Hola, Gracias por preguntar. Por lo que veo me parece que esto es un mensaje de MONMGR. Si es así este mensaje es generado por el Core y no por la para de Interoperabilidad así que ahora mismo el mecanismo es solo correo. Pero se me ocurre que pueden utilizar un servicio de lectura de correo y generar una alerta (Ens.Alert) que puedan manipular a su criterio. Aunque claro siendo una advertencia del correo es posible que haya procesos que se paren.
ir a la publicación David Reche · 15 nov, 2019 Este Post quizás también te puede ayudar: https://community.intersystems.com/post/linked-stored-procedure-query-ensemble-201721
ir a la publicación David Reche · 15 nov, 2019 Hola @Matías Peña gracias por la pregunta. Si entiendo correctamente tratas de invocar un procedimiento almacenado en ORACLE desde IRIS ¿Es así? Si usas el SQLGateway revisa esta documentación: https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=BSQG_prog Si adjuntas un trozo de código podremos ayudarte mejor.
ir a la publicación David Reche · 31 oct, 2019 Hola @Yunier Gonzalez hay varias opciones. Una es hacer como dices un Backup/Restore de la BD para "jugar" con una imagen sin perjudicar los datos reales. Otra cosa que se puede hacer es utilizar un Shadow. Un Shadow replica todo lo que sucede en una BD a otra BD en otra instancia mediante el uso del journal. De esta forma tienes datos "casi" en tiempo real. En el caso de un Mirror se puede usar una replicación asíncrona para uso como Reporting.
ir a la publicación David Reche · 18 oct, 2019 ¿A qué te refieres con versiones anteriores a IRIS? ¿Caché o Ensemble? En ambos casos el problema es el mismo. La recomendación por ahora sería usar Docker o Máquina Virtual.