Padrão iX
Manual de Instalação
do QWProcessor
2
Copyright © 2000-2016 Padrão iX Sistemas Abertos S/A. Todos os direitos reservados.
As informações contidas neste manual estão sujeitas a alteração sem aviso prévio. Os nomes e dados fornecidos nos exemplos são fictícios, exceto quando especificado o contrário.
Q-Ware, File Delivery System, Q-Ware Directory Monitor, Q-Ware e-Mail Monitor, Q-Ware Command Processor e FDS são marcas registradas da Padrão iX.
Windows 95, Windows 98, Windows NT e Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7 e Windows 8 são marcas registradas da Microsoft Corporation. Todas as demais marcas e marcas registradas são propriedades de seus respectivos proprietários.
Padrão iX Sistemas Abertos S/A. SCLN 204, Bloco C, Salas 207 a 217 Brasília, DF – 70842-530 Telefone: +55-61-3032-0200 Fax: +55-61-3032-0300 Email: [email protected] www.pix.com.br Impresso no Brasil: 2016
3
Índice Analítico
Capítulo 1 ... 4
1. Arquivo executável .jar ... 4
Pré-Requisitos de instalação; ... 4 Arquivos necessários; ... 4 2. Documentação de uso; ... 5 Capítulo 2 ... 6 1. Arquivo. WAR: ... 6 2. Documentação de uso; ... 6 APÊNDICE 1 ... 7
4
CAPÍTULO 1
Módulo Q-Ware CADSUS
STANDALONE de
Processamento
1. Arquivo executável .jar
Pré-Requisitos de instalação;
No servidor Q-Ware que será instalado, é necessário ter as portas de conexão liberadas para os servidores QWCSS e JBOSS;
Com o servidor que contém as filas JMS é necessário conectar as portas 4447 5445;
Com o servidor que contém o WebService Q-Ware conectar a porta 8080
Com o servidor que contém o barramento oracle liberar porta de conexão indicado pelo fornecedor de instalação;
Arquivos necessários;
qwcssProcessor.sh: Arquivo que dá inicio ao tickets de processamento de um arquivo;
qwcssProcessor.aif: Arquivo de definição dos serviço;
QWProcessor.jar: Arquivo executável JAR que realizar o processamento do arquivo; Em seguida:
Copiar os arquivos para a pasta $HOME_QWARE/bin do servidor de processamento;
Abrir a aplicação Q-Ware Manager;
Conectar no sevidor de processamento;
Registrar a aplicação utilizando o aif copiado e indicando o nome "QWCSSPROC";
5
2. Documentação de uso;
Para utilizar o Q-Ware Cadsus Standalone de Processamento, necessita-se da interface de gerência.
FdsMonitor - Já distribuída no parque do Datasus e utilizada para o QWCSS - e a partir do mesmo, pode-se ativar ou parar a execução do serviço. Utilizando-se do menu de contexto e selecionando a opção Ativar ou Desativar.
Assim que ativado o serviço, o mesmo irá verificar e consumir os itens na fila JMS - Dos quais foram enfileirados pelo módulo Q-Ware Cadsus Assíncrono - requisitar as respostas do barramento Oracle, capturar as respostas e disponibilizar para a caixa postal do usuário solicitando.
6
CAPÍTULO 2
Módulo Webservice de
Integração do Q-Ware
QWCSS com o CADSUS
STANDALONE
1. Arquivo. WAR:
Para ser feito deploy no servidor JBOSS onde é executado o módulo QWCSS;
Para realizar o deploy da aplicação Q-Ware WebSErvice, é necessário o arquivo qwcssWebService.war do qual contém todos os serviços criados pelo QWCSS agora disponibilizados para aplicações standalone consultar.
2. Documentação de uso;
7
APÊNDICE 1
APPALIAS=QWCSSPROC SERVERWSQWARE=#endereco_webservice_qware# USERQW=#usuario_qware# PASSQW=#senha_autenticar_qware# //Servidor filaJMS SERVERJMS=#servidor_jms_no_formato#remote://172.16.253.134:4447 USERJMS=#usuario_jms# PASSJMS=#senha_autenticar_jms# QUEUEJMS=#nome_fila_jms#//Onde vão os arquivos com erros – NÃO PODE SER O MESMO GRUPO DA REGRA!
GROUPERROR=JMSCPERROR GROUP=JMSCP
//Endereço do Ws processador de arquivos. E SoapAction do mesmo (SoapAction Maioria das vezes desnecessário)
SERVERPROCESSOR=#endereco_wsdl_barramento_oracle#
//SOAPACTIONPROCESSOR=#nome_servico_barramento_oracle#
//Diretório onde serão salvos os arquivos de resposta e temporários do WSProcessor
DEPLOYDIRECTORY=QwcssProcessorFiles
//String para ser concatenada no final do arquivo processado (Nome+ResponseString+ ‘.’extensão)
RESPONSESTRING=_Response
//Máscara de tempo para ser concatenada quando o arquivo tiver o mesmo nome
RENAMEFILETEMPMASK=ddMMyyHHmmssSS
//Após transferência com sucesso, deletar o arquivo
DELETEAFTERTRANSF=true
//Avançado! Cuidado! Diretório para mover os arquivos e acelerar o processo de envio do FDS //FileFolderMoveBeforeSend=
8
//O numero de processamentos reais nunca vai ser maior ou igual ao ppm ativo porque exclui-se o tempo de processamento do ws processor e outros
SLOWTIME=08-18
//ppm – Processamentos por minute no WebService em horário de pico (SLOWTIME/erro de leitura = serviço desativado)
PPMFAST=0
// ProcessorType - Se setado 1, programa padrão, seguirá carregando arquivos da fila JMS -
// Se setado 2, Programa de contigência, seguirá carregando arquivos do diretório () // ps.: Acontece que quando o Serviço do QWARE PosService não conseguir
//enfileirar ele salva em um diretório [DeployDirectory]/ToProcess
PROCESSORTYPE=1
// AdminMails - emails para notificações como falta de conectividade dos serviços como fila JMS e WebServices. separados por virgula, necessita de serviço de email QWARE.
ADMINMAIL=#[email protected],[email protected]#
//Informação do QWARE