Histórico da Página
Introdução do acesso SERASA Bureau
Registros disponíveis no Credit Bureau – B49C para Pessoas Físicas. A saída atual da lib (jar file) pode vir por uma Hashtable<K,V> (Key,Value) ou uma exceção, sendo esta um erro de infraestrutura, layout, configuração, etc. Para cada registro, há uma chave de acesso para os valores equivalentes, e, no caso de múltiplos registros, acrescenta-se um sufixo sequencial “‘_N+1‘”, e.g. para acessar o valor do segundo registro de ‘B358_DTOCORR_2‘; o controle final da quantidade de registros se dará por outra chave, no caso ‘B358_NUMPEFIN‘, então, poderíamos ter:
Bloco de código | ||
---|---|---|
| ||
for( int i=0; i < Integer.valueOf(hash.get("B358_NUMPEFIN")); i++) {
System.out.println("registro: " + hash.get("B358_DTOCORR_" + String.valueOf(i)));
} |
Configurando acesso ao SERASA PF
- Lembrar sempre que a correta interpretação dos registros depende da leitura atenta do layout B49C/B49L.
A configuração dos acessos externos SERASA PF/PJ deve inicialmente passar por uma indicação para a JVM do path do arquivo de properties, do certificado e do ‘log4j‘; veja abaixo o setting para a JVM (‘-D option‘):
Bloco de código | ||
---|---|---|
| ||
-Dserasa-bureau.datadir=/home/jboss/intellector
-Dlog4j.configuration=/home/jboss/intellector
-Daccess.ssl=/home/jboss/intellector/ssl
|
Para o uso direto em testes, usaríamos… (e.g. /home/jboss/intellector)