Boa tarde a todos, estou recendo um arquivo xml e nesse arquivo xml possuí 2 atributos e uma lista, mais só consigo recuperar o ultimo valor da minha lista. Quando eu testo no SOAP UI eu consigo ver vários itens que possuí dentro da lista, mais quando eu recupero no java só vem o ultimo item da lista.
segue a forma que estou configurando o smooks-config.xml
	<jb:bean beanId="consultar" class="br.com.cabal.bean.BeanRetornoConsultarLancamento" createOnElement="return">
		<jb:value  property="codigoRetorno"   decoder="String" data="codigoRetorno" />
		<jb:wiring property="lista" 		  beanIdRef="lista"/>
		<jb:value  property="mensagemRetorno" decoder="String" data="mensagemRetorno" />
	</jb:bean>
	
	<jb:bean beanId="lista" class="java.util.ArrayList" createOnElement="lista">
        <jb:wiring beanIdRef="listaLancamentoCC"/>
    </jb:bean>
    
    <jb:bean beanId="listaLancamentoCC" class="br.com.cabal.bean.listasVO.LancamentoCcoVO" createOnElement="lista">
        <jb:value  property="idOperacao"  			   decoder="String" data="idOperacao" />
		<jb:value  property="cooperativa" 	      	   decoder="String" data="cooperativa" />
		<jb:value  property="contaCorrente"            decoder="String" data="contaCorrente" />
		<jb:value  property="valorLancamento" 		   decoder="String" data="valorLancamento" />
		<jb:value  property="dataLancamento" 		   decoder="String" data="dataLancamento" />
		<jb:value  property="codigoRetornoTransacao"   decoder="String" data="codigoRetornoTransacao" />
		<jb:value  property="mensagemRetornoTransacao" decoder="String" data="mensagemRetornoTransacao" />
    </jb:bean>
P.S: Espero que não tenha aberto no tópico errado. Oo
Obrigado a todos.
         
        
          
        
           
           
           
         
         
            
            
          
       
      
        
        
          [quote=luis.feitoza]Boa tarde a todos, estou recendo um arquivo xml e nesse arquivo xml possuí 2 atributos e uma lista, mais só consigo recuperar o ultimo valor da minha lista. Quando eu testo no SOAP UI eu consigo ver vários itens que possuí dentro da lista, mais quando eu recupero no java só vem o ultimo item da lista.
segue a forma que estou configurando o smooks-config.xml
	<jb:bean beanId="consultar" class="br.com.cabal.bean.BeanRetornoConsultarLancamento" createOnElement="return">
		<jb:value  property="codigoRetorno"   decoder="String" data="codigoRetorno" />
		<jb:wiring property="lista" 		  beanIdRef="lista"/>
		<jb:value  property="mensagemRetorno" decoder="String" data="mensagemRetorno" />
	</jb:bean>
	
	<jb:bean beanId="lista" class="java.util.ArrayList" createOnElement="lista">
        <jb:wiring beanIdRef="listaLancamentoCC"/>
    </jb:bean>
    
    <jb:bean beanId="listaLancamentoCC" class="br.com.cabal.bean.listasVO.LancamentoCcoVO" createOnElement="lista">
        <jb:value  property="idOperacao"  			   decoder="String" data="idOperacao" />
		<jb:value  property="cooperativa" 	      	   decoder="String" data="cooperativa" />
		<jb:value  property="contaCorrente"            decoder="String" data="contaCorrente" />
		<jb:value  property="valorLancamento" 		   decoder="String" data="valorLancamento" />
		<jb:value  property="dataLancamento" 		   decoder="String" data="dataLancamento" />
		<jb:value  property="codigoRetornoTransacao"   decoder="String" data="codigoRetornoTransacao" />
		<jb:value  property="mensagemRetornoTransacao" decoder="String" data="mensagemRetornoTransacao" />
    </jb:bean>
P.S: Espero que não tenha aberto no tópico errado. Oo
Obrigado a todos.[/quote]
Ops esqueci de mencionar…
Eu recebo um XML neste formato…
<env:Envelope>
   <env:Header/>
   <env:Body>
      <con:consultarLancamentoResponse>
         <return>
            <codigoRetorno></codigoRetorno>
            <lista>
               <codigoRetornoTransacao></codigoRetornoTransacao>
               <contaCorrente></contaCorrente>
               <cooperativa></cooperativa>
               <dataLancamento></dataLancamento>
               <idOperacao></idOperacao>
               <mensagemRetornoTransacao></mensagemRetornoTransacao>
               <valorLancamento></valorLancamento>
            </lista>
            <mensagemRetorno></mensagemRetorno>
         </return>
      </con:consultarLancamentoResponse>
   </env:Body>
</env:Envelope>
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Resolvi somente comparando os nodes que eu estava recebendo pelo SOAP UI e como eu estava os tratando.