(Es un acrónimo recursivo).
Es un sistema para traducir documentos de un formato a otro y luego transmitirlos. Fue diseñado para usarse en facturación médica y presentación de reclamos utilizando archivos XML. Utiliza XSLT y XML y está escrito en Java como una aplicación J2EE.
Esta aplicación debería poder colocarse en un contenedor de servlet como Apache Tomcat y ejecutarse con poca o ninguna configuración. La propiedad del sistema "remitt.properties" puede apuntar a un archivo de configuración para anular las propiedades de configuración predeterminadas que se definen dentro del archivo war.
(En instancias de Tomcat empaquetadas en Debian o Ubuntu, agregaría -Dremitt.properties=/path/to/my/remitt.properties
a las opciones pasadas a Tomcat en /etc/defaults/tomcat
o /etc/defaults/tomcat7
, dependiendo de la versión que estás usando.)
También puede ejecutarlo desde el código fuente usando Maven con mvn -Dorg.mortbay.jetty.Request.maxFormContentSize=6000000 jetty:run
o simplemente mvn jetty:run
si no va a probar documentos grandes en el arnés de prueba.
El único requisito previo para instalar este software es importar las definiciones de la base de datos desde sql/*.sql
a su servidor de base de datos en funcionamiento.
Por el momento, MySQL es el servidor de base de datos preferido/compatible. El usuario remitente probablemente debería tener todos los privilegios en la base de datos remitente, pero también SELECCIONAR en mysql.proc (de lo contrario, necesitará noAccessToProcedureBodies=true
en la URL de JDBC).
Una advertencia es que la detección automática de la ubicación base de Tomcat dará como resultado un directorio de registro en el que no se puede escribir.
cd /usr/share/tomcat7 ; ln -s /var/lib/tomcat7/logs .
Los servicios REST están expuestos en /remitt/services/rest/service/(functionname) y los servicios SOAP están disponibles a través del WSDL en /remitt/services/interface?wsdl
Advertencia : CXF no admite la compresión gzip en la configuración actual de REMITT, así que desactívela en su cliente.
El autor principal es Jeff Buchbinder y la propiedad del código reside en FreeMED Software Foundation.