Artículo
Ricardo Paiva · 19 feb, 2021 Lectura de 7 min
La API nativa de IRIS para Python en AWS Lambda

Si está buscando una forma ingeniosa para integrar su solución de IRIS en el ecosistema de Amazon Web Services, en una aplicación sin servidor o en Boto3 (un potente script de Python), usar la API nativa de IRIS para Python podría ser el camino a seguir. No es necesario que invierta demasiado tiempo en la implementación de una producción hasta que deba acercarse y obtener algo o establecer algo en IRIS para hacer que su aplicación ejecute su característica más sobresaliente, así que esperamos este artículo sea útil y desarrolle algo aunque solamente usted pueda usarlo, ya que eso también es importante.

imagen

0 0
0 131
La Comunidad de desarrolladores de InterSystems es una comunidad de 12,587 desarrolladores increíbles
¡Somos un lugar donde los programadores aprenden y comparten, se mantienen actualizados, crecen juntos y se divierten!

¡Hola Comunidad!

La versión 2019.1.1 de InterSystems IRIS e IRIS for Health ya está disponible.

Son versiones de mantenimiento, en el flujo (Extended Maintenance). Los cambios se recogen en la documentación de la versión 2019.1, disponible online, e incluye un nuevo "look" con una disposición tipo "card-style".

0 0
0 130

¡Hola desarrolladores!

La clase %Net.SSH.Session permite conectarse a servidores mediante SSH. Lo más habitual es usarlo con SFTP, especialmente en los adaptadores de FTP entrantes y salientes.

En este artículo se dará un breve ejemplo de cómo conectarse a un servidor SSH usando la clase, se describirá las opciones para autenticar y cómo hacer la depuración cuando surjan problemas.

A continuación un ejemplo de cómo hacer la conexión:

0 0
0 130

Hola a todos,

Nuestro compañero en la Comunidad @Dmitry Maslennikov liberó la última versión de la extensión VSCode para ObjectScript hace ya un tiempo, y es momento de hacer alguna revisión de lo que aporta esta versión.

¿Qué hay de nuevo en esta versión?

  • Se ha añadido una propiedad a export, "objectscript.export.addCategory" si se habilita utiliza el comportamiento previo, añade la carpeta categoría a la carpeta de exportación, se encuentra deshabilitada por defecto
  • Se ha añadido un menú de acciones en el Servidor, haciendo clic en la información del servidor desde la barra de estado. Abre el Portal de Gestión, la referencia de clases de la documentación y alterna la conexión.
  • Sugerencias a nivel de clases: en ##class, Extends, As, CompileAfter, DependsOn, PropertyClass
  • Sugerencia al usar $SYSTEM con clases del paquete %SYSTEM
  • Importar y compilar carpeta o fichero desde el menú de contexto en el explorador de ficheros
  • Explorador del Servidor, ahora es posible abrir cualquier otro Namespace
  • Sugerencia en el uso de Macros

Para más detalles, pueden ver los siguientes ejemplos:

0 0
0 130
Pregunta
Yunier Gonzalez · 16 oct, 2019
instalacion de IAM

Tengo una Duda respecto a la Instalación de IAM, es que realmente lo puedo usar con Docker, pero la pregunta es si existe la forma de instalarlo en un pc con Windows sin necesidad de Usar Docker. ¿Como seria la instalación en un Server Windows? He buscado, pero solo encuentro info asociada a Docker (Muy buena, por cierto). No se si me explico bien en mi pregunta. Saludos

0 2
0 129

Introducción: nuestra pequeña pero muy ambiciosa empresa llamada “Black Mushroom Studio” tuvo una idea para desarrollar un proyecto de comercio electrónico, y una aplicación móvil que permitiría a los usuarios pagar por ciertos bienes/servicios mediante un agregador de pagos.

Lo que teníamos inicialmente: un esqueleto para la aplicación en Android que, por supuesto, prefería la comunicación mediante HTTP y JSON, y un sistema de pago con una API, es decir, servicios web con contenido SOAP.

Objetivo: hacer que todo funcionara de manera conjunta.

1 0
0 129
¡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
0 129
Pregunta
Diego Castro · 10 mar, 2021
Uso de Angular con IRIS

Hola a todos
Necesito ayuda con un tema de Iris y docker.
Estoy empezando en el area del desarrollo web y a conocer esta plataforma de intersystems, y necesito poder levantar una app con angular y base de datos iris, en docker. Ya se como levantar crear la imagen de iris y dejarla corriendo pero aun no he logrado consumir recursos desde el front.
Porfavor consejos.

0 5
0 128

InterSystems IRIS ofrece la posibilidad de crear interfaces REST con el enfoque spec-first, esto es, partiendo de las especificaciones de la API.

Puedes echarle un vistazo a este artículo para más información al respecto : https://es.community.intersystems.com/post/cómo-desarrollar-una-api-rest-con-un-enfoque-spec-first.

0 0
0 127

¡Hola Comunidad!

¿No pudistéis ver el webinar que hicimos el miércoles? Por si os lo perdisteis.. o lo queréis volver a ver, ya está disponible la grabación del mismo.

Marcos Sabourdin y Laura Blázquez son dos cracks en la tecnología de InterSystems, saben mucho y tienen mucha experiencia. Además, lo explicaron todo súper bien. Así que os recomendamos encarecidamente el webinar. ¡Aprenderéis un montón!

¿Qué necesitas para empezar con InterSystems IRIS y VS Code?

2 0
0 127

¡Hola a todos!

InterSystems IRIS tiene un menú llamado Interoperabilidad.

Ofrece mecanismos que permiten crear fácilmente integraciones de sistemas (adaptadores, mapas de registros, BPMs, conversiones de datos, etc.), para que diferentes sistemas puedan conectarse fácilmente.

0 0
0 127

¡Hola chicos!

Como saben, hay dos (al menos) formas de obtener el valor almacenado de una propiedad de una clase InterSystems IRIS si se conoce el ID de una instancia (o un registro).

1. Obtenerlo mediante la propiedad de una instancia con "Acceso a objetos":

 ClassMethod GetPropertyForID(stId As %Integer) As %String

{

set obj=..%OpenId(stId)

return obj.StringData

} +++ ++ 
 

2. Obtenerlo mediante una columna del registro con "acceso SQL":

 ClassMethod GetColumnForID(stId As %Integer) As %String

{

&sql(select StringData into :sd from Ideal.StoredData where id = :stId)

return sd

} 
 
 

1 1
0 126

Hola a todos,

Estoy creando un WS como servidor, pero a la hora de pedir el WSDL me está dando un error porque no encuentra la clase.

He añadido las siguientes intrucciones:

set ^SYS("Security","CSP","AllowClass","MiProyecto.MiClaseWS","%SOAP.WebServiceInfo")=1 
set ^SYS("Security","CSP","AllowClass","MiProyecto.MiClaseWS","%SOAP.WebServiceInvoke")=1

He creado una entrada en la configuracion de seguridad del WS

0 2
0 126
Artículo
Nancy Martínez · 2 feb, 2021 Lectura de 3 min
InterSystems IRIS y OData

¿Qué es OData?

OData (Open Data Protocol) es un estándar OASIS, con certificación ISO/IEC, que define un conjunto de prácticas recomendadas para construir y consumir APIs RESTful. OData te ayuda a enfocarte en tu lógica de negocio mientras construyes APIs RESTful, sin tener que preocuparte por los diversos enfoques para definir cabeceras de solicitud y respuesta, códigos de estado, métodos HTTP, convenciones URL, tipos de medios audiovisuales, formatos de carga, opciones de consulta, etc. OData también proporciona orientación para registrar cambios, definir funciones/acciones para llevar a cabo procedimientos reutilizables y enviar solicitudes asíncronas/por lotes (Fuente: OData.org).

0 0
0 125

Las herramientas que utilizan los astrónomos

Hace 6 años, el 19 de diciembre del 2013, la Agencia Espacial Europea (ESA) lanzó un telescopio orbital llamado Gaia. Podéis obtener más información sobre la misión Gaia en la página web oficial de la Agencia Espacial Europea o en el artículo de Vitaly Egorov (Billion pixels for a billion stars).

Y sin embargo, pocas personas saben cuál fue la tecnología que utilizó la agencia para almacenar y procesar los datos recopilados por Gaia. En 2011, dos años antes del lanzamiento, los desarrolladores barajaban varias opciones (consultar "Astrostatistics and Data Mining" escrito por Luis Manuel Sarro, Laurent Eyer, William O'Mullane, Joris De Ridder, pp. 111-112):

1 0
0 125
Artículo
Jose Tomas Salvador · 14 ago, 2019 Lectura de 5 min
Jugando con la Sincronización de Objetos

La funcionalidad de Sincronización de Objetos no es nueva, estaba presente en Caché, pero quería explorar un poco más en profundidad cómo funciona. Siempre he pensado que la sincronización automática de una base de datos es compleja en sí misma pero, para algunos escenarios muy particulares quizá no sea tan difícil. Así que he considerado un caso de uso muy simple (OK, quizá el caso típico, no descubro nada...

2 0
1 124

Hola Comunidad

¿Cómo puedo borrar una carpeta de un servidor FTP?
¿Es posible usar el método Delete del adaptador FTP para borrar carpetas de un servidor FTP?

Cuando uso el método Delete sobre la carpeta la respuesta es "ErrFTPDeleteFailed Permission denied 550", pero tengo todos los privilegios necesarios en el servidor.

Gracias

0 3
0 124

¡Hola Comunidad!

Os invitamos a un nuevo webinar "Tech Talk": Desarrollo API-First. Será el martes 5 de mayo, a las 16:00 CEST (10:00 AM ET).

En este nuevo webinar "Tech Talk" en inglés, los tres ponentes analizarán el Desarrollo API-first y cómo InterSystems está adoptando esta tendencia de la industria con API Manager, y específicamente con FHIR.

Primero, hablarán de InterSystems API Manager - esta herramienta permite controlar el tráfico hacia y desde las API's en un portal centralizado. Por su parte, FHIR (Fast Healthcare Interoperability Resources), en su versión 4 (R4), lleva el estándar HL7 a un nuevo nivel, y el soporte de FHIR R4 en InterSystems IRIS for Health es grande. Mostrarán cómo trabajar con los datos FHIR en InterSystems IRIS, y también mostrarán el portal del desarrollador, donde se puede acceder a los recursos FHIR usando la especificación OpenAPI.

0 2
0 124