As aplicações do BDCC no suricato utilizam diversas chamadas para comunicar com a API da ABTRA.Sendo elas Chamadas Sincronas e Chamadas Assincronas:
Chamadas Sincronas:
verificaCPF: Chamada para realizar a consultar de pessoa Física na API da ABTRA, utiliza como parâmetro o CPF da Pessoa.
verificaCPJ: Chamada para realizar a consultar de pessoa Jurídica na API da ABTRA, utiliza como parâmetro o CNPJ da Empresa.
verificaCVE: Chamada para realizar a consultar de Veículo na API da ABTRA, utiliza como parâmetro a Placa do Veículo.
verificaVCH: Chamada para realizar a consultar de Crachá BDCC na API da ABTRA, utiliza como parâmetro o número do Crachá BDCC da Pessoa.
verificaVSG: Chamada para realizar a validação da conexão com o WSBDCC, utiliza como parâmetro a URL para a conexão com o webservice Suricato TSIWSBDCC .
Chamadas Assincronas:
CPFsAssinc: Chamada que consulta o BDCC periodicamente para atualizar a tabela BDCC_pessoa, sendo executado periodicamente de acordo com o tempo configurado no web.config
LBNAssinc: Chamada que consulta o BDCC periodicamente para atualizar a tabela bdcc_cracha, sendo executado periodicamente de acordo com o tempo configurado no web.config
ConsultaLBNAssincrono: Chamada para sincronizar os crachás que estão bloqueados e liberados, utiliza como parâmetro uma Data passada, para efetuar uma pesquisa dentro do periodo entre ela e a data atual.
ConsultaVSGAssincrono: Chamada para validar a conexão com o WSBDCC, sendo executado periodicamente de acordo com o tempo configurado no web.config