Multas – Web Service

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