Précédent   Forum du club des développeurs et IT Pro > Java > Serveurs, conteneurs, et Java EE > Autres
Autres Vos questions sur les autres serveurs d'application Java.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 05/06/2012, 15h46   #1
anakin59490
Candidat au titre de Membre du Club
 
Homme
Inscription : décembre 2011
Messages : 55
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : décembre 2011
Messages : 55
Points : 12
Points : 12
Par défaut [Camel] utilisation de unmarshal

Bonjour,

je souhaite récupérer le contenu de mon fichier sous forme d'une liste de Map en utilisant la "méthode" unmarshal du composant Flatpack de Camel avec le fichier de config "pzmap.xml".
mais je n'y arrive pas ...

voici ma route :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
import org.apache.camel.component.flatpack.FlatpackDataFormat;
import org.apache.camel.spring.SpringRouteBuilder;
import org.springframework.stereotype.Component;
/**
 * Payment Camel Router
 */
@Component("paymentRoute")
public class PaymentRoute extends SpringRouteBuilder{
 
    /**
     * Payment Camel routing rules 
     */
	@Override
    public void configure() {
 
 
		FlatpackDataFormat df = new FlatpackDataFormat();
		df.setDefinition("META-INF/pzmap.xml");
		df.setFixed(true);
		df.setIgnoreFirstRecord(false);
 
                .
                .
                . 
 
    	from("file:input/payment/sit?noop=true")
			.wireTap("file:input/backup/payment/sit/?fileName=${date:now:yyyy-MM-dd}/${id}.txt")
			.unmarshal(df)
			.bean(PaymentServices.class, "checkli")
ça bloque au niveau du ".unmarshal(df)"
J'ai l'impression qu'il ne trouve pas le fichier de conf pzmap.xml....

J'ai lu que la méthode setDefinition avait vu son type d'argument changé :
désormais la méthode demande un argument de type String à la place de CassPathResource.

Je ne sais pas si ça vient de là....

Merci de votre aide
anakin59490 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 13h13.


 
 
 
 
Partenaires

Hébergement Web