Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 795 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde pessoal, tudo certo?

Gostaria de compartilhar uma dúvida com vocês, para verificar se passaram por algo parecido desenhando o layout para o padrão da COPLAN, especificamente no município de Rondonópolis - MT. Para este padrão, o parâmetro de entrada do método de envio 'SINCRONO' é apenas um objeto do tipo 'input':

<System.Web.Services.Protocols.SoapDocumentMethodAttribute("Tributarioaction/ANFSE_WEB_SERVICE.RECEPCIONARLOTERPSSINCRONO", RequestElementName:="nfse_web_service.RECEPCIONARLOTERPSSINCRONO", RequestNamespace:="Tributario", ResponseElementName:="nfse_web_service.RECEPCIONARLOTERPSSINCRONOResponse", ResponseNamespace:="Tributario", Use:=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle:=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)>
        Public Function RECEPCIONARLOTERPSSINCRONO(ByVal Recepcionarloterpssincronorequest As input) As <System.Xml.Serialization.XmlElementAttribute("Recepcionarloterpssincronoresponse")> output
            Dim results() As Object = Me.Invoke("RECEPCIONARLOTERPSSINCRONO", New Object() {Recepcionarloterpssincronorequest})
            Return CType(results(0), output)
        End Function

, que por sua vez acolhe dois parâmetros do tipo string, sendo eles o cabeçalho e o corpo da mensagem. Atualmente estamos enviando o objeto input contendo o seguinte cabeçalho:

<cabecalho versao="2.01" xmlns="http://www.abrasf.org.br/nfse.xsd">
  <versaoDados>2.01</versaoDados>
</cabecalho>

e o corpo respeitando o layout ABRASF v2.01, sendo que o mesmo está valido realizando a validação com o SCHEMA. 

Atualmente realizamos o envio para o WS no seguinte formato:

image.png.fcb31e82bbe5c8593cd1f540e1330040.png

onde a variável wsOutput é do tipo 'output', respeitando o retorno do serviço (conforme primeiro trecho anexado). 

Acontece que estamos recebendo (de todas as formas testadas), retorno 'nothing' no consumo do serviço. Já testamos o envio da string crua, adicionando as propriedades CDATA para conversão da informação para string no XML, conforme seguinte:

image.thumb.png.50fec3728757e5cd2a09f42924464585.png

e sempre nos esbarramos com o retorno 'nothing', caindo na exception de null reference do VS:

image.png.8cd8330545255a6ef2142093f3927a18.png

Já passaram por algo parecido com o padrão citado galera?

Agradeço caso consigam me ajudar, pois já ficamos sem fontes para correr atrás da solução.

PS.: Caso necessitem de mais informações, providenciarei de prontidão!

Att., Leonardo Andrigo Seixas

 

  • Este tópico foi criado há 795 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.