2017-03-29 1 views
0

je suis tombé exception "erreur XA: XAResource.XAER_NOTA start() a échoué sur la ressource 'SOADataSource_idm_domain': Le XID n'est pas valide

Internal Exception: java.sql.SQLException: Unexpected exception while enlisting XAConnection java.sql.SQLException: XA error: XAResource.XAER_NOTA start() failed on resource 'SOADataSource_idm_domain': The XID is not valid

" tout en analysant la demande de soa via la console em. Une idée sur cette exception, comment puis-je résoudre ce problème?

Répondre

0

J'ai trouvé la solution.

J'avais rencontré le problème deux fois. Pour la première fois quand je l'avais rencontré ce problème, j'avais augmenté le délai JTA pour le défaut source de données de la valeur par défaut à 1200 (une valeur supérieure), par ce que je veux dire,

1. Login to weblogic console 
2. Goto Services > JTA 
3. Open Configuration > JTA 
4. Increase the "Timeout Seconds" value 

Le redémarrage du serveurs gérés, le problème a été résolu. Mais, le temps deuxième (scénarios étaient différents mais liés aux flux de travail de soa/composites), j'ai été confronté à la question dont la résolution était similaire comme ci-dessus, et qui était déjà fatigué one.But ci-dessous solution ont sauvé mon temps:

1. Click DataSources under Service 
2. Select the Datasource(you can pick the name from exception),in my case SOADataSource. 
3. Go to Configuration > Transaction. 
4. Check the checkbox "Set XA Transaction Timeout". 

Redémarrez les serveurs ciblés pour s'exécuter sur cette source de données.

Merci,

Priya.