Em relação ao erro 197 a documentação não é detalhada, então a recomendação é fazer contato diretamente com a equipe do portal GNRE (https://www.gnre.pe.gov.br:444/gnre/portal/faleConosco.jsp) e solicitar orientação a eles.
O erro do programa exemplo é diferente pois ele tenta usar o numeroRecibo sem validar a recepção antes e então o numero está vazio.
Finalmente no portal da GNRE, na seção de perguntas frequentes (https://www.gnre.pe.gov.br:444/gnre/portal/faq.jsp), a última pergunta é um erro específico a certificado em ambiente de homologação. Talvez seja interessante realizar o procedimento informado na pergunta, apensar de não ser a mesma identificação de erro do retorno.