CTE + JAXB + CXF -- ajuda

E ai mocada, tudo bem ?

Estou com um grande problema ao desenvolver o CTE que usa o JAXB para fazer o bidding dos xmls e que usa o CXF como WS.

Sendo assim, para o WSDL CteRetRecepcao.wsdl, o CXF gera a resposta:

<retConsReciCTe versao="1.01" xmlns="http://www.portalfiscal.inf.br/cte">
  <tpAmb>2</tpAmb>
  <verAplic>0043</verAplic>
  <nRec>311000000000494</nRec>
  <cStat>104</cStat>
  <xMotivo>Lote processado</xMotivo>
  <cUF>31</cUF>
  <protCTe versao="1.01" xmlns="" xmlns:ns3="http://www.portalfiscal.inf.br/cte">
    <ns3:infProt Id="ID131090000000476" xmlns="" xmlns:ns6="http://www.portalfiscal.inf.br/cte">
      <ns6:tpAmb xmlns="http://www.portalfiscal.inf.br/cte">2</ns6:tpAmb>
      <ns6:verAplic xmlns="http://www.portalfiscal.inf.br/cte">1.02</ns6:verAplic>
      <ns6:chCTe xmlns="http://www.portalfiscal.inf.br/cte">31090800492197000123570000000005000000005009</ns6:chCTe>
      <ns6:dhRecbto xmlns="http://www.portalfiscal.inf.br/cte">2009-08-27T10:51:32</ns6:dhRecbto>
      <ns6:nProt xmlns="http://www.portalfiscal.inf.br/cte">131090000000476</ns6:nProt>
      <ns6:digVal xmlns="http://www.portalfiscal.inf.br/cte">3QzpGRzgzaFrIpjSEC2t614/fek=</ns6:digVal>
      <ns6:cStat xmlns="http://www.portalfiscal.inf.br/cte">100</ns6:cStat>
      <ns6:xMotivo xmlns="http://www.portalfiscal.inf.br/cte">Autorizado o uso do CT-e</ns6:xMotivo>
    </ns3:infProt>
  </protCTe>
</retConsReciCTe>

O que teria que aparecer era:

<retConsReciCTe versao="1.01" xmlns="http://www.portalfiscal.inf.br/cte">
  <tpAmb>2</tpAmb>
  <verAplic>0043</verAplic>
  <nRec>311000000000494</nRec>
  <cStat>104</cStat>
  <xMotivo>Lote processado</xMotivo>
  <cUF>31</cUF>
  <protCTe versao="1.01">
    <infProt Id="ID131090000000476">
      <tpAmb>2</tpAmb>
      <verAplic>1.02</verAplic>
      <chCTe>31090800492197000123570000000005000000005009</chCTe>
      <dhRecbto>2009-08-27T10:51:32</dhRecbto>
      <nProt>131090000000476</nProt>
      <digVal>3QzpGRzgzaFrIpjSEC2t614/fek=</digVal>
      <cStat>100</cStat>
      <xMotivo>Autorizado o uso do CT-e</xMotivo>
    </infProt>
  </protCTe>
</retConsReciCTe>

Isto tem solucao usando essas tecnologias ?

Se tiver, qual é?

Alguem poderia me ajudar?

obrigado

donatinho :shock:

Alguem ???

Pelo menos passou por este problema e teria uma sugestao de outra implementacao (outro software que faca bidding com o xml e gera um WS).

:shock: :shock: :shock: :shock: :shock: :shock:

Pessoal,

conseguimos resolver o problema aqui, para tal usamos CXF + JAXB + ECLIPSE + JBOSS 4.2.3 pegando os beans que o jaxb gera e juntamos com informacoes da pagina


http://old.nabble.com/Are-namespace-prefixes-norma…axb–td13203505.html#a13203505

que forca o CXF a ignorar os namespace.

see ya

donatinho