Gerenciamento de Multas
O BNWeb oferece mecanismos para listar e/ou pagar multas pendentes de usuários.
O BNWeb disponibiliza um webservice para estas informações.
- listarmultas
- Parâmetros de entrada: Não tem
- Retorno: cod_multa, matricula, data_multa, valor
- pagarmulta
- Parâmetros de entrada: cod_emprestimo, valor_pago e dt_pagamento (dd/mm/yyyy)
- Retorno:
- 1: Multa Paga
- 0: Código do empréstimo não identificado
- -1: Código da matrícula não identificado
- -2: Multa já quitada
- -3: Valor informado diferente do original
- -9: Erro de conexão com o banco de dados
- -10: Data de pagamento não informado
OBS.: O código de empréstimo é obtido na ação listamultas no retorno cod_multa.
Para usar este WebService
a) Autorizar o IP que irá consumir o WebService
Para consumir o webservice é necessário realizar uma configuração no BNWEB para informar o IP do servidor que “consumirá” o webservice.
BNWEB no menu Sistemas – Configurações – webservices e informe o IP.
Caso seja necessário configurar mais de um IP, insira-os separando por virgula.
b) URL Chamada do WebService
A URL do WebService será: http://nome.bnweb.org/scripts/bnweb/bnws.exe
OBS: trocar [nome.bnweb.org] pelo nome/url do seu BNWEb
c) URL do WSDL WebService
A URL do WSDL do WebService será: http://nome.bnweb.org/scripts/bnweb/bnws.exe?wsdl
OBS: trocar [nome.bnweb.org] pelo nome/url do seu BNWEB