Situação:
Erro durante a execução do processo de envio de pessoas para REP Control Id:
Erro REP: ERRO: The underlying connection was closed: A connection that was expected to be kept alive was closed by the server.
at Controlid.RestJSON.SendJson(String cIP, Object objSend, Type tpResult, String session)
at Controlid.RepCid.????????()
at Controlid.RepCid.get_VersaoFW()
at Controlid.RepCid.iDClass_GravarUsuario(Int64 pis, String nome, Int64 matricula, Int32 codigo, String senha, String barras, Int32 rfid, Int32 privilegios, String[] templates, Boolean& gravou)
Causa:
Este erro ocorre quando não há empregador cadastrado no REP ou o crachá que está sendo enviado já está cadastrado no REP para outro PIS.
Dicas de possível solução:
1. Acesse o REP através do site http:// xxx.xxx.xxx.xxx (IP do coletor).
2. Veja se o Empregador está cadastrado no REP (se não estiver, efetue o cadastro).
3. Pesquise/Localize a pessoa que esteja com o mesmo número de crachá.
4. Certamente a pessoa cadastrada no REP com o mesmo crachá está e/ou deveria estar desligada. Neste caso, apenas altere/elimine esta informação.
5. Reenvie novamente os dados cadastrais para o Rep em questão.