2009-09-08 5 views
0

J'utilise JbossESB comme couche d'intégration entre les applications. Je lis les messages du système de fichiers, les analyse, puis les envoie à l'application distante par jms.JBoss ESB cesse de fonctionner ou de se connecter après le démarrage

Mon fichier de configuration - jboss-esb.xml

<fs-provider name="SitaIstProvider"> 


Le fait est que lorsque JbossESB démarre, tout va bien. Mais après le démarrage, il n'y aura aucune entrée de journal à propos de cette action, bien que les fichiers soient déplacés de INOUTDIR à OKDIR sans aucune entrée de journal.

Quelque chose ne va pas avec mon auditeur ou mon enregistreur, je ne sais pas? mais je sais qu'il y a quelques services qui fonctionnent sur ESB et ils fonctionnent très bien et faire des entrées dans le fichier journal.

Thannks.

Répondre

0

Désolé pour les détails de configuration manquants, voici les configurations de nuding.

<fs-provider name="MyProvider"> 
     <fs-bus busid="gw_xaxa_ist" > 
      <fs-message-filter 
       directory="INPUTDIR" 
       input-suffix=".RCV" 
       work-suffix=".lck" 
       post-delete="false" 
       post-directory="OKDIR" 
       post-suffix=".ok" 
       error-delete="false" 
       error-directory="ERRORDIR" 
       error-suffix=".err"/> 
     </fs-bus> 
    </fs-provider> 

<services> 
    <service category="XAXA" name="XAXA_IST" description="XAXA Daemon">  
     <listeners> 
      <fs-listener name="Xaxa_Ist_Gateway" busidref="gw_xaxa_ist" is-gateway="true" schedule-frequency="20" /> 
      <jms-listener name="Jms_Xaxa_EsbAware" busidref="esb_xaxa_queue" /> 
     </listeners> 

     <actions mep="OneWay"> 
      <action name="parse_msg" class="com.xaxa.XaxaHandler" process="parseMessage" /> 
      <action name="send_myapp" class="com.xaxa.integration.action.outbound.MyJmsSender" /> 
     </actions> 
    </service> 

Merci

0

je vous recommandons d'ajouter une action SystemPrintln à votre section d'actions. J'ai eu tout à fait le même problème.

<action name="before_parse" class="org.jboss.soa.esb.actions.SystemPrintln"> 
    <property name="message" value="Started parsing..." /> 
</action> 

D'autre part, il pourrait également aider à changer le niveau de journal, mais cela pourrait augmenter la production du journal tout à fait énormément.

Cheers

Questions connexes