Manual de Integração NDDigital NFS-e Web Service Upload |
|
O NFS-e Web Service deverá ser instalado no mesmo servidor de instalação do NFS-e Connector. Este modelo de processamento surgiu da necessidade de um intermédio entre o ERP e o NFS-e Connector (Solução de processamento de RPS e NFS-e), pois por medidas de seguranças o ERP não disponibiliza os documentos a serem processados em um diretório ou banco de dados, e sim através de chamadas via Web Service. Para isso a NDDigital desenvolveu o NFS-e Web Service, que possibilita a emissão de RPS e NFS através de chamadas Web Service. O NFS-e Web Service terá apenas um Web Service denominado ExchangeMessage.asmx, contendo processos e métodos diferentes. Após a Instalação do NFS-e Web Service, será criado o endereço: http://localhost/NFSeWebService/ExchangeMessage.asmx
Com os seguintes métodos. •GetGuid. Solicitação e retorno do GUID
•Send. Envio de mensagens.
•Cabeçalho CrossTalk – Xml •Cadeia de caracteres contendo os dados •Retorna um CrossTalk – Xml
•SendWithCompressedResponse. Envio de mensagens com a resposta compactada.
•Cabeçalho CrossTalk - Xml •Cadeia de caracteres contendo os dados •Retorna um Array de bytes contendo os dados compactados e um CrossTalk – Xml
•CompressedSend. Envio de mensagens compactadas.
•Cabeçalho CrossTalk - Xml •Array de bytes contendo os dados compactados •Retorna um CrossTalk – Xml
•CompressedSendWithCompressedResponse. Envio e Retorno de mensagens compactadas.
•Cabeçalho CrossTalk - Xml •Array de bytes contendo os dados compactados •Retorna um Array de bytes contendo os dados e um CrossTalk – Xml
O que irá identificar o tipo de processo que será realizado pelo NFS-Web Service, são códigos de processos informados na mensagem. Todos os métodos de envio contém dois parâmetros, sendo a mensagem do processo e o Rawdata que refere-se ao documento de RPS ou Cancelamento de NFS-e dentro o layout 5.0 NDDigital. |