Hi, I've a problem with setHeader ad xpath.
This is my xml

<?xml version="1.0" encoding="UTF-8"?>
<tns:Accpos xmlns:tns="http://www.gestielle.it/Accpos";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="http://www.gestielle.it/Accpos
src/main/resources/Accpos.xsd ">
  <tns:Data_Giro>2015-07-01</tns:Data_Giro>
  <tns:Tipo_Fondo>O</tns:Tipo_Fondo>
  <tns:Items count="2">
    <tns:Item Id="1">
      <tns:Codice_Fondo>C6_O</tns:Codice_Fondo>
      <tns:Numero_Conto>999998</tns:Numero_Conto>
      <tns:Descrizione_Conto>Cambi Spot</tns:Descrizione_Conto>
      <tns:Numero_Sottoconto>23</tns:Numero_Sottoconto>
      <tns:Descrizione_Sottoconto>prova</tns:Descrizione_Sottoconto>
      <tns:Divisa>DKK</tns:Divisa>
      <tns:Saldo>11375.20</tns:Saldo>
    </tns:Item>
        <tns:Item Id="2">
      <tns:Codice_Fondo>C6_O</tns:Codice_Fondo>
      <tns:Numero_Conto>91243</tns:Numero_Conto>
      <tns:Descrizione_Conto>Cambi Spot</tns:Descrizione_Conto>
      <tns:Numero_Sottoconto>6456</tns:Numero_Sottoconto>
      <tns:Descrizione_Sottoconto>pippo</tns:Descrizione_Sottoconto>
      <tns:Divisa>DKK</tns:Divisa>
      <tns:Saldo>11375.20</tns:Saldo>
    </tns:Item>
  </tns:Items>
</tns:Accpos>

and  this is the camel root

<route id="Accpos">
                        <from
uri="file:{{Path_In}}?fileName={{File_Name_Accpos}}&amp;readLock=changed&amp;readLockTimeout=10000&amp;readLockCheckInterval=5000&amp;move={{Backup}}"/>
                        <doTry>
                        <to uri="validator:classpath:Accpos.xsd"/>
                        <log message="Reciving ${file:name}"/>
                        <setHeader headerName="Tipo_Fondo"><xpath
resultType="java.lang.String">/tns:Accpos/tns:Tipo_Fondo/text()</xpath></setHeader>
                        <log message="Tipo_Fondo : ${header.Tipo_Fondo}"/>
                        <setHeader headerName="Data_Giro"><xpath
resultType="java.lang.String">/tns:Accpos/tns:Data_Giro/text()</xpath></setHeader>
                        <log message="Data_Giro : ${header.Data_Giro}"/>
                                ....

and this is the log

17:20:38,658 INFO  [org.apache.camel.builder.xml.XPathBuilder] (Camel
(Risk_Files_Adepa) thread #0 - file:///opt/Spazio/Ricezione_New/ADEPA) Using
system property
javax.xml.xpath.XPathFactory:http://java.sun.com/jaxp/xpath/dom with value
http://java.sun.com/jaxp/xpath/dom when created default XPathFactory
__redirected.__XPathFactory@30f6e288
17:20:38,662 WARN  [org.apache.camel.component.file.GenericFileOnCompletion]
(Camel (Risk_Files_Adepa) thread #0 -
file:///opt/Spazio/Ricezione_New/ADEPA) Rollback file strategy:
org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy@357d24a3
for file: GenericFile[/opt/Spazio/Ricezione_New/ADEPA/ACCPOS]

the Header was not set.
Someone can help me?

Thanks
Mirko



--
View this message in context: 
http://camel.465427.n5.nabble.com/SetHeader-and-XPath-tp5768926.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to