Pessoal, eu trabalho com o calculo remoto dos Correios faz muito anos, eles tem um problema grave de segurança e nunca resolveram a questão.
Aqui está o manual deles:
Um dos problemas, é que quando uma empresa tem contrato, para fazer calculo é necessário passar os dados de usuários e senha pela URL, além do perigo de um usuário ver o fonte e anotar os dados, quando o site do correio fica fora do ar, toda a linha de consulta fica exposta na URL do navegador do cliente, dando para a pessoa ver facilmente usuário e senha da consulta.
Além disso, quando o site deles sai fora do ar, a consulta não obtém retorno, então aparece aquela velha tela de servidor não reponde, sem tratamento algum. Ou aparecem erros do tipo:
Erro no processamento de XML: estado não esperado do processador Posição: jar:file:///C:/Program%20Files%20(x86)/Mozilla%20Firefox/omni.ja!/chrome/toolkit/content/global/netError.xhtml Número da linha 304, coluna 68: <div id="ed_connectionFailure">&connectionFailure.longDesc;</div> -------------------------------------------------------------------^
Erro no processamento de XML: estado não esperado do processador Posição: jar:file:///C:/Program%20Files%20(x86)/Mozilla%20Firefox/omni.ja!/chrome/toolkit/content/global/netError.xhtml Número da linha 304, coluna 68: <div id="ed_connectionFailure">&connectionFailure.longDesc;</div> -------------------------------------------------------------------^
Se o site da loja não tiver um suporte Off-Line de frete, perde várias vendas por este motivo. E mesmo com suporte Off-Line, não consigo identificar uma maneira de fazer automático algo que quando o servidor do correio der erro direcione para uma base off-line automaticamente antes de dar o erro na tela do cliente, não sei se isso é possível.
Tá tentei alertar o Correio dessa falha da senha algumas vezes, eles responderam que iam passar para analisar no setor responsável e nunca me deram retorno, isso faz anos. É complicado quando não podemos falar diretamente com o programador que fez um sistema para relatar uma falha, esses atendentes de Call Center geralmente não fazem muita coisa para esses ajudar a corrigir esses problemas.
Fica minha indignação.
Abraços - Fábio.