Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado (editado)

Olá, me desculpem estar criando esse tópico aqui mas li vários outros tópicos sobre essa mudança  e não achei um cenário igual ao que estou enfrentando atualmente. 

 

image.thumb.png.c1b729b66501516fd8fba175fee1fad2.png

 

Estou usando o SoapUI para simular o envio de XML para a URL da Abrasf no ambiente de teste. Baixei os arquivos XSD (para montar o XML do serviço ConsultarNfseRpsEnvio) a partir de um link compartilhado aqui em um dos fóruns pois não encontrei no site da Prefeitura de Chapecó.

Informei o XML que está na imagem e ao enviar retornou a msg de versão errada. 

Alguém passou pelo mesmo problema? 

Os arquivos XMLs disponibilizados no site da Prefeitura de Chapecó também não funcionam. Não estou sabendo como "criar" os XMLs para envio. 

Att.: Juliano

 

 

 

Editado por Juliano Stringari
Postado (editado)

Tentei isso também mas retorna outra mensagem de erro.

O que não estou entendendo é que na URL do wsdl o serviço tem o nome de ConsultarNfsePorRps e no arquivo XSD está assim

    <!-- Consulta de NFS-e por RPS - ConsultarNfsePorRps -->    
    <xsd:element name="ConsultarNfseRpsEnvio">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="IdentificacaoRps" type="tcIdentificacaoRps"
                    minOccurs="1" maxOccurs="1" />
                <xsd:element name="Prestador" type="tcIdentificacaoPessoaEmpresa"
                    minOccurs="1" maxOccurs="1" />
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>

 

No SoapUI o xml "default" é

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="https://testechapecoabrasf.meumunicipio.online/ws">
   <soapenv:Header/>
   <soapenv:Body>
      <ws:ConsultarNfsePorRps>
         <xml>?</xml>
      </ws:ConsultarNfsePorRps>
   </soapenv:Body>
</soapenv:Envelope>

Então na tag <xml> eu coloquei o XML completo que coloquei no post inicial, porém o erro retornado é:

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Body>
      <SOAP-ENV:Fault>
         <faultcode>SOAP-ENV:Server</faultcode>
         <faultstring>Too few arguments to function App\Abrasf\AbrasfService::ConsultarNfsePorRps(), 
         0 passed in /var/www/sites/apis/abrasf/vendor/laminas/laminas-soap/src/Server/DocumentLiteralWrapper.php 
         on line 108 and exactly 1 expected</faultstring>
      </SOAP-ENV:Fault>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

 

Editado por Juliano Stringari
  • Consultores
Postado

Juliano,

O XML que consta na sua imagem na primeira postagem tem que ficar dentro de <xml>  e </xml>

Não esqueça de colocar o CDATA, pois o conteúdo da tag <xml> é uma string se não me falha a memória.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Administradores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 660 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.