(É um acrônimo recursivo.)
É um sistema para traduzir documentos de um formato para outro e depois transmiti-los. Ele foi projetado para ser usado para faturamento médico e envio de solicitações usando arquivos XML. Ele usa XSLT e XML e é escrito em Java como um aplicativo J2EE.
Este aplicativo deve poder ser colocado em um contêiner Servlet como o Apache Tomcat e executado com pouca ou nenhuma configuração. A propriedade do sistema "remitt.properties" pode apontar para um arquivo de configuração para substituir as propriedades de configuração padrão que são definidas dentro do arquivo war.
(Em instâncias de tomcat empacotadas no Debian ou Ubuntu, você adicionaria -Dremitt.properties=/path/to/my/remitt.properties
às opções passadas para o tomcat em /etc/defaults/tomcat
ou /etc/defaults/tomcat7
, dependendo de a versão que você está usando.)
Você também pode executá-lo a partir do código-fonte usando Maven com mvn -Dorg.mortbay.jetty.Request.maxFormContentSize=6000000 jetty:run
ou simplesmente mvn jetty:run
se não for testar documentos grandes no equipamento de teste.
O único pré-requisito para instalar este software é importar as definições de banco de dados de sql/*.sql
para seu servidor de banco de dados em funcionamento.
No momento, MySQL é o servidor de banco de dados suportado/preferencial. O usuário remitt provavelmente deve ter todos os privilégios no banco de dados remitt, mas também SELECT no mysql.proc (caso contrário, você precisará de noAccessToProcedureBodies=true
na URL JDBC).
Uma ressalva é que a detecção automática da localização base do Tomcat resultará em um diretório de log que não pode ser gravado.
cd /usr/share/tomcat7 ; ln -s /var/lib/tomcat7/logs .
Os serviços REST são expostos em /remitt/services/rest/service/(functionname) e os serviços SOAP estão disponíveis por meio do WSDL em /remitt/services/interface?wsdl
Advertência : CXF não oferece suporte à compactação gzip na configuração atual do REMITT, portanto, desative-a em seu cliente.
O autor principal é Jeff Buchbinder, e a propriedade do código reside na FreeMED Software Foundation.