Renato Gava
Mensagens : 6 Data de inscrição : 08/02/2013
| Assunto: cabecalho não consta no WSDL Ter Fev 26, 2013 7:14 pm | |
| Boa noite pessoal. Continuo apanhando da integração com o web service Ginfes de Jundiaí-SP.
De acordo com o Manual de Integração Ginfes v3, todas as mensagens devem ter um cabeçalho (imagino que seja o xml do schema cabecalho_v03.xsd que vai no SOAP Header).
Contudo, ao baixar o WSDL da url https://homologacao.ginfes.com.br/ServiceGinfesImpl?wsdl, não há nada de cabeçalho. Com isso minha classe de proxy, gerada baseada no WSDL, não dispõe de propriedade para prencher o objeto cabecalho.
Já realizei integração com Nfe e o wsdl fornece tags para informar o cabeçalho, que por sua vez viram representações na classe de proxy. Já este WSDL do NfS-e Ginfes não informa nada.
Alguma luz?
Muito Obrigado!
Renato. | |
|
Vinicius Silveira ADM Admin
Mensagens : 441 Data de inscrição : 23/02/2012 Localização : São Paulo
| Assunto: Re: cabecalho não consta no WSDL Qui Fev 28, 2013 7:29 am | |
| - Renato Gava escreveu:
- Boa noite pessoal. Continuo apanhando da integração com o web service Ginfes de Jundiaí-SP.
De acordo com o Manual de Integração Ginfes v3, todas as mensagens devem ter um cabeçalho (imagino que seja o xml do schema cabecalho_v03.xsd que vai no SOAP Header).
Contudo, ao baixar o WSDL da url https://homologacao.ginfes.com.br/ServiceGinfesImpl?wsdl, não há nada de cabeçalho. Com isso minha classe de proxy, gerada baseada no WSDL, não dispõe de propriedade para prencher o objeto cabecalho.
Já realizei integração com Nfe e o wsdl fornece tags para informar o cabeçalho, que por sua vez viram representações na classe de proxy. Já este WSDL do NfS-e Ginfes não informa nada.
Alguma luz?
Muito Obrigado! Renato. Não existe um WSDL especifico para o cabeçalho, cada método que você consome possui dois argumentos que são arg0 e arg1. No arg0 você passa o cabeçalho e no arg1 o XML, igual ao exemplo abaixo: <message name="ServiceGinfesImpl_ConsultarSituacaoLoteRpsV3"> <part name="arg0" type="xsd:string"/> <part name="arg1" type="xsd:string"/> </message> Você sempre tem que respeitar a ordem que é cabeçalho e XML, caso contrario vai dar erro de estrutura. | |
|
Renato Gava
Mensagens : 6 Data de inscrição : 08/02/2013
| Assunto: Re: cabecalho não consta no WSDL Qui Fev 28, 2013 12:14 pm | |
| Obrigado Elton, eu estava usando o método ServiceGinfesImpl_ConsultarSituacaoLoteRps (sem o V3), por isso não consegui passar o cabeçalho.
Você tem um exemplo de como preencher as propriedades versao e versaoDados do cabecalho?
Obrigado! | |
|
Vinicius Silveira ADM Admin
Mensagens : 441 Data de inscrição : 23/02/2012 Localização : São Paulo
| Assunto: Re: cabecalho não consta no WSDL Qui Fev 28, 2013 1:49 pm | |
| | |
|
Conteúdo patrocinado
| Assunto: Re: cabecalho não consta no WSDL | |
| |
|