Bonjour ;

Je vais essayer de reformuler les deux questions et surtout la premiere :

 

Q1 : 

Est-ce que l’api Jahia offre un service de transaction. Le service de
transaction me permettra de rendre un processus (un ensemble d’activités)
transactionnelle. Exemple :

 

serviceTransaction.beginTransaction 

[op1] create user dans DB jahia

[op2] affecter des  droits sur cette utilisateur dans DB jahai

service.CommitTransaction

 

en cas d’exception  lors de l’une des opération op1,op2 j’invoke
servicetransaction.roolbackTransaction

 

je crois maintenant ça devient claire la question 2.

 

Merci d’avance.

 

 

 

 

  _____  

De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De
la part de Alexis Annosse
Envoyé : mardi 27 novembre 2007 17:16
À : 'Mailing list francophone de Jahia.'
Objet : Re: [French_list] Opérations de transaction

 

Bonjour, 

Pourriez-vous expliciter ce que vous entendez par ‘opération de transaction’
?

 

Pour la Q2, si la base n’est pas accessible je ne pense pas que
l’utilisateur ait accès au site. La question ne se pose donc pas vraiment.

De plus je ne vois pas vraiment comment vérifier que l’envoi de mail ait
bien eu lieu (hors certaines vérifications de ports pour le serveur utilisé
comme SMTP)

 

Cordialement,

 

Alexis Annosse
Ingénieur études et développements 

Smile – Motoristes Internet

 <http://www.smile.fr/> www.smile.fr 

 

Tél : 01 41 40 59 25 

Mailto : alexis <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED] 

  _____  

De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De
la part de Loubna DADOUN
Envoyé : mardi 27 novembre 2007 18:10
À : [email protected]
Objet : [French_list] Opérations de transaction

 

Bonjour,

 

Q1 : Est-ce que ça existe dans la version 5 de Jahia la possibilité
d'intégrer des opérations de transactions? Si oui, puis-je avoir un document
décrivant les étapes à suivre?

 

Q2 : La création d'un nouveau compte utilisateur dans notre site passe par
les deux étapes suivantes :

 

      - Ajout d'un compte utilisateur dans la Bd Jahia

      - Envoi du mail de confirmation

 

Dans le cas où la base de donnée n'est pas accessible ou un échec d'envoi de
mail se produit, les deux opérations doivent être annulées (Rollback) sinon
un « Commit »

 

Pour cet exemple, comment puis-je intégrer cette transaction dans Jahia ?

 

Merci d'avance

 

_______________________________________________
french_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/french_list

Répondre à