IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Java Discussion :

[ESB Mule]debug et configuration


Sujet :

Services Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 48
    Par défaut [ESB Mule]debug et configuration
    Bonjour,

    J'utilise depuis peu un ESB (Mule v2.2.2) et je rencontre un certain nombre de difficultés à le maitriser complètement.

    1. debug et payload
    Je configure 1 inbound-endpoint pour 3 outbound-endpoint me permettant d'appeler un service en WebService. Le souci c'est que pour mes 2 premiers, tout fonctionne correctement mais pas pour le 3e alors que j'ai l'impression de faire exactement la même chose
    Je pense qu'il y a une erreur dans mon transformer ou dans mon objet attendu en entrée mais le souci avec Mule, c'est que soit le outbound fonctionne complètement, soit pas du tout et du coup, pas possible de debugger. Même si c'est en sortie le problème, il ne passera pas dans le transformer d'entrée. Si quelqu'un a trouvé une solution concernant ce point ?

    Ma conf outbound (au cas où) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <cxf:outbound-endpoint 
    	clientClass="package.MonServiceInterface"
    	operation="getOperation"
    	wsdlPort="MonServicePort"
    	address="http://localhost:19084/services/test"
    	wsdlLocation="classpath:/conf.wsdl"
    	synchronous="true">
     
    	<response-transformers>
    		<custom-transformer class="package.MonOutputTransformer"/>
    	</response-transformers>
    </cxf:outbound-endpoint>
    Et mon erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Caused by: org.mule.api.transport.DispatchException: Failed to route event via endpoint: DefaultOutboundEndpoint{...}. Message payload is of type: Object[]
    2. Démarrage longggggggg
    J'utilise WAS pour embarquer Mule et là chose étrange, il me le démarre une première fois pour l'arrêter et le redémarrer... Toujours personne ?
    Ca ne serai pas un problème s'il mettait 5 seconde à démarrer mais plus j'ajoute de services, plus il est long. Et là pour 1 service (en particulier), il met 3 minutes à démarrer. J'ai oublier un truc ?

    Merci aux personnes qui utilisent Mule et qui se sont intéressées à mon post.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 48
    Par défaut
    Bon eh bien j'ai enfin trouvé une solution à mes problèmes.
    Je les posts au cas où, ça pourrait servir.

    1. Pour ce problème, il manquait tout simplement des attributs dans mon XML. Mule n'est pas très bavard à ce propos et il faut trouver soit même lequel pose problème

    2. Il y a un bug lorsque l'on utilise la JRE de Websphere. On a dû réécrire du code de la classe org.apache.cxf.service.factory.ReflectionServiceFactoryBean. Dans la méthode createMessageParts :
    - ajouter Annotation[][] annotations= method.getParameterAnnotations(); avant la boucle
    - commenter les 2 part.setProperty dans la boucle
    - et les remplacer par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    part.setProperty(METHOD_PARAM_ANNOTATIONS, annotations);
    part.setProperty(PARAM_ANNOTATION, annotations[j]);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ESB Mule] Configuration de Mule
    Par nemo89 dans le forum Services Web
    Réponses: 1
    Dernier message: 03/02/2012, 18h14
  2. ESB Mule / MULE IDE /ECLIPSE
    Par malakan dans le forum Architecture
    Réponses: 0
    Dernier message: 06/08/2010, 12h32
  3. Performances C++ en configuration Debug
    Par david_snps dans le forum Visual C++
    Réponses: 1
    Dernier message: 22/01/2010, 13h22
  4. Configuration active Debug / Release
    Par olibara dans le forum C#
    Réponses: 3
    Dernier message: 18/11/2008, 18h15
  5. [ESB] Votre avis sur l'ESB Mule
    Par solawe dans le forum Java EE
    Réponses: 3
    Dernier message: 05/05/2008, 14h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo