•Para que o serviço DocSearch NFCe funcione corretamente, é necessário editar o arquivo (NDDigital.DocSearch.config) criado no diretório onde foi instalado. O arquivo deverá ser editado conforme o exemplo abaixo:
<DocSearchSVC> <WorkFolder>C:\NDDTemp\DocSearch\</WorkFolder> <Version>4.0.0.0</Version> <VersionControl>4000</VersionControl> <ConnectionString>G9nposuzgWPvPfnAWLkZhThAwgB5iLEkyxuEJfHUsn29XJb3QzVutYEarKhvdAUFAKZoflaVk2iq8CI8YbAQgqgoVgpy06T9XqfCpewLmMbB9YX74WiBCjqRri3SJteB</ConnectionString> <Provider>2</Provider> <Items> <svc tableName="TBDOCSEARCHNFCE" executionTime="800"> <ConnectionString>G9nposuzgWPvPfnAWLkZhThAwgB5iLEkyxuEJfHUsn29XJb3QzVutYEarKhvdAUFAKZoflaVk2iq8CI8YbAQgqgoVgpy06T9XqfCpewLmMbB9YX74WiBCjqRri3SJteB</ConnectionString> <Provider>2</Provider> <Assembly>NDDigital.DocSearchNFCe, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null;NDDigital.DocSearchNFCe.NFCeConsultProcessor</Assembly> <SupportedType>NFCeConsult</SupportedType> </svc> </Items> </DocSearchSVC> |
WorkFolder: Pasta controlada pelo DocSearch que entre outras funcionalidades irá armazenar os logs do serviço e client;
Version: Versão da DLL do DocSearch;
VersionControl: Versão da DLL do DocSearch sem pontos;
ConnectionString: Conexão com o banco do Connector para ser possível carregar os Certificados para comunicação com a Sefaz. Pode ser obtido no Registro do Windows onde está instalado o Connector Settings. HKEY_LOCAL_MACHINE\SOFTWARE\NDDigital\eForms_NFCe\ConnectionString;
Provider: Tipo do banco de dados. 2 para SQL e 3 para Oracle;
tableName: Tabela de controle do DocSearch NFC-e. Tabela ja criada pelo Eletronic e com valor fixo;
executionTime: intervalo de tempo entre cada colsulta na sefaz em (ms);
Item.ConnectionString: Conexão com o banco onde estará a tabela de controle do DocSearch NFC-e, neste caso, mesma conexão do Connector;
Item.Provider: Tipo do banco de dados para conexão com a tabela de controle do DocSearch NFC-e. Sendo: 2 para SQL e 3 para Oracle;
Assembly: Referencía a DLL de consulta de NFC-e no DocSearch. Como podemos ter mais DLLs no futuro e com versões diferentes é informado aqui qual DLL o serviço deve carregar;
SupportedType: Valor fixo para indicar ao DocSearch que essa DLL fará a consulta de um documento.