ir a la publicación Eduardo Anglada · 8 feb, 2022 Hola Daniel, Para esa configuración te recomiendo que emplees Kubernetes y en especial InterSystems Kubernetes Operator (IKO), se va a encargar de la configuración y despliegue. La documentación del IKO está aquí. Los pasos a seguir son: 1. Instanciar el cluster 2. Instalar IKO con helm 3. Instanciar el mirror de IRIS, incluyendo las APIs. En la distribución del IKO hay un subdirectorio samples que contiene ejemplos, incluido un iris-sample.yaml que puedes usar para desplegar el mirror: a.) En los nodos de datos busca los que tienen la opción mirrored: true b.) Tus APIs las defines en el apartado del webgateway usando "applicationPaths" o usando el IAM Es muy importante que definas el tipo de almacenamiento usando "volumesClaims" y el servicio de red "LoadBalancer" con la opción "externalTrafficPolicy: local" En la comunidad anglosajona hay un artículo muy completo con diferentes opciones de arquitectura.
ir a la publicación Eduardo Anglada · 3 ene, 2022 Hola Yuri, Puedes usar %Library.ScrollableResultSet o ejecutar la consulta otra vez.
ir a la publicación Eduardo Anglada · 23 dic, 2021 Podemos usar el método GetPackageDest: write ##class(%SYS.Namespace).GetPackageDest(yourNsp, yourPackage) Existen métodos equivalentes para los "globals" y las rutinas: write ##class(%SYS.Namespace).GetGlobalDest(yourNsp, yourPackage) write ##class(%SYS.Namespace).GetRoutineDest(yourNsp, yourPackage) Si no se especifica el NameSpace (yourNsp en los ejemplos anteriores) entonces se emplea el NameSpace actual
ir a la publicación Eduardo Anglada · 10 mayo, 2021 Hola Jolyon, Un par de aclaraciones: Para sobreescribir una propiedad o el argumento de un método o el valor devuelto por un método el tipo de dato tiene que ser igual que el original. En el caso de que sea una clase se permite sobreescribir con una subclase de la original. Si se sobreescribe un método el nuevo puede tener más argumentos que el padre, pero nunca menos: Superclass: Method Calculate(ID as %Integer) Subclass: Method Calculate(ID as %Integer, change as %Numeric)
ir a la publicación Eduardo Anglada · 5 mayo, 2021 Hola Diego, En la documentación tienes las instrucciones para escribir en un archivo usando un adaptador de salida, los pasos son: Desde el portal: 1. Añadir una operación de negocio (salida) a la producción 2. Configurar la operación de negocio (todas las opciones están descritas) 3. Habilitar la operación 4. Correr la producción Para consumir los datos usando SQL existe un adaptador específico. En la documentación tienes todos los pasos necesarios y varios ejemplos. Si encuentras alguna complicación no dudes en contárnosla y vemos como resolverla. Un saludo, Eduardo
ir a la publicación Eduardo Anglada · 19 abr, 2021 Hola Oscar, Este enlace incluye todo lo que hay que verificar cuando hay errores de seguridad: https://docs.intersystems.com/irislatest/csp/docbook/Doc.View.cls?KEY=GS... Pero necesito más detalles para saber qué está pasando. Un saludo, Eduardo
ir a la publicación Eduardo Anglada · 10 sep, 2020 Hola Daniel, ¿Cómo es tu entorno? ¿Trabajas con una instancia local o remota? Un saludo, Eduardo