JBoss Enterprise Application Platform 5 Guide de d marrage rapide pour le d veloppement de transactions
|
|
- Rémy Gamache
- il y a 8 ans
- Total affichages :
Transcription
1 JBoss Enterprise Application Platform 5 Guide de d marrage rapide pour le d veloppement de transactions Guide de démarrage avec JBoss Transaction Service Édition Andrew Dinn Mark Little Jonathan Halliday
2 JBoss Enterprise Application Platform 5 Guide de d marrage rapide pour le d veloppement de transactions Guide de démarrage avec JBoss Transaction Service Édition Andrew Dinn Red Hat adinn@redhat.co m Mark Little Red Hat mlittle@redhat.co m Jo nathan Halliday Red Hat jhallida@redhat.co m Publié par Misty Stanley-Jones Red Hat misty@redhat.co m
3 Note légale Copyright 2010 Red Hat. T his document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be removed. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux is the registered trademark of Linus Torvalds in the United States and other countries. Java is a registered trademark of Oracle and/or its affiliates. XFS is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL is a registered trademark of MySQL AB in the United States, the European Union and other countries. Node.js is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project. T he OpenStack Word Mark and OpenStack Logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community. All other trademarks are the property of their respective owners. Résumé Ce guide est une introduction rapide destinée aux développeurs Java qui souhaitent écrire des applications avec les API de JBoss T ransaction Service.
4 Table des matières Table des matières. Préface Conventions d'écriture Conventions typographiques Conventions pour citations mises en avant Notes et avertissements 5 2. Obtenir de l'aide et faire des commentaires Avez-vous besoin d'aide? Vos commentaires sont importants! 6. Chapitre Démarrer avec..... JTA Structure du package Configuration des propriétés Spécifier la location du magasin d'objets Démarquer les transactions UserT ransaction T ransactionmanager T ransaction Implémentations JT A locales versus distribuées JDBC et T ransactions Options configurables 11. Chapitre Démarrer avec..... JTS...../. OTS Structure du package Configuration des propriétés Démarrer et stopper le ORB et BOA/POA Préciser la location du magasin d'objets Propagation de transactions implicites et Interposition Current Résiliation de transaction Usine de transactions Recovery Manager 17. Chapitre Commencer avec Web..... Services T. ransactions et... XT... S Configurer le composant de services web 18. Historique de... révision
5 2 JBoss Enterprise Application Platform 5 Guide de démarrage rapide pour le développement de transactions
6 Préface Préface 1. Conventions d'écriture Ce manuel utilise plusieurs conventions pour souligner l'importance de certains mots ou expressions, mais aussi en vue d'attirer l'attention sur certains passages d'informations précis. Pour les éditions sur support papier et numérique (PDF), ce manuel utilise des caractères issus de Liberation Fonts. La police de caractères Liberation Fonts est également utilisée pour les éditions HT ML si elle est installée sur votre système. Sinon, des polices de caractères alternatives équivalentes sont utilisées. Notez que Red Hat Enterprise Linux 5 et versions supérieures contiennent la police Liberation Fonts par défaut Conventions typographiques Quatre conventions typographiques sont utilisées pour attirer l'attention sur certains mots et expressions. Ces conventions et les circonstances auxquelles elles s'appliquent sont les suivantes. Caractères gras à espacem ent fixe Utilisé pour surligner certaines entrées du système, y compris les commandes shell, les noms de fichiers et les chemins d'accès. Également utilisé pour surligner les touches et les combinaisons de touches. Par exemple : Pour consulter le contenu du fichier m on_nouvel_ouvrage_littéraire qui se situe dans votre dossier courant, saisissez la commande cat m on_nouvel_ouvrage_littéraire à la demande du terminal et appuyez sur Entrée pour exécuter la commande. L'exemple ci-dessus contient un nom de fichier, une commande shell et une touche, tous présentés sous forme de caractères gras à espacement fixe et tous bien distincts grâce au contexte. Les combinaisons de touches se distinguent des touches individuelles par le signe «plus», qui connecte les différentes parties de la combinaison. Par exemple : Appuyez sur Entrée pour exécuter la commande. Appuyez sur Ctrl+Alt+F2 pour basculer sur un terminal virtuel. Le premier exemple présente une touche particulière sur laquelle appuyer. Le second exemple affiche une combinaison de touches : un ensemble de trois touches sur lesquelles il faut appuyer simultanément. Si le code source est mentionné, les noms de classes, les méthodes, les fonctions, les noms de variables et les valeurs de retour citées dans un paragraphe seront présentées comme ci-dessus, en caractères gras à espacem ent fixe. Par exemple : Les classes de fichiers comprennent le nom de classe filesystem pour les noms de fichier, file pour les fichiers et dir pour les dossiers. Chaque classe correspond à un ensemble de permissions associées. Caractères gras proportionnels Cette convention marque le surlignage des mots ou phrases que l'on rencontre sur un système, comprenant des noms d'application, des boîtes de dialogue textuelles, des boutons étiquettés, des 3
7 JBoss Enterprise Application Platform 5 Guide de démarrage rapide pour le développement de transactions cases à cocher et des boutons d'options mais aussi des intitulés de menus et de sous-menus. Par exemple : Sélectionnez Système Préférences Souris à partir de la barre du menu principal pour lancer les Préférences de la souris. À partir de l'onglet Boutons, cliquez sur la case à cocher Pour gaucher puis cliquez sur Fermer pour faire passer le bouton principal de la souris de la gauche vers la droite (ce qui permet l'utilisation de la souris par la main gauche). Pour insérer un caractère spécial dans un fichier gedit, choisissez Applications Accessoires T able des caractères depuis la barre du menu principal. Ensuite, choisissez Recherche T rouver depuis la barre du menu T able des caractères, saisissez le nom du caractère dans le champ Recherche puis cliquez sur Suivant. Le caractère recherché sera surligné dans la T able des caractères. Double-cliquez sur le caractère surligné pour le placer dans le champ T exte à copier, puis cliquez sur le bouton Copier. Vous pouvez désormais revenir à votre document et choisir Modifier Coller depuis la barre du menu gedit. Le texte ci-dessus contient des noms d'applications, des noms de menus et d'autres éléments s'appliquant à l'ensemble du système, des boutons et textes que l'on trouve dans une interface graphique. Ils sont tous présentés sous la forme gras proportionnel et identifiables en fonction du contexte. Italique gras à espacement fixe ou Italique gras proportionnel Qu'ils soient en caractères gras à espacement fixe ou à caractères gras proportionnels, l'ajout de l'italique indique la présence de texte remplaçable ou variable. Les caractères en italique indiquent la présence de texte que vous ne saisissez pas littéralement ou de texte affiché qui change en fonction des circonstances. Par exemple : Pour se connecter à une machine distante en utilisant ssh, saisissez ssh nom d'utilisateur@ domain.name (nom.domaine) après l'invite de commande de la console. Si la machine distante est exem ple.com et que votre nom d'utilisateur pour cette machine est john, saisissez ssh john@ exam ple.com. La commande m ount -o rem ount système de fichiers monte le système de fichiers nommé. Ainsi, pour monter /home dans le système de fichiers, la commande est mount -o rem ount /hom e. Pour connaître la version d'un paquet actuellement installé, utilisez la commande rpm -q paquet. Elle vous permettra de retourner le résultat suivant : version-de-paquet. Remarquez que les mots en gras italique ci-dessus username (nom d'utilisateur), domain.name (nom.domaine), file-system (système de fichiers), package (paquetage), version et release (sortie commerciale). Chaque mot est un espace réservé au texte, soit pour le texte que vous entrez lors de la saisie d'une commande, soit pour le texte affiché par le système. Mis à part l'utilisation habituelle de présentation du titre d'un ouvrage, les caractères italiques indiquent l'utilisation initiale d'un terme nouveau et important. Ainsi : Publican est un système de publication DocBook Conventions pour citations mises en avant Les sorties de terminaux et les citations de code source sont mis en avant par rapport au texte avoisinant. 4
8 Préface avoisinant. Les sorties envoyées vers un terminal sont en caractères Rom ains à espacem ent fixe et présentées ainsi : books Desktop documentation drafts mss photos stuff svn books_tests Desktop1 downloads images notes scripts svgs Les citations de code source sont également présentées en rom ains à espacem ent fixe mais sont présentés et surlignés comme suit : package org.jboss.book.jca.ex1; import javax.naming.initialcontext; public class ExClient { public static void main(string args[]) throws Exception { InitialContext inictx = new InitialContext(); Object ref = inictx.lookup("echobean"); EchoHome home = (EchoHome) ref; Echo echo = home.create(); System.out.println("Created Echo"); } } System.out.println("Echo.echo('Hello') = " + echo.echo("hello")); 1.3. Notes et avertissements Enfin, nous utilisons trois styles visuels pour attirer l'attention sur des informations qui auraient pu être normalement négligées : Note Une remarque est une forme de conseil, un raccourci ou une approche alternative par rapport à une tâche à entreprendre. L'ignorer ne devrait pas provoquer de conséquences négatives, mais vous pourriez passer à côté d'une astuce qui vous aurait simplifiée la vie. Important Les blocs d'informations importantes détaillent des éléments qui pourraient être facilement négligés : des modifications de configurations qui s'appliquent uniquement à la session actuelle ou des services qui ont besoin d'être redémarrés avant toute mise à jour. Si vous ignorez une case étiquetée «Important», vous ne perdrez aucunes données mais cela pourrait être source de frustration et d'irritation. 5
9 JBoss Enterprise Application Platform 5 Guide de démarrage rapide pour le développement de transactions Avertissement Un avertissement ne devrait pas être ignoré. Ignorer des avertissements risque fortement d'entrainer des pertes de données. 2. Obtenir de l'aide et faire des commentaires 2.1. Avez-vous besoin d'aide? Si vous rencontrez des difficultés avec l'une des procédures décrites dans cette documentation, veuillez visiter le Portail Client Red Hat sur Sur le portail client, vous pourrez : effectuer des recherches ou naviguer sur la base de connaissances d'articles de support techniques concernant les produits Red Hat. soumettre une requête de support au service Red Hat Global Support Services (GSS). accéder aux documents des autres produits de Red Hat. Red Hat est l'hôte de nombreuses listes de diffusion traitant de ses logiciels et technologies. Vous trouverez un ensemble des listes de diffusion disponibles au public sur Cliquez sur le nom d'une liste pour vous inscrire à celle-ci ou pour accéder à ses archives Vos commentaires sont importants! Si vous repérez une erreur de typographie dans ce guide, ou si vous pensez à un moyen de parfaire ce guide, faîtes-nous en part! Soumettez-nous un rapport dans Bugzilla sous le produit JBoss Enterprise Application Platform 5 et sous le composant doc- T ransactions_dev_quick_start_guide. Le lien suivant vous conduira vers un format de rapport tout préparé pour le produit dont il s'agit : Remplissez le formulaire suivant dans Bugzilla sous le champ Description. Veillez à être aussi précis que possible quand vous décrivez le problème; cela nous permettra de régler le problème plus rapidement. URL du Document : Numéro et Nom de Section : Description du problème : Suggestions pour améliorer : Informations supplémentaires : N'oubliez pas de mentionner votre nom de façon à ce que nous puissions vous donner tout le crédit que vous méritez à soulever le problème en question. 6
10 Préface 7
11 JBoss Enterprise Application Platform 5 Guide de démarrage rapide pour le développement de transactions Chapitre 1. Démarrer avec JTA Ce chapitre récapitule les fonctions principales requises pour construire une application Java Transactions API (JTA). Si vous n'êtes pas familiarisé avec JT A, commencer par lire la première section du Guide de Dévelopement des Transactions, fourni avec la suite de documentation d'enterprise Application Platform Structure du package Tout ce dont vous avez besoin pour écrire les application JTA de base est inclus dans Enterprise Application Platform. Les packages clé sont détaillés dans Packages liés au JT A. Packages liés au JTA com.arjuna.ats.jts Inclut l'implémentation de JBoss T ransaction Service des APIs (Application Programming Interfaces) de JTS et JTA. com.arjuna.ats.jta Contient le support d'implémentation JT A distant ou local. com.arjuna.ats.jdbc Contient le support JDBC 2.0 transactionnel Configuration des propriétés Vous pouvez configurer JBossJT A en paramétrant divers attributs de propriété, soit en cours d'exécution sur la ligne de commande, ou bien à travers un fichier de propriétés. Le fichier de propriétés initial se situe à $JBOSS_HOME/server/default/conf/jbossts-properties.xm l Spécifier la location du magasin d'objets JBossJT A utilise un magasin d'objets pour enregistrer les résultats de transactions de manière persistante, pour qu'ils puissent être utilisés en cas d'échecs. Pour personnaliser la location du magasin d'objets, vous aurez besoin de passer la location quand vous exécutez l'application, comme illustré dans Exemple 1.1, «Spécifier le Magasin d'objets». Exemple 1.1. Spécifier le Magasin d'objets java Dcom.arjuna.ats.arjuna.objectstore.objectStoreDir=/location/of/objectstore myprogram Par défaut, le magasin de l'objet est situé dans un répertoire qui se trouve sous le répertoire d'exécution en cours. Par défaut, tous les états d'objets sont stockés dans le sous-répertoire defaultstore de la racine du magasin d'objets. Vous pouvez changer le sous-répertoire en configurant la variable de propriété com.arjuna.ats.arjuna.objectstore.localosroot. 8
12 Chapitre 1. Démarrer avec JTA 1.3. Démarquer les transactions L'API JBossJT A est constitué de trois éléments : Une interface de démarcation des transactions d'applications de haut niveau Une interface de gestion des transactions de haut niveau destinées au serveur d'applications et un mappage Java standard du protocole XA X/Open destiné au gestionnaire de ressources transactionnelles Toutes les classes et les interfaces JTA se situent dans le package javax.transaction, et les implémentations JBossJT A correspondantes dans le package com.arjuna.ats.jta UserTransaction L'interface UserT ransaction permet aux applications de surveiller les limites des transactions. Vous pouvez obtenir des implémentations de UserT ransaction via JNDI. Exemple 1.2. Contrôle des transactions // Initialize the context and get UserTransaction InitialContext ic = new InitialContext(); UserTransaction utx = ic.lookup("java:comp/usertransaction") // start transaction work.. utx.begin();.. do work utx.commit(); TransactionManager L'interface T ransactionmanager permet au serveur d'applications de surveiller les limites des transactions pour l'application en cours. Vous pourrez obtenir des implémentations du T ransactionmanager via JNDI. // Initialize the context and get the TransactionManager InitialContext ic = new InitialContext(); TransactinoManager utm = ic.lookup("java:/transactionmanager") Transaction L'interface T ransaction permet aux transactions d'avoir lieu sur la transaction associée à l'objet cible. Chaque transaction de haut niveau est associée à un objet de T ransaction quand la transaction est créée. L'objet T ransaction a plusieurs utilisations possibles, comme l'explique Utilisations possibles de l'interface T ransaction. Utilisations possibles de l'interface T ransaction Inscrit les ressources transactionnelles utilisées par l'application. Inscrivez-vous pour les rappels de synchronisation de transaction. Valider ou annuler la transaction. Obtenez le statut de la transaction. 9
13 JBoss Enterprise Application Platform 5 Guide de démarrage rapide pour le développement de transactions Vous pouvez obtenir un objet T ransaction en invoquant la méthode gett ransaction de l'interface T ransactionmanager, comme le montre Exemple 1.3, «Obtenir une transaction». Exemple 1.3. Obtenir une transaction Transaction txobj = TransactionManager.getTransaction(); 1.4. Implémentations JTA locales versus distribuées Vous devrez vous rapporter aux spécifications JT S/OT S pour la propagation de transactions dans les gestionnaires de transactions afin d'assurer l'interopérabilité entre les applications JT A. Procédure 1.1. Sélection de l'implémentation JT A locale 1. Définir la propriété om.arjuna.ats.jta.jtatmimplementation à com.arjuna.ats.internal.jta.transaction.arjunacore.t ransactionmanagerim ple. 2. Définir com.arjuna.ats.jta.jtautimplementation à com.arjuna.ats.internal.jta.transaction.arjunacore.usert ransactionim ple. Procédure 1.2. Sélectionner l'implémentation JT A distribuée 1. Définir la propriété com.arjuna.ats.jta.jtatmimplementation à com.arjuna.ats.internal.jta.transaction.jts.t ransactionmanagerim ple. 2. Définir la propriété com.arjuna.ats.jta.jtautimplementation à com.arjuna.ats.internal.jta.transaction.jts.usert ransactionim ple JDBC et Transactions JBossJT A supporte la construction d'applications transactionnelles distribuées et locales à la fois, qui accèdent à la base de données par les API JDBC 2.0. JDBC 2.0 supporte two-phase commit (validation des transactions en deux temps), et ressemble au standard XA X/Open. Le support JDBC 2.0 se trouve dans le package com.arjuna.ats.jdbc. JBossJT A intègre des connexions JDBC dans les transactions en fournissant des pilotes JDBC transactionnels par lesquels toutes les interactions ont lieu. Ces pilotes interceptent toutes les invocations et s'assurer qu'elles sont enregistrées avec et conduites par les opérations qui conviennent. Il y a un seul type de pilote transactionnel par l'intermédiaire duquel un conducteur JDBC conducteur peut être piloté. Ce pilote est com.arjuna.ats.jdbc.transactionaldriver, et il implémente l'interface java.sql.driver. Vous pouvez établir la connexion par la méthode java.sql.drivermanager.getconnection. Après avoir établie la connexion, JBossJT A surveille toutes les opérations. Vous pouvez utiliser ces connexions de la même façon que n'importe quelle autre connexion de pilote JDBC. Les connexions de JBossJT A peuvent être utilisées dans plusieurs transactions à la fois. Des threads différents, avec différentes notions de la transaction en cours, peuvent utiliser la même connexion JDBC. JBossJT A effectue la connexion en commun pour chaque transaction au sein de la connexion JDBC. Bien que plusieurs threads peuvent utiliser la même instance de la connexion JDBC, en interne, une instance de connexion différente peut être utilisée pour chaque transaction. À l'exception de la méthode 10
14 Chapitre 1. Démarrer avec JTA close, toutes les opérations sur la connexion au niveau application sont effectuées uniquement sur cette connexion de transaction spécifique. JBossJT A enregistre automatiquement la connexion du pilote JDBC avec la transaction via une ressource appropriée. À la fin de la transaction, cette ressource s'engage ou annule toutes les modifications apportées à la base de données sous-jacente, via des appels appropriés sur le pilote JDBC Options configurables Options configurables importantes montre les fonctionnalités de configuration les plus importantes, avec les valeurs par défaut ou autres valeurs possibles. Pour plus d'informations à ce sujet, veuillez consulter Transactions Development Guide. Options configurables importantes com.arjuna.ats.jta.supportsubtransactions Valeurs possibles 1. Oui (par défaut) 2. Non com.arjuna.ats.jta.jtat MImplementation Valeurs possibles 1. com.arjuna.ats.internal.jta.transaction.arjunacore.t ransactionmanagerimple 2. com.arjuna.ats.internal.jta.transaction.jts.t ransactionmanagerimple com.arjuna.ats.jta.jtaut Implementation Valeurs possibles 1. com.arjuna.ats.internal.jta.transaction.arjunacore.usert ransactionimple 2. com.arjuna.ats.internal.jta.transaction.jts.usert ransactionimple com.arjuna.ats.jta.xabackoffperiod Valeurs possibles 1. Heures en secondes com.arjuna.ats.jdbc.isolationlevel Valeurs possibles 1. N'importe quel niveau d'isolation JDBC supporté 11
15 JBoss Enterprise Application Platform 5 Guide de démarrage rapide pour le développement de transactions Chapitre 2. Démarrer avec JTS / OTS Ce chapitre explique les fonctionnalités clé nécessaires pour construire une application OTS (Object Transaction Service) de base par les interfaces OT S brutes, définies par la spécificaiton Object Management Group (OMG). Ce travail est axé sur les détails d'implémentation. Voir le guide Transactions Development Guide pour un aperçu conceptuel Structure du package T ableau 2.1. Packages importants pour créer les applications OT S Package com.arjuna.orbportability org.omg.cost ransactions com.arjuna.ats.jts com.arjuna.ats.arjuna com.arjuna.ats.jta Description ce package contient les classes qui constituent la bibliothèque de portabilité ORB et les autres classes d'utilitaires utiles. ce package contient les classes qui constitueront le module CosT ransactions.idl. ce package contient les implémentations de JBoss Transaction Service du JTS ou JTA. ce package contient des classes supplémentaires utiles à l'implémentation JBoss Transaction Service du JTS. ce package contient le support d'implémentation JTA distant ou local. com.arjuna.ats.jdbc ce package contient le support JDBC 2.0 transactionnel Configuration des propriétés Vous pouvez configurer JBoss T ransaction Services en cours d'exécution, en paramétrant divers attributs de propriétés, qui sont décrits dans les sections suivantes. Vous pouvez fournir ces attributs en cours d'exécution sur la ligne de commande. Cependant, il est souvent plus pratique de les spécifier à travers un fichier de propriétés jbossts-properties.xm l, qui peut se trouver dans n'importe quelle location spécifiée, dans Locations possibles du fichier jbossts-properties.xm l, dans l'ordre de recherche. Locations possibles du fichier jbossts-properties.xm l 1. Le répertoire de travail en cours. 2. Le répertoire d'accueil d'un utilisateur en cours. 3. Le CLASSPAT H, par la méthode getresource. Quand le fichier de propriétés a été identifié, toutes les entrées qui s'y trouvent sont ajoutées aux propriétés du système, et remplacent les valeurs par défaut. Vous pouvez spécifier d'autres propriétés qui ne sont pas spécifiques au Service de transactions Démarrer et stopper le ORB et BOA/POA BOA se réfère au Basic Object Adapter, et POA se réfère au Portable Object Adapter. 12
16 Chapitre 2. Démarrer avec JTS / OTS JBoss T ransaction Service doit être correctement initialisé avant la création d'un objet d'application. Pour garantir cela, vous devez utiliser la méthode initorb, et une des deux méthodes, soit initboa soit initpoa appartenant à la classe ORBInterface, décrite dans le manuel de portabilité ORB. N'utilisez pas les méthodes ORB_init, BOA_init, ou create_poa fournies par l'orb sous-jacent, car elles pourraient mener à des applications qui n'opèrent pas correctement. Exemple 2.1. Initialisation ORB public static void main (String[] args) { ORBInterface.initORB(args, null); ORBInterface.initOA();... }; ORBInterface Methods orb Renvoie des références à l'orb boa Renvoie des références au BOA poa Renvoie des références au POA rootpoa Renvoie des références à la racine de POA shutdownoa Fermer le BOA. Exécuter ceci avant le shutdownorb, et avant de terminer l'application. shutdownorb Fermer l'orb. Utiliser ceci après le shutdownoa. Exécuter ceci avant de terminer l'application. Utiliser les méthodes shutdownoa et shutdownorb, séquentiellement, avant de fermer l'application. Cela permet à JBoss Transaction Service de procéder aux routines de nettoyage habituelles. La routine shutdownoa ferme le BOA ou le POA, suivant l'orb utilisé. 13
17 JBoss Enterprise Application Platform 5 Guide de démarrage rapide pour le développement de transactions Exemple 2.2. Fermeture de l'orb public static void main (String[] args) {... ORBInterface.shutdownOA(); ORBInterface.shutdownORB(); }; N'utilisez pas davantage d'objets CORBA après le shutdown. Vous aurez besoin de réinitialiser le BOA/POA avant d'utiliser davantage d'objets CORBA. Note L'expression Object Adapter sera utilisée tout au long de ce guide pour faire référence au BOA ou au POA, l'un ou l'autre. Si possible, ce guide utilise les classes de Portabilité d'orb pour masquer les différences entre POA et BOA Préciser la location du magasin d'objets. JBoss T ransaction Services utilise un magasin d'objets pour enregistrer de façon persistante tous les résultats des transactions, pour les recouvrements suite à des défaillances. Vous pouvez spécifier la location du magasin d'objets par la propriété objectstoredir. Exemple 2.3. Spécifier le Magasin d'objets dans l'exécution de l'application. java Dcom.arjuna.ats.arjuna.objectstore.objectStoreDir=/var/tmp/ObjectStore myprogram Par défaut, le magasin d'objets de situe dans un répertoire qui se situe sous le répertoire d'exécution en cours. Dans la configuration par défaut, tous les états d'objets sont stockés dans le defaultstore. Cependant, ce sous-répertoire peut être modifié en définissant la variable de propriété com.arjuna.ats.arjuna.objectstore.localosroot Propagation de transactions implicites et Interposition Vous pouvez créer des transaction dans un domaine et les utiliser dans un autre. De ce fait, l'information sur une transaction, appelée transaction context, a besoin d'être propagée entre ces domaines. Propagation du contexte de transaction Propagation explicite Une application passe des objets de contexte sous forme de paramètres explicites. Ces objets sont soit des instances de l'interface de Control, ou la structure de PropagationContext, et ils sont définis par le Service de propagation. Il est plus efficace d'utiliser la structure PropagationContext à la place de Control 14
18 Chapitre 2. Démarrer avec JTS / OTS Propagation implicite Les demandes sur les objets sont implicitement associées à la transaction du client et partagent le contexte de la transaction du client. Le contexte est implicitement transmis aux objets, sans intervention directe du client. Les objets OT S qui supportent l'interface de Control sont des objets standard CORBA. Quand l'interface est passée comme paramètre dans un appel d'opération vers un serveur distant, seule la référence à l'objet est passée. T out opération effectuée par l'objet distant sur l'interface aura lieu sur l'objet réel. Ce comportement peut imposer des sanctions importantes sur une application qui utilise fréquemment ces interfaces en raison des problèmes de surcharge des invocations distantes. Pour éviter cette surcharge, JBoss T ransaction Service prend en charge l' interposition. En interposition, le serveur crée un objet local qui agit comme un proxy pour la transaction distante, et remplit toutes les demandes qui seraient normalement transmises à l'appelant. Cet objet local s'enregistre avec le coordonnateur de la transaction originale, afin qu'il puisse participer correctement à la fin de la transaction. Les coordonnateurs interposés forment efficacement une structure arborescente avec les coordonnateurs parents, comme le montre Figure 2.1, «Interposition». Figure 2.1. Interposition Note La propagation de transaction implicite n'implique pas qu'une interposition est également utilisée dans le serveur. Plutôt, l'interposition exige normalement une propagation implicite. Si vous avez besoin d'une propagation de contexte implicite et une interposition, veillez à ce que JBoss T ransaction Service soit correctement initialisé avant de créer un objet. Le client et le serveur ont besoin de se mettre d'accord pour savoir si la propagation ou l'interposition, ou aucune d'entre elles, est utilisée. La propagation de contexte implicite n'est possible que sur les ORB qui supportent les filtres et les intercepteurs, ou qui supportent l'interface CosT SPortability. JacORB et JDK miniorb procurent tous deux le support nécessaire. Activer la propagation Propagation de contexte implicite Définir la variable de propriété com.arjuna.ats.jts.contextpropmode à CONT EXT. Interposition 15
19 JBoss Enterprise Application Platform 5 Guide de démarrage rapide pour le développement de transactions Définir la variable de propriété com.arjuna.ats.jts.contextpropmode à INT ERPOSIT ION. Note Pour utiliser l'api avancé de JBoss T ransaction Service, vous devez utiliser l'interposition Current Vous pourrez obtenir le pseudo-objet Current de la classe com.arjuna.ats.jts.ot SManager par sa méthode get_current Résiliation de transaction La durée pendant laquelle un Control peut accéder à une transaction résiliée est spécifique à l'implémentation. Dans JBoss T ransaction Service, si vous utilisez le pseudo-objet Current, toutes les informations sur une transaction sont détruite à la fin. Pour cette raison, vous ne devez pas utiliser de référence de Control de la transaction suite à la validation ou la restauration de la transaction. T outefois, si vous résiliez explicitement la transaction, en utilisant l'interface T erm inator les informations sur la transaction seront supprimées que lorsque toutes les références restantes à son sujet auront été détruites. Vous pourrez signal que les informations sur la transaction ne sont plus nécessaires, à l'aide de la méthode destroycontrol de la classe de l'ots, qui se trouve dans le package com.arjuna.costransactions. Une fois que le programme indique que les informations de transaction ne sont plus nécessaires, vous ne devrez plus utiliser de références de Control de la transaction Usine de transactions Par défaut, JBoss T ransaction Service n'utilise pas de gestionnaire de transactions séparé quand il crée des transactions à travers l'interface Current. Chaque client de transaction possède son propre gestionnaire de transactions T ransactionfactory, qui est co-chargé. Afin de pouvoir remplacer de comportement en cours d'exécution, définir la variable de propriété com.arjuna.ats.jts.transactionmanager à YES. Pour exécuter l'usine de transactions, exécuter le script start-transaction-service, qui se trouve dans le répertoire ATS_ROOT/bin. Current réussit normalement à localiser l'usine CosServices.cfg qui se trouve dans le répertoire $JBOSS_HOME/etc. Ce fichier ressemble au fichier resolve_initial_references, et est automatiquement créé ou mis à jour au démarrage de l'usine de transactions sur une machine précise. Ce fichier doit être copié localement sur chaque machine ayant besoin de partager la même usine de transactions. 16
20 Chapitre 2. Démarrer avec JTS / OTS Note L'information sur CosServices.cfg fait réfèrence au nom et à la location par défaut du fichier de configuration. Pour changer le nom du fichier, utiliser la variable com.arjuna.orbportability.initialreferencesfile. Pour en changer la location, définir la variable com.arjuna.orbportability.initialreferencesroot. Exemple 2.4. Personnalisation du fichier de références initiales. java Dcom.arjuna.orbportability.initialReferencesFile=ref Dcom.arjuna.orbportability.initialReferencesRoot=c:\\temp prog Vous pouvez remplacer le mécanisme de location par défaut en définissant la variable de propriété com.arjuna.orbportability.resolveservice par n'importe quel paramètre listé dans Paramètres ResolveService. Paramètres ResolveService CONFIGURAT ION_FILE Le système utilise le fichier CosServices.cfg. Il s'agit du comportement par défaut. NAME_SERVICE JBoss T ransaction Services tente d'utiliser un service de noms pour localiser l'usine de transactions. Si non supporté, une exception est lancée. BIND_CONNECT JBoss T ransaction Services utilise les mécanismes de liaison spécifiques-orb. Si non suporté, une exception sera lancée. Si com.arjuna.orbportability.resolveservice est spécifié quand l'usine de transactions est en cours d'exécution, l'usine va s'enregistrer elle-même par le mécanisme de résolution spécifié Recovery Manager Vous avez besoin du sous-système de gestionnaire de recouvrement pour veiller à ce que toutes les transactions soient recouvrables en cas de défaillance. Pour démarrer le gestionnaire de recouvrement, exécuter le script start-recovery-m anager dans $ATS_ROOT/bin. 17
21 JBoss Enterprise Application Platform 5 Guide de démarrage rapide pour le développement de transactions Chapitre 3. Commencer avec Web Services Transactions et XTS 3.1. Configurer le composant de services web pour davantage d'informations sur JBoss Transactions XTS, voir la section XTS du guide Guide de Développement de Transactions, qui est fourni avec la suite de documentation d'enterprise Application Platform. 18
22 Chapitre 3. Commencer avec Web Services Transactions et XTS T ableau 3.1. Configuration des services Web Propriété com.arjuna.orbportability.initialreferencesfile com.arjuna.orbportability.initialreferencesroot ArjunaJT S_LicenceKey com.arjuna.orbportability.resolveservice Valeurs possibles CosServices.cfg Le répertoire contient le fichier arjuna.properties. Licence spécifique au système. CONFIGURAT ION_FILE NAME_SERVICE BIND_CONNECT com.arjuna.ats.arjuna.objectstore.objectstoredir com.arjuna.ats.arjuna.objectstore.localosroot PROPERT IES_FILE com.arjuna.ats.arjuna.coordinator.asyncprepare com.arjuna.ats.arjuna.coordinator.asynccommit com.arjuna.ats.arjuna.coordinator.commitonephas e com.arjuna.ats.arjuna.coordinator.transactionsync com.arjuna.ats.arjuna.coordinator.enablestatistics com.arjuna.ats.jts.alwayspropagatecontext com.arjuna.ats.jts.defaultt imeout com.arjuna.ats.jts.supportrollbacksync com.arjuna.ats.jts.supportinterposedsynchronizati on com.arjuna.ats.jts.supportsubtransactions com.arjuna.ats.jts.checkedt ransactions com.arjuna.ats.jts.transactionmanager com.arjuna.ats.jts.needt rancontext com.arjuna.ats.arjuna.coordinator.txreapert imeo ut com.arjuna.ats.arjuna.coordinator.txreapermode com.arjuna.ats.jts.contextpropmode N'importe quelle location dans laquelle l'application peut écrire. defaultstore arjuna.properties YES/NO YES/NO YES/NO ON/OFF ON/OFF YES/NO No timeout YES/NO YES/NO YES/NO YES/NO YES/NO YES/NO microseconds NORMAL DYNAMIC NONE CONT EXT INT ERPOSIT ION 19
23 JBoss Enterprise Application Platform 5 Guide de démarrage rapide pour le développement de transactions Historique de révision Version Rüdiger Landmann Rebuild with publican Version August Ruediger Landmann Fix diacritics Version Anthony T owns Rebuild for Publican 3.0 Version Mon Jul Corina Roe T raduction française 20
Red Hat Enterprise Linux 5 Notes de version 5.10
Red Hat Enterprise Linux 5 Notes de version 5.10 Notes de version de Red Hat Enterprise Linux 5.10 Édition 10 Red Hat Engineering Content Services Red Hat Enterprise Linux 5 Notes de version 5.10 Notes
Plus en détailFedora 14. Images live de Fedora. Comment utiliser l'image live de Fedora. Paul W. Frields Nelson Strother Nathan Thomas
Fedora 14 Images live de Fedora Comment utiliser l'image live de Fedora Paul W. Frields Nelson Strother Nathan Thomas Copyright 2010 Red Hat, Inc. and others. The text of and illustrations in this document
Plus en détailPortail clients Red Hat 1 Gestion d'abonnements RHN
Portail clients Red Hat 1 Gestion d'abonnements RHN summary_unavailable Édition 1 Landmann Portail clients Red Hat 1 Gestion d'abonnements RHN summary_unavailable Édition 1 Landmann rlandmann@redhat.co
Plus en détailRed Hat Subscription Asset Manager 1.0 Guide d'installation
Red Hat Subscription Asset Manager 1.0 Guide d'installation Installation et utilisation du gestionnaire des ressources d'abonnement Red Hat («Red Hat Subscription Asset Manager») Édition 1 Sarah Chua Lana
Plus en détailADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5
ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 Informations juridiques Copyright 2010 Adobe Systems Incorporated and its licensors. All rights reserved. Administration d Adobe LiveCycle Mosaic 9.5 13 octobre
Plus en détailDidacticiel de mise à jour Web
Didacticiel de mise à jour Web Copyright 1995-2012 Esri All rights reserved. Table of Contents Didacticiel : Création d'une application de mise à jour Web.................. 0 Copyright 1995-2012 Esri.
Plus en détailRed Hat Enterprise Linux 6
Red Hat Enterprise Linux 6 Administration du gestionnaire de volumes logiques 1 Red Hat Enterprise Linux 6 Administration du gestionnaire de volumes logiques Guide de l'administrateur LVM Édition 1 2 Note
Plus en détailRed Hat Enterprise Linux 6 Administration de clusters
Red Hat Enterprise Linux 6 Administration de clusters Configurer et gérer le module complémentaire High Availability Red Hat Engineering Content Services Red Hat Enterprise Linux 6 Administration de clusters
Plus en détailGuide de configuration de SQL Server pour BusinessObjects Planning
Guide de configuration de SQL Server pour BusinessObjects Planning BusinessObjects Planning XI Release 2 Copyright 2007 Business Objects. Tous droits réservés. Business Objects est propriétaire des brevets
Plus en détailHP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque
HP Data Protector Express Software - Tutoriel 3 Réalisation de votre première sauvegarde et restauration de disque Que contient ce tutoriel? Après avoir lu ce tutoriel, vous pourrez : utiliser les fonctions
Plus en détailRed Hat Network Satellite 5.4 Guide de gestion de canaux
Red Hat Network Satellite 5.4 Guide de gestion de canaux Red Hat Network Satellite Édition 1 Landmann Red Hat Network Satellite 5.4 Guide de gestion de canaux Red Hat Network Satellite Édition 1 Landmann
Plus en détailSage CRM. 7.2 Guide de Portail Client
Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,
Plus en détailTeamViewer 7 Manuel Manager
TeamViewer 7 Manuel Manager TeamViewer GmbH Kuhnbergstraße 16 D-73037 Göppingen teamviewer.com Présentation Sommaire Sommaire... 2 1 Présentation... 4 1.1 À propos de TeamViewer Manager... 4 1.2 À propos
Plus en détailPRODIGE V3. Manuel utilisateurs. Consultation des métadonnées
PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.
Plus en détailNetwork Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module
Plus en détailCA Desktop Migration Manager
CA Desktop Migration Manager Manuel de configuration du déploiement DMM Service Pack 12.8.01 La présente Documentation, qui inclut des systèmes d'aide et du matériel distribués électroniquement (ci-après
Plus en détailRed Hat Enterprise Virtualization 3.0 Guide de D marrage rapide
Red Hat Enterprise Virtualization 3.0 Guide de D marrage rapide Guide de démarrage de Red Hat Enterprise Virtualization Édition 1 Cheryn Tan Red Hat Enterprise Virtualization 3.0 Guide de D marrage rapide
Plus en détailAcronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide
Acronis Backup & Recovery 10 Advanced Server Virtual Edition Guide de démarrage rapide Ce document explique comment installer et utiliser Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Copyright
Plus en détailQ-Checker pour V6 Release 2.1
Q-Checker pour V6 Release 2.1 Guide d installation Erstellt am 2014-06-24 Conventions dans le manuel Marquages ATTENTION signale qu une action peut avoir des conséquences indésirables, tel que perte de
Plus en détailPhone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION
Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION Salesforce NOTICE The information contained in this document is believed to be accurate in all respects
Plus en détailRed Hat Network Satellite 5.4 Guide de configuration du client
Red Hat Network Satellite 5.4 Guide de configuration du client Red Hat Network Satellite Édition 1 Landmann Red Hat Network Satellite 5.4 Guide de configuration du client Red Hat Network Satellite Édition
Plus en détailSTATISTICA Version 12 : Instructions d'installation
STATISTICA Version 12 : Instructions d'installation STATISTICA Entreprise Server Remarques : 1. L'installation de STATISTICA Entreprise Server s'effectue en deux temps : a) l'installation du serveur et
Plus en détailServeur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation
Serveur Acronis Backup & Recovery 10 pour Linux Update 5 Guide d'installation Table des matières 1 Avant l'installation...3 1.1 Composants d'acronis Backup & Recovery 10... 3 1.1.1 Agent pour Linux...
Plus en détailNetwork Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX 3 Network Shutdown Module Network
Plus en détailAlfresco Guide Utilisateur
Alfresco Guide Utilisateur ATELIER TECHNIQUE DES ESPACES NATURELS - 1 Table des matières Alfresco Guide Utilisateur...1 Accéder à la GED de l'aten...3 Via un client FTP...3 Onglet Général...3 Onglet Avancé...3
Plus en détailAssistance à distance sous Windows
Bureau à distance Assistance à distance sous Windows Le bureau à distance est la meilleure solution pour prendre le contrôle à distance de son PC à la maison depuis son PC au bureau, ou inversement. Mais
Plus en détailGuide de démarrage du système modulaire Sun Blade 6000
Guide de démarrage du système modulaire Sun Blade 6000 Ce document contient des informations de base sur la configuration du système modulaire Sun Blade 6000. Vous trouverez des informations détaillées
Plus en détailJava 7 Les fondamentaux du langage Java
184 Java 7 Les fondamentaux du langage Java 1.1 Les bibliothèques graphiques Le langage Java propose deux bibliothèques dédiées à la conception d'interfaces graphiques. La bibliothèque AWT et la bibliothèque
Plus en détailAFTEC SIO 2. Christophe BOUTHIER Page 1
Christophe BOUTHIER Page 1 Nous allons traiter ici quelques exemples de stratégies de groupe courantes. Sommaire : Stratégie de groupe pour déploiement logiciel... 3 1. Introduction... 3 2. Création du
Plus en détailE-mail : contact@nqicorp.com - Web : http://www.nqicorp.com
- 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................
Plus en détailGuide de l'utilisateur de l'application mobile
Guide de l'utilisateur de l'application mobile Avis de droit d'auteur Copyright Acronis International GmbH, 2002-2012. Tous droits réservés. «Acronis», «Acronis Compute with Confidence», «Acronis Recovery
Plus en détailBack up Server DOC-OEMSPP-S/6-BUS-FR-17/05/11
Back up Server DOC-OEMSPP-S/6-BUS-FR-17/05/11 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l objet de modifications sans préavis. La fourniture
Plus en détailCommandCenter Génération 4
Notes importantes: Lors de l'installation de cette version logicielle SE Génération 4 8.11.2456-13, la mise à jour peut rester jusqu'à 25 minutes au même pourcentage (p. ex., 82 %) dans la phase d'installation
Plus en détailCA ARCserve D2D pour Linux
CA ARCserve D2D pour Linux Manuel de l'utilisateur r16.5 SP1 La présente documentation, qui inclut des systèmes d'aide et du matériel distribués électroniquement (ci-après nommés "Documentation"), vous
Plus en détailPrise en main rapide
Prise en main rapide 4 Dans cette leçon, vous découvrirez les fonctionnalités de création de page web de Dreamweaver et apprendrez à les utiliser dans l espace de travail. Vous apprendrez à : définir un
Plus en détailGuide d installation de MySQL
INF 1250 Introduction aux bases de données Guide d installation de MySQL 1 Introduction Ce guide vous indique la façon d installer et d utiliser le logiciel MySQL de Oracle (disponible en licence GPL).
Plus en détailParallels Plesk Panel. Module Pare-feu de Parallels Plesk Panel 10 pour Linux/Unix. Guide de l'administrateur
Parallels Plesk Panel Module Pare-feu de Parallels Plesk Panel 10 pour Linux/Unix Guide de l'administrateur Notice de Copyright Parallels IP Holdings GmbH Vordergasse 59 CH-Schaffhausen Switzerland Phone:
Plus en détailHP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)
HP Data Protector Express Software - Tutoriel 4 Utilisation de Quick Access Control (Windows uniquement) Que contient ce tutoriel? Quick Access Control est une application qui s'exécute indépendamment
Plus en détailGuide de l administrateur DOC-OEMCS8-GA-FR-29/09/05
Guide de l administrateur DOC-OEMCS8-GA-FR-29/09/05 Les informations contenues dans le présent manuel de documentation ne sont pas contractuelles et peuvent faire l objet de modifications sans préavis.
Plus en détailTutorial Terminal Server sous
Tutorial Terminal Server sous réalisé par Olivier BOHER Adresse @mail : xenon33@free.fr Site Internet : http://xenon33.free.fr/ Tutorial version 1a Page 1 sur 1 Index 1. Installation des services Terminal
Plus en détailService Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch.
Terminal Server 1. Présentation Le terminal server est un service offert par les serveurs Windows 2000 ou par une version spéciale de windows NT 4.0 server, appelée Terminal Server. Un programme client
Plus en détailExportation d'une VM sur un périphérique de stockage de masse USB
Exportation d'une VM sur un périphérique de stockage de masse USB Version 5.0 12 août 2013 Table des matières À propos de ce guide...3 Exporter une machine virtuelle à l'aide de Synchronizer...3 À propos
Plus en détailPhone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION
Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION Sage CRM NOTICE The information contained in this document is believed to be accurate in all respects but
Plus en détailGuide d installation de SugarCRM Open Source version 4.5.1
Guide d installation de SugarCRM Open Source version 4.5.1 Version 1.0.2 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans notification. Disclaimer / Responsabilité
Plus en détailCréer et partager des fichiers
Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation
Plus en détailSystème Principal (hôte) 2008 Enterprise x64
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée avec : Hyper-V 6.0 Manager Hyper-V Server (R1&R2) de Microsoft Hyper-V 6.0 Network Shutdown Module Système Principal
Plus en détailComment Utiliser les Versions, les Modification, les Comparaisons, Dans les Documents
Comment Utiliser les Versions, les Modification, les Comparaisons, Dans les Documents Diffusé par Le Projet Documentation OpenOffice.org Table des Matières 1. Les Versions...3 2. Les Modifications...5
Plus en détailDocumentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :
Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf
Plus en détailUserLock Guide de Démarrage rapide. Version 8.5
UserLock Guide de Démarrage rapide Version 8.5 Introduction UserLock est une solution logicielle d'entreprise unique sécurisant les accès utilisateur sur le réseau afin de réduire le risque d'une brèche
Plus en détailLes messages d erreur d'applidis Client
Fiche technique AppliDis Les messages d erreur d'applidis Client Fiche IS00313 Version document : 1.00 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de
Plus en détailComment Créer une Base de Données Ab Initio
Comment Créer une Base de Données Ab Initio Diffusé par Le Projet Documentation OpenOffice.org Table des Matières 1. Création de la Source de Données...3 2. Ajout de Tables dans une Source de Données...3
Plus en détailManuel de l utilisateur
1 Laplink Software, Inc. Manuel de l utilisateur Service clientèle/support technique : Web : http://www.laplink.com/fr/support E-mail : CustomerService@laplink.fr Tel (USA) : +1 (425) 952-6001 Fax (USA)
Plus en détailQlik Sense Cloud. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.
Qlik Sense Cloud Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense, QlikView,
Plus en détailCe logiciel est une mise à jour de l'application FileMaker Pro 9 ou FileMaker Pro 9 Advanced vers la version 9.0v3.
Programme de mise à jour de FileMaker 9.0v3 Description du logiciel Ce logiciel est une mise à jour de l'application ou Advanced vers la version 9.0v3. Une fois la mise à jour effectuée, vous trouverez
Plus en détailGuide de l utilisateur Mikogo Version Windows
Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste
Plus en détailCorrigé de l'atelier pratique du module 6 : Transfert de données
Corrigé de l'atelier pratique du module 6 : Transfert de données Table des matières Atelier pratique 6 : Transfert de données 1 Exercice 1 : Création d'un package SSIS 1 Exercice 2 : Déploiement d'un package
Plus en détailKAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim
01/03/2013 Le rôle de Serveur Web (IIS) dans Windows Server 2008 R2 vous permet de partager des informations avec des utilisateurs sur Internet, sur un intranet ou un extranet. Windows Server 2008 R2 met
Plus en détailFileMaker Server 14. Guide de démarrage
FileMaker Server 14 Guide de démarrage 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques
Plus en détailQlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.
Qlik Sense Desktop Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense,
Plus en détailGuide de déploiement
Guide de déploiement Installation du logiciel - Table des matières Présentation du déploiement du logiciel CommNet Server Windows Cluster Windows - Serveur virtuel CommNet Agent Windows Cluster Windows
Plus en détailGestion des documents avec ALFRESCO
Gestion des documents avec ALFRESCO 1 INTRODUCTION : 2 1.1 A quoi sert ALFRESCO? 2 1.2 Comment s en servir? 2 2 Créer d un site collaboratif 3 2.1 Créer le site 3 2.2 Inviter des membres 4 3 Accéder à
Plus en détailFORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères
FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant
Plus en détailDate de diffusion : Rédigé par : Version : Mars 2008 APEM 1.4. Sig-Artisanat : Guide de l'utilisateur 2 / 24
Guide Utilisateur Titre du projet : Sig-Artisanat Type de document : Guide utilisateur Cadre : Constat : Les Chambres de Métiers doivent avoir une vision prospective de l'artisanat sur leur territoire.
Plus en détailDéploiement de SAS 9.1.3 Foundation
Déploiement de SAS 9.1.3 Foundation I. Installation de SAS sur des postes en local à partir de Cédéroms 3 II. Phase de préparation au déploiement : Création des images disque 6 a) Pour une installation
Plus en détailGuide pas à pas. McAfee Virtual Technician 6.0.0
Guide pas à pas McAfee Virtual Technician 6.0.0 COPYRIGHT Copyright 2010 McAfee, Inc. Tous droits réservés. Aucune partie de cette publication ne peut être reproduite, transmise, transcrite, stockée dans
Plus en détailTUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1
TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER Sur Windows Contenu TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1 I-Installation d «Oracle Database Express Edition»...2 Etape 1 :
Plus en détail7.0 Guide de la solution Portable sans fil
7.0 Guide de la solution Portable sans fil Copyright 2010 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur
Plus en détailManuel de l'application SMS
Manuel de l'application SMS Copyright 1998-2002 Palm, Inc. Tous droits réservés. Graffiti, HotSync, le logo Palm et Palm OS sont des marques déposées de Palm, Inc.. Le logo HotSync et Palm sont des marques
Plus en détailENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque
1 ENDNOTE X2 SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque EndNote 2.1. La saisie
Plus en détailCapture Pro Software. Démarrage. A-61640_fr
Capture Pro Software Démarrage A-61640_fr Prise en main de Kodak Capture Pro Software et de Capture Pro Limited Edition Installation du logiciel : Kodak Capture Pro Software et Network Edition... 1 Installation
Plus en détailSUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2
SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 Version 1.0.5 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans
Plus en détailPublier dans la Base Documentaire
Site Web de l association des ingénieurs INSA de Lyon Publier dans la Base Documentaire Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008
Plus en détailGuide de récupération de Windows Server 2003 R2 pour serveurs Sun x64
Guide de récupération de Windows Server 2003 R2 pour serveurs Sun x64 Sommaire Introduction 1 Procédure de réinstallation 1 Documentation associée 5 Vos commentaires nous sont utiles 5 Introduction Ce
Plus en détailLogiciel Enterprise Guide Version 1.3 Windows
Configuration requise Logiciel Enterprise Guide Version 1.3 Windows Ce document indique la configuration requise pour l'installation et l'exécution du logiciel Enterprise Guide. Vous devez mettre votre
Plus en détailMicro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance
Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser le Bureau a distance.doc Préambule Voici quelques
Plus en détailGuide de démarrage rapide
Guide de démarrage rapide 1 Sommaire 1.Préambule...3 2.Démarrage du programme...4 3.Prise en main...6 3.1.Les saisies...6 3.2.Les listes...10 4.Gestion courante...13 4.1.Saisie d'un devis...13 4.2.Transformation
Plus en détailInstitut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki
Institut Supérieur de Gestion Cours pour 3 ème LFIG Java Enterprise Edition Introduction Bayoudhi Chaouki 1 Java EE - Objectifs Faciliter le développement de nouvelles applications à base de composants
Plus en détailMise à jour, sauvegarde et restauration de logiciels
Mise à jour, sauvegarde et restauration de logiciels Manuel de l utilisateur Copyright 2007 Hewlett-Packard Development Company, L.P. Windows est une marque déposée aux États-Unis de Microsoft Corporation.
Plus en détailNotes de mise à jour. 4D v11 SQL Release 2 (11.2) Notes de mise à jour
Notes de mise à jour 4D v11 SQL Release 2 (11.2) Notes de mise à jour 2 Découvrez ci-dessous les principales fonctionnalités de 4D Server v11 SQL et 4D v11 SQL Release 2 (11.2). Pour plus de détails consultez
Plus en détailAssetCenter Notes de version
Peregrine AssetCenter Notes de version PART NUMBER AC-4.1.0-FRE-01015-00189 AssetCenter Copyright 2002 Peregrine Systems, Inc. Tous droits réservés. Les informations contenues dans ce document sont la
Plus en détailSymantec Backup Exec Remote Media Agent for Linux Servers
Annexe I Symantec Backup Exec Remote Media Agent for Linux Servers Cette annexe traite des sujets suivants : A propos de Remote Media Agent Comment fonctionne Remote Media Agent Conditions requises pour
Plus en détailLa gestion des boîtes aux lettres partagées
La gestion des boîtes aux lettres partagées La gestion des boîtes aux lettres partagées - page Présentation du module Partage de mail. Qu'est ce qu'une boîte aux lettres partagée? Il s'agit d'une boîte
Plus en détailCorrigé de l'atelier pratique du module 8 : Implémentation de la réplication
Corrigé de l'atelier pratique du module 8 : Implémentation de la réplication Table des matières Atelier pratique 8 : Implémentation de la réplication 1 Exercice 1 : Création d'une publication 1 Exercice
Plus en détailBluetooth pour Windows
Bluetooth pour Windows Mise en route 2006 Hewlett-Packard Development Company, L.P. Microsoft et Windows sont des marques déposées de Microsoft Corporation aux Etats-Unis. Bluetooth est une marque détenue
Plus en détailFileMaker Server 13. Guide de configuration de l'installation réseau
FileMaker Server 13 Guide de configuration de l'installation réseau 2007-2013 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et Bento
Plus en détailGuide Expert Comptable Production Coala Sm@rt-Cool
Guide Expert Comptable Production Coala Sm@rt-Cool Décembre 2007 Sage Division Experts-Comptables - 11 rue de Cambrai - 75945 Paris Cedex 19 Siège Social Sage : 10 rue Fructidor - 75834 Paris Cedex 17
Plus en détailE-mail : contact@nqicorp.com - Web : http://www.nqicorp.com
- 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Linux....................................................................
Plus en détailManuel Utilisateur de l'installation du connecteur Pronote à l'ent
de l'installation du connecteur Pronote à l'ent Page : 1/28 SOMMAIRE 1 Introduction...3 1.1 Objectif du manuel...3 1.2 Repères visuels...3 2 Paramétrage de la connexion entre l'ent et Pronote...4 2.1 Informations
Plus en détailStorebox User Guide. Swisscom (Suisse) SA
Storebox User Guide Swisscom (Suisse) SA Table des matières. Généralités/Configuration 3. Qu'est-ce que Storebox? 4. Structure de dossier 5.3 Connexion au portail de l'équipe 6.4 Déconnexion du portail
Plus en détailCorrigé de l'atelier pratique du module 3 : Récupération d'urgence
Corrigé de l'atelier pratique du module 3 : Récupération d'urgence Table des matières Atelier pratique 3 : Récupération d'urgence 1 Exercice 1 : Implémentation d'une stratégie de sauvegarde 1 Exercice
Plus en détailRépondre à un courrier - Transférer un courrier 20
avec Présentation de l'écran d'internet Explorer 5 3 Se connecter sur un site distant à partir de l'adresse URL du site Se connecter sur un site distant en utilisant les favoris 5 6 Enregistrer un site
Plus en détailprogecad NLM Guide de l'utilisateur
progecad NLM Guide de l'utilisateur Rev. 11.1 Table des matières Table des matières...2 Introduction...3 Comment démarrer...3 Installation de progecad NLM server...3 Enregistrement de progecad NLM server...3
Plus en détailService de réplication des données HP pour la gamme de disques Continuous Access P9000 XP
Service de réplication des données HP pour la gamme de disques Continuous Access P9000 XP Services HP Care Pack Données techniques Le service de réplication des données HP pour Continuous Access offre
Plus en détail1 Gestionnaire de Données WORD A4 F - USB / 2014-04-05 / 6020 Alco-Connect
1 Gestionnaire de Données WORD A4 F - USB / 2014-04-05 / 6020 Alco-Connect Introduction... 4 Comment décrire le logiciel Cosmos?... 4 Quelles sont les fonctions de ce logiciel PC?... 4 Est-il possible
Plus en détailAcronis Backup & Recovery 10 Server for Linux. Guide de démarrage rapide
Acronis Backup & Recovery 10 Server for Linux Guide de démarrage rapide Ce document explique comment installer et commencer à utiliser Acronis Backup & Recovery 10 Server for Linux. Copyright Acronis,
Plus en détailPublier un Carnet Blanc
Site Web de l association des ingénieurs INSA de Lyon Publier un Carnet Blanc Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008 Publication,
Plus en détailFileMaker Server 14. Aide FileMaker Server
FileMaker Server 14 Aide FileMaker Server 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques
Plus en détailOracle Developer Suite 10g. Guide de l installation. Vista & Seven
TRAVAIL RÉALISÉ PAR ABED ABDERRAHMANE Oracle Developer Suite 10g Guide de l installation 10g Release 2 (10.1.2) pour Windows Vista & Seven www.oraweb.ca Page 1 TABLE DES MATIÈRES : PARTIE 1 : CONCEPTS
Plus en détailManuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus
Manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus Bienvenue dans le manuel de l'utilisateur d'intego VirusBarrier Express et VirusBarrier Plus. VirusBarrier Express est un outil
Plus en détail