A1657- Evento REINF Parado Status 1
Sumário
Sistema: Gerenciado de Aplicativos Prosoft (GAP).
Contexto: Este artigo tem como objetivo orientar na correção do evento parado no status 1.
Informações Adicionais: Realizar o procedimento do artigo : F884-Eventos do REINF parados no status 1 (ocorre apenas em uma estação). Persistindo a falha seguir com a resolução abaixo.
* Procedimento deve ser executado pelo analista de N2 instalações
Resolução
1 - Cada provedor de dados faz o registro de uma classe ProviderFactory no arquivo machine.config da plataforma .NET e não pode ter chaves com o mesmo nome. 'A coluna 'InvariantName' está restrita a conter valores exclusivos'
Referencia: https://docs.microsoft.com/pt-br/dotnet/framework/data/adonet/dbproviderfactories
2 - Analise o arquivo do cliente no caminho C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config e compare com o do suporte.
Arquivo Cliente:
<DbProviderFactories>
<add></add>
<add description="Pervasive Provider, Current Release 4.3" invariant="Pervasive.Data.SqlClient" name="Pervasive PSQL Provider" type="Pervasive.Data.SqlClient.PsqlFactory, Pervasive.Data.SqlClient, Version=4.3.0.0, Culture=neutral, PublicKeyToken=c84cd5c63851e072"></add>
<add description="Pervasive Provider, Release 4.2" invariant="Pervasive.Data.SqlClient.4.2" name="Pervasive PSQL Provider v4.2" type="Pervasive.Data.SqlClient.PsqlFactory, Pervasive.Data.SqlClient, Version=4.2.0.0, Culture=neutral, PublicKeyToken=c84cd5c63851e072"></add>
<add description="Pervasive Provider, Release 4.3" invariant="Pervasive.Data.SqlClient.4.3" name="Pervasive PSQL Provider v4.3" type="Pervasive.Data.SqlClient.PsqlFactory, Pervasive.Data.SqlClient, Version=4.3.0.0, Culture=neutral, PublicKeyToken=c84cd5c63851e072"></add>
</DbProviderFactories>
Arquivo Suporte:
<DbProviderFactories>
<add description="Pervasive Provider, Current Release 4.1" invariant="Pervasive.Data.SqlClient" name="Pervasive PSQL Provider" type="Pervasive.Data.SqlClient.PsqlFactory, Pervasive.Data.SqlClient, Version=4.1.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"/>
<add description="Pervasive Provider, Release 4.1" invariant="Pervasive.Data.SqlClient.4.1" name="Pervasive PSQL Provider v4.1" type="Pervasive.Data.SqlClient.PsqlFactory, Pervasive.Data.SqlClient, Version=4.1.0.0, Culture=neutral, PublicKeyToken=c84cd5c63851e072"/>
</DbProviderFactories>
3 - Realize a correção no Arquivo Cliente conforme Arquivo Suporte, dessa forma a situação será resolvida.