Sistema: Gerenciador de Aplicativos Prosoft (GAP)
Contexto: Este artigo orienta na correção do erro ao enviar o evento para fila de monitoramento do esocial.
Descrição: Ocorreu um erro ao criar o manipulador de seção de configuração de system.data: A coluna 'InvariantName' está restrita a conter valores exclusivos. O valor 'Pervasive.Data.SqlClient' já existe. (C:\Windows\Microsoft.NET\Framework\v2.0.50727\Config\machine.config line 128)
Rastreio:
<-WKBESOCIALINTEG.clsNIntegrador.GravarXmlProsoftInt.
Referência/Erro: 79600000
Informações Adicionais: Não se aplica.
1 - A falha ocorre no arquivo machine.config do framework, acesse ao caminho no windows C:\Windows\Microsoft.NET\Framework\v2.0.50727\Config e faça um backup do arquivo machine.config.
Abra o arquivo no notepad ++ e localize a linha 128
Inclua o registro na linha 129
<DbProviderFactories><add description="Pervasive Provider, Current Release 4.0" invariant="Pervasive.Data.SqlClient" name="Pervasive PSQL Provider" type="Pervasive.Data.SqlClient.PsqlFactory, Pervasive.Data.SqlClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=c84cd5c63851e072"/><add description="Pervasive Provider, Release 3.2" invariant="Pervasive.Data.SqlClient.3.2" name="Pervasive PSQL Provider v3.2" type="Pervasive.Data.SqlClient.PsqlFactory, Pervasive.Data.SqlClient, Version=3.2.0.0, Culture=neutral, PublicKeyToken=c84cd5c63851e072"/><add description="Pervasive Provider, Release 3.5" invariant="Pervasive.Data.SqlClient.3.5" name="Pervasive PSQL Provider v3.5" type="Pervasive.Data.SqlClient.PsqlFactory, Pervasive.Data.SqlClient, Version=3.5.0.0, Culture=neutral, PublicKeyToken=c84cd5c63851e072"/><add description="Pervasive Provider, Release 4.0" invariant="Pervasive.Data.SqlClient.4.0" name="Pervasive PSQL Provider v4.0" type="Pervasive.Data.SqlClient.PsqlFactory, Pervasive.Data.SqlClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=c84cd5c63851e072"/></DbProviderFactories>