ConectorDGI
El conector es un conjunto de programas GeneXus y External Objects para el lenguaje de programación Java con el objetivo de definir una capa de conexión con la DGI de Uruguay una la capa de conexión entre empresas.
El conector se compone de dos capas de conectividad con DGI:
Una capa de conectividad desde GeneXus donde se modelaron distintos servicios de comunicación al estilo Web Services cada uno de ellos con un único parametro de entrada y un único parámetro de salida basados en SDTs.
Una capa de conectividad de más bajo nivel desarrollada directamente en Java e interactuando con la capa superior a través de External Objects GeneXus que brinda conectividad WSS OASIS con declaración del Certificado digital en Run-Time lo que permite la utilización de múltiples Certificados digitales en distintos momentos.
También brindamos algunos External Objects para tareas relativas a:
Firma de XML.
Obtención de llave pública de Certificado digital.
Validación de firma de XML.
Generación de QRCode offline.
Validacción de XML basado en XSD.