Para que alguns serviços do e-Forms Web Services se tornem funcionais, as seguintes configurações devem ser realizadas:
•<add key="RobotUrl" value=""/> - Permite efetuar consultas no RoboNDD (WSBuscarDocumento): Deve ser preenchido a tag com a URL do web service do Robô, seguido do token de acesso.
•<add key="cadConsUrls" value="" /> - Permite realizar consultas a situação do cadastro de contribuinte na SEFAZ (WSConsultarCadastro): deve ser preenchido a tag com as URLs do serviço de consultacadastro da SEFAZ, no seguinte padrão: UF|URL;UF|URL...
•<add key="retornarCancEvt" value =""/> - Permite alterar os retornos do WSConsultarStatus, para o seguinte padrão:
|
Se preenchido com o valor =1, irá retornar conforme descrito acima, com valor=0 ou não informar a tag, irá retornar o fluxo normal do web service.
•<add key="usarDhSefaz" value=""/> - Permite alterar o tipo do retorno da data e hora de autorização do documento: caso preenchido com o valor=1 irá retornar a data e hora de autorização do documento baseado no retorno SEFAZ, quando configurado com valor=0 ou não informado a tag, o retorno será baseado na data e hora do Sistema.
•<add key="LogAll" value="1"/> - permite ativar a inserção de todos os logs disponíveis na solução, deve ser usado apenas para a identificação de problemas na solução, sendo o valor =0 desativa os logs, e valor =1 ativa todos os logs.
•<add key="UseDocSearch" value="1"/> - Permite deixar de usar o DocSeach, para configurar para utilizar o DocSearch, configura-se o valor = 1, para não usar o DocSearch, configura-se com o valor = 0, esta opção deve ser avaliada anteriormente, para evitar a ocorrência de rejeição por Consumo Indevido.
O banco de processamento do web service de pesquisa no e-Cold (Cold Search), deve ser referenciado na configuração de saída e-Cold, dentro do e-Forms e-Connector Settings, conforme segue a imagem:
Deve ser indicado no arquivo: NDDigital.eForms.ColdConnectivity.Service.exe.config, localizado em:
<raiz>\Arquivos de programas\NDDigital\eForms\Connector\ColdSearchService, o ID da base e-Cold, configurada no e-Forms, que será pesquisada.
Exemplo:
<?xml version="1.0"?> <configuration> <appSettings> <add key="ColdIdentity" value="34"/> <add key="buildversion" value="4.2.6"/> <add key="maxTransferDocuments" value="300"/> <add key="embedFonts" value="/IDAutomationUniM /TimesNewRomanPSMT-Bold"/> <add key="InstanceName" value="ColdSearchService"/> </appSettings> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup> </configuration> |
Onde a propriedade value, da chave (key) ColdIdentity, é a referência ao ID da conexão de saída e-Cold, configurada no e-Forms.
•<add key="RepairBlankPdf" value="1"/> - Esta propriedade define se os PDF que foram identificados como Corrompidos, irão ser encaminhados para o GhostScript 9.15 que irá reparar e salvar o arquivo normalmente. O valor “1” ativa e “0” desativa esta propriedade.
•<add key="ReprocessBlankPdf" value="1"/> - Esta propriedade define se a consulta será reprocessada caso seja verificado que algum PDF ainda foi criado em branco, mesmo após o GhostScript 9.15 reparar o arquivo. O valor “1” ativa e “0” desativa esta propriedade.