<?xml 
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel xml:lang="fr">
	<title>Demey Consulting</title>
	<link>http://demey-consulting.fr/</link>
	
	<language>fr</language>
	<generator>SPIP - www.spip.net (Sarka-SPIP)</generator>




 
	<item xml:lang="fr">
		<title>Rotation du log du plug-in WAS</title>
		<link>http://consulting.demey.org/Rotation-du-log-du-plug-in-WAS</link>
		<guid isPermaLink="true">http://consulting.demey.org/Rotation-du-log-du-plug-in-WAS</guid>
		<dc:date>2010-07-24T14:40:01Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Luc-Michel Demey</dc:creator>


		<dc:subject>WebSphere Application Server</dc:subject>

		<description>Les logs d'un serveur http IBM peut &#234;tre d&#233;finis avec l'option rotatelog dans l'httpd.conf, afin d'avoir un changement de fichier &#224; intervalle r&#233;gulier. Les logs d'un serveur d'application peuvent &#233;galement &#234;tre d&#233;finis avec une option de rotation, et m&#234;me avec une option de conservation d'un nombre maxi de logs. Il n'y a par contre (pour l'instant ...) rien de pr&#233;vu pour la rotation du log du plug-in http (http_plugin.log). Il est certes de taille plus faible, mais on arrive facilement &#224; quelques (...)

-
&lt;a href="http://consulting.demey.org/-Articles-" rel="directory"&gt;Articles&lt;/a&gt;

/ 
&lt;a href="http://consulting.demey.org/+-WebSphere-Application-Server-+" rel="tag"&gt;WebSphere Application Server&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Les logs d'un serveur http IBM peut &#234;tre d&#233;finis avec l'option &lt;i&gt;rotatelog &lt;/i&gt; dans l'httpd.conf, afin d'avoir un changement de fichier &#224; intervalle r&#233;gulier.
&lt;br /&gt;Les logs d'un serveur d'application peuvent &#233;galement &#234;tre d&#233;finis avec une option de rotation, et m&#234;me avec une option de conservation d'un nombre maxi de logs.
&lt;br /&gt;Il n'y a par contre (pour l'instant ...) rien de pr&#233;vu pour la rotation du log du plug-in http (http_plugin.log). Il est certes de taille plus faible, mais on arrive facilement &#224; quelques dizaines de Mo par mois, ce qui &#224; terme peut devenir un probl&#232;me.&lt;/p&gt; &lt;p&gt;Cette &lt;a href='http://www-01.ibm.com/support/docview.wss?uid=swg21440778&amp;myns=swgws&amp;mynp=OCSSEQTP&amp;mync=R' class='spip_out' rel='external'&gt;technote IBM&lt;/a&gt; pr&#233;sente un mode op&#233;ratoire simple et fiable pour cette rotation.&lt;/p&gt; &lt;p&gt;En r&#233;sum&#233; :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Cr&#233;ation via &lt;i&gt;touch &lt;/i&gt; d'un nouveau fichier log (+ chmod)&lt;/li&gt;&lt;li&gt; Modification (manuelle ou script&#233;e) du plugin-cfg.xml&lt;/li&gt;&lt;li&gt; Le nouveau fichier ets pris en compte automatiquement au bout du &quot;RefreshInterval&quot; de l'httpd.conf.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>Suivi de livraison des messages WMQ</title>
		<link>http://consulting.demey.org/Suivi-de-livraison-des-messages</link>
		<guid isPermaLink="true">http://consulting.demey.org/Suivi-de-livraison-des-messages</guid>
		<dc:date>2010-06-23T20:07:01Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Luc-Michel Demey</dc:creator>



		<description>Dans un r&#233;seau WMQ, il est souvent n&#233;cessaire de pouvoir prouver qu'un message a &#233;t&#233; envoy&#233; et/ou re&#231;u par son destinataire. L'API WMQ propose en standard des techniques permettant d'assurer ce suivi. Il s'agit : des options de notifications (Report Options) des coordonn&#233;es de retour Les options de notification sont des flags que l'on peut armer dans la zone REPORT du Message Descriptor (MQMQ), et qui g&#233;n&#232;rent des messages MQ &#224; destination d'une adresse de retour. L'adresse de retour est (...)

-
&lt;a href="http://consulting.demey.org/-Articles-" rel="directory"&gt;Articles&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Dans un r&#233;seau WMQ, il est souvent n&#233;cessaire de pouvoir prouver qu'un message a &#233;t&#233; envoy&#233; et/ou re&#231;u par son destinataire.&lt;/p&gt; &lt;p&gt;L'API WMQ propose en standard des techniques permettant d'assurer ce suivi. Il s'agit :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; des options de notifications (Report Options)&lt;/li&gt;&lt;li&gt; des coordonn&#233;es de retour&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Les options de notification sont des flags que l'on peut armer dans la zone REPORT du Message Descriptor (MQMQ), et qui g&#233;n&#232;rent des messages MQ &#224; destination d'une adresse de retour.
&lt;br /&gt;L'adresse de retour est constitu&#233;e d'un nom de file de r&#233;ponse et d'un nom de Queue Manager, qui sont localis&#233;s les zones ReplyToQ et ReplyToQMgr de ce m&#234;me Message Descriptor.&lt;/p&gt; &lt;p&gt;Les options de notifications sont assez nombreuses, celles qui nous int&#233;ressent ici sont les COA (Confirm on Arrival) et le COD (Confirm on Delivery).&lt;/p&gt; &lt;p&gt;Le COA est un message de notification qui est envoy&#233; lorque le message initial arrive dans la file d'attente cible. Le COD lui est envoy&#233; lorsque ce message est consomm&#233; par l'application cible.&lt;/p&gt; &lt;p&gt;Dans les deux cas, ces messages de notification sont envoy&#233;s &#224; l'adresse figurant dans les zones ReplyToQ et ReplyToQMgr du MQMD.&lt;/p&gt; &lt;p&gt;La d&#233;finition des options de notification et des coordonn&#233;es de retour sont &#224; la charge de l'application qui pose le message. Celle-ci doit renseigner le MQMD avec les valeurs souhait&#233;es.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Options de notification&lt;/strong&gt;&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; MQRO_COA : Confirm Of Arrival &lt;/li&gt;&lt;li&gt; MQRO_COA_WITH_DATA : identique &#224; MQRO_COA, mais avec les 100 premiers octets du message d'origine&lt;/li&gt;&lt;li&gt; MQRO_COA_WITH_FULL_DATA : identique &#224; MQRO_COA, mais avec la totalit&#233; du message d'origine&lt;/li&gt;&lt;li&gt; MQRO_COD : Confirm Of Delivery&lt;/li&gt;&lt;li&gt; MQRO_COD_WITH_DATA : identique &#224; MQRO_COD, mais avec les 100 premiers octets du message d'origine&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Il est possible de sp&#233;cifier que l'on souhaite recevoir les notifications de COA et de COD, mais il ne faut sp&#233;cifier qu'une seule notification dans chaque cat&#233;gorie.&lt;/p&gt; &lt;p&gt;Par d&#233;faut, le Msgid du message d'origine est plac&#233; dans le Correlid du message de notification. Il est ainsi possible de suivre l'arriv&#233;e et / ou la consommation des messages en exploitant les messages de notification.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Chemin de retour&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Lors du d&#233;p&#244;t d'un message par une application, la zone ReplyToQ du MQMD est &#224; blanc.
Pour utiliser les options de notification, il faut au minimum renseigner la zone ReplyToQ avec le nom de la file o&#249; l'on souhaite recevoir les notifications.
&lt;br /&gt;Cette file doit exister sur le QM dont le nom est sp&#233;cifi&#233; dans la zone ReplyToQMgr du MQMD, qui est renseign&#233;e par d&#233;faut avec le nom du QM local.&lt;/p&gt; &lt;p&gt;Lors de la g&#233;n&#233;ration d'un COA ou d'un COD par le QM cible, celui-ci utilise les zones ReplyToQ et ReplyToQMgr du MQMD du message d'origine, pour d&#233;poser le message de notification dans une XmitQ de m&#234;me nom que celui du ReplyToQMgr. &lt;br /&gt;Si la XmitQ porte un nom diff&#233;rent, il faut cr&#233;er sur le QM cible un QM alias.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Probl&#232;mes de droits&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Un COA est g&#233;n&#233;r&#233; par le QM cible au moment o&#249; le message d'origine arrive dans la file d'attente de destination. Ce COA est d&#233;pos&#233; directement dans la XmitQ, avec le compte utilisateur sous lequel s'ex&#233;cute le canal receiver, ou avec le compte sp&#233;cifi&#233; dans le param&#232;tre MCAUSER, s'il est renseign&#233;.
&lt;br /&gt;Par d&#233;faut, le canal receiver s'ex&#233;cute sous le compte &quot;mqm&quot;, donc le message de COA pourra &#234;tre d&#233;pos&#233; sans probl&#232;me dans la XmitQ. &lt;br /&gt;Si le canal receiver s'ex&#233;cute sous un compte diff&#233;rent, ou si un MCAUSER est positionn&#233;, des ajustements seront n&#233;cessaires.&lt;/p&gt; &lt;p&gt;Un COD est g&#233;n&#233;r&#233; par le QM cible au moment o&#249; le message d'origine est consomm&#233;. Dans le cas d'une consommation de messages sous contr&#244;le de validation, le COD est g&#233;n&#233;r&#233; au moment du COMMIT.
Ce COD est d&#233;pos&#233; directement dans la XmitQ, avec le compte utilisateur sp&#233;cifi&#233; dans le champ UserIdentifier du MQMD du message d'origine.
&lt;br /&gt;A priori, ce compte n'est pas forc&#233;ment connu cot&#233; QM cible, et/ou n'a pas de droits d&#233;poser des messages dans la XmitQ. En cas d'utilisation du COD, il faut donc soigneusement planifier les comptes utilis&#233;s et leurs diff&#233;rents droits sur les objets MQ.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Mise en oeuvre&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Le plus simple (dans un premier temps) est d'utiliser le COA.
&lt;br /&gt;Au niveau de l'application &#224; l'origine du flux, il faut pr&#233;voir les changements suivants au niveau du Message Descriptor (MQMD) du message :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Champ ReplyToQ : &#224; renseigner avec le nom de la file o&#249; l'on souhaite recevoir le COA&lt;/li&gt;&lt;li&gt; Champ ReplyToQMgr : &#224; renseigner avec le nom du QM qui h&#233;berge la file de r&#233;ponse. Par d&#233;faut il est renseign&#233; avec le nom du QM d'origine.&lt;/li&gt;&lt;li&gt; Champ Report : Sp&#233;cifier au choix &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; MQRO_COA &lt;/li&gt;&lt;li&gt; MQRO_COA_WITH_DATA &lt;/li&gt;&lt;li&gt; MQRO_COA_WITH_FULL_DATA&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Pseudo Code en C (tir&#233; des exemples livr&#233;s par IBM) :&lt;/p&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt; md.ReplyToQ = MQ_Q_NAME;&lt;br /&gt; md.ReplyToQMgr = MQ_Q_MGR_NAME;&lt;br /&gt; md.Report = MQRO_COA;&lt;br /&gt; MQPUT1(Hcon, /* connection handle */&lt;br /&gt; &amp;odR, /* object descriptor */&lt;br /&gt; &amp;md, /* message descriptor */&lt;br /&gt; &amp;pmo, /* default options */&lt;br /&gt; messlen, /* message length */&lt;br /&gt; buffer, /* message buffer */&lt;br /&gt; &amp;CompCode, /* completion code */&lt;br /&gt; &amp;Reason); /* reason code */&lt;/code&gt;&lt;/div&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>Scripting Jython avec wsadminlib</title>
		<link>http://consulting.demey.org/Scripting-Jython-avec-wsadminlib</link>
		<guid isPermaLink="true">http://consulting.demey.org/Scripting-Jython-avec-wsadminlib</guid>
		<dc:date>2010-05-25T22:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Luc-Michel Demey</dc:creator>


		<dc:subject>WebSphere Application Server</dc:subject>
		<dc:subject>Jython</dc:subject>

		<description>Depuis la version 6.0, le jython est le langage officiel de scripting pour WAS. Le jython est un langage puissant, avec une syntaxe complexe. De plus, la documentation correspondant aux commandes wsadmin est assez difficile &#224; localiser dans l'Infocenter IBM. L'administrateur WAS qui souhaite scripter la cr&#233;ation d'un serveur d'application et de ses ressources peut rapidement se retrouver avec des scripts compliqu&#233;s &#224; d&#233;velopper et difficiles &#224; maintenir. De plus, il y a peu d'exemples (...)

-
&lt;a href="http://consulting.demey.org/-Articles-" rel="directory"&gt;Articles&lt;/a&gt;

/ 
&lt;a href="http://consulting.demey.org/+-WebSphere-Application-Server-+" rel="tag"&gt;WebSphere Application Server&lt;/a&gt;, 
&lt;a href="http://consulting.demey.org/+-Jython-+" rel="tag"&gt;Jython&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Depuis la version 6.0, le &lt;strong&gt;jython &lt;/strong&gt; est le langage officiel de scripting pour WAS.
&lt;br /&gt;Le jython est un langage puissant, avec une syntaxe complexe. De plus, la documentation correspondant aux commandes &lt;i&gt;wsadmin &lt;/i&gt; est assez difficile &#224; localiser dans l'Infocenter IBM.&lt;/p&gt; &lt;p&gt;L'administrateur WAS qui souhaite scripter la cr&#233;ation d'un serveur d'application et de ses ressources peut rapidement se retrouver avec des scripts compliqu&#233;s &#224; d&#233;velopper et difficiles &#224; maintenir. De plus, il y a peu d'exemples disponibles en ligne (&lt;i&gt;&#224; part le fichier wsadminJythonExampleScripts.zip&lt;/i&gt;).&lt;/p&gt; &lt;p&gt;Pour les sites en WAS version 6.1 ou 7.0, il y a maintenant une ressource IBM tr&#232;s int&#233;ressante disponible en ligne. Il s'agit du package wsadminlib. Ce package encapsule la plupart des fonctions courantes de scripting, comme la cr&#233;ation de serveurs et de clusters, la configuration de propri&#233;t&#233;s, l'interrogation d'attributs, ...
&lt;br /&gt;Il y a plus de 500 m&#233;thodes disponibles pour environ 9000 lignes de jython.&lt;/p&gt; &lt;p&gt;Il y a deux mani&#232;res d'utiliser ce package :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; En extrayant le bloc de code correspondant &#224; une m&#233;thode, pour le r&#233;utiliser dans un script sp&#233;cifique&lt;/li&gt;&lt;li&gt; En utilisant, &#224; partir d'un script, les fonctions disponibles dans ce package (ce qui est la meilleure solution !)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Chaque m&#233;thode est appel&#233;e avec les param&#232;tres n&#233;cessaires, et le r&#233;sultat de la fonction peut &#234;tre r&#233;cup&#233;r&#233; dans une variable. Un syst&#232;me de log des op&#233;rations effectu&#233;es est &#233;galement disponible.&lt;/p&gt; &lt;p&gt;Exemple d'utilisation pour cr&#233;er un cluster avec deux serveurs :&lt;/p&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;# Cr&#233;ation d'un cluster de deux serveurs sur le m&#234;me node&lt;br /&gt; # LM Demey - 25/05/2010&lt;br /&gt; # Ce script a &#233;t&#233; test&#233; en WAS 7.0 et utilise la biblioth&#232;que wsadminlib.&lt;br /&gt; # Mode d'appel (depuis le bin du profil ou du Dmgr) : wsadmin -lang jython -f fichier.py &lt;br /&gt; # Exemple : wsadmin -user was -password was -lang jython -f C:\LMD\create_clu.py &lt;br /&gt; # Ce script n'attend pas de param&#232;tres.&lt;br /&gt; #-----------------------------------------------------------------&lt;br /&gt; #&lt;br /&gt; # il faut que wsadminlib.py soit accessible, le chemin doit &#234;tre complet.&lt;br /&gt; execfile('C:\LMD\New\wsadminlib.py')&lt;br /&gt; # Recherche de la cellule&lt;br /&gt; cellname = getCellName()&lt;br /&gt; print &quot;La cellule est &quot; + cellname + &quot;.&quot;&lt;br /&gt; # Cr&#233;ation d'un cluster &lt;br /&gt; clustername = &quot;CLU01&quot;&lt;br /&gt; # Suppression du cluster if any&lt;br /&gt; print &quot;Suppression &#233;ventuelle du cluster &quot; + clustername + &quot; ...&quot;&lt;br /&gt; deleteServerClusterByName( clustername )&lt;br /&gt; createCluster( cellname, clustername, createReplicationDomain = False )&lt;br /&gt; # Cr&#233;ation des serveurs&lt;br /&gt; servername = &quot;CLU01_S1&quot;&lt;br /&gt; nodename = &quot;node01&quot;&lt;br /&gt; print &quot;Cr&#233;ation du serveur d'application &quot; + servername + &quot; sur le node &quot; + nodename + &quot; ...&quot;&lt;br /&gt; createServerInCluster(clustername, nodename, servername,sessionReplication = False)&lt;br /&gt; print &quot;Cr&#233;ation du serveur d'application &quot; + servername + &quot; sur le node &quot; + nodename + &quot; OK&quot;&lt;br /&gt; #&lt;br /&gt; servername = &quot;CLU01-S2&quot;&lt;br /&gt; nodename = &quot;node01&quot;&lt;br /&gt; print &quot;Cr&#233;ation du serveur d'application &quot; + servername + &quot; sur le node &quot; + nodename + &quot; ...&quot;&lt;br /&gt; createServerInCluster(clustername, nodename, servername,sessionReplication = False)&lt;br /&gt; print &quot;Cr&#233;ation du serveur d'application &quot; + servername + &quot; sur le node &quot; + nodename + &quot; OK&quot;&lt;br /&gt; #&lt;br /&gt; AdminConfig.save()&lt;br /&gt; print &quot;Sauvegarde de la configuration OK&quot;&lt;br /&gt; print &quot;--- Fin du script ---&quot;&lt;/code&gt;&lt;/div&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;Exemple de sortie du script ci-dessus :&lt;/p&gt;
&lt;blockquote class=&quot;spip&quot;&gt;
&lt;p&gt;
&lt;strong&gt;wsadmin -lang jython -f create_clu.py &lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;WASX7209I: Connect&#233; au processus &quot;dmgr&quot; sur le noeud LMD70Dmgr en utilisant le connecteur SOAP. Le type de processus est : DeploymentManager&lt;br /&gt; $Id: wsadminlib.py 104 2010-02-15 19:06:18Z dingsor $&lt;br /&gt; La cellule est LMD70.&lt;br /&gt; Suppression &#233;ventuelle du cluster CLU01 ...&lt;br /&gt; Cr&#233;ation du serveur d'application CLU01_S1 sur le node node01 ...&lt;br /&gt; Cr&#233;ation du serveur d'application CLU01_S1 sur le node node01 OK&lt;br /&gt; Cr&#233;ation du serveur d'application CLU01-S2 sur le node node01 ...&lt;br /&gt; Cr&#233;ation du serveur d'application CLU01-S2 sur le node node01 OK&lt;br /&gt; Sauvegarde de la configuration OK&lt;br /&gt; --- Fin du script ---&lt;/code&gt;&lt;/div&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;Le package wsadminlib est t&#233;l&#233;chargeable &#224; partir de la page :
&lt;a href='http://www.ibm.com/developerworks/websphere/library/samples/SampleScripts.html' class='spip_out' rel='external'&gt;http://www.ibm.com/developerworks/websphere/library/samples/&lt;/a&gt;
&lt;br /&gt;Il existe &#233;galement un blog, anim&#233; par les auteurs du package, qui propose des cas d'utilisation : &lt;a href='http://wsadminlib.blogspot.com/' class='spip_out' rel='external'&gt;http://wsadminlib.blogspot.com/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;span class='spip_document_103 spip_documents spip_documents_right' style='float:right;'&gt; &lt;a href=&quot;http://consulting.demey.org/IMG/png/_c_2010_Demey_Consulting.png&quot; title=&quot;PNG - 494 octets&quot;&gt; &lt;img src=&quot;http://consulting.demey.org/local/cache-vignettes/L221xH25/_c_2010_Demey_Consulting-8e885.png&quot; width='221' height='25' alt=&quot;PNG - 494 octets&quot; style='height:25px;width:221px;' /&gt; &lt;/a&gt; &lt;/span&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Bon scripting !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>Bonnes pratiques de nommage des objets WebSphere MQ</title>
		<link>http://consulting.demey.org/Bonnes-pratiques-nommage-WMQ</link>
		<guid isPermaLink="true">http://consulting.demey.org/Bonnes-pratiques-nommage-WMQ</guid>
		<dc:date>2010-04-06T17:35:56Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Luc-Michel Demey</dc:creator>



		<description>L'objectif de cet article est de donner les r&#232;gles de nommage &#224; respecter pour les objets WMQ, et de proposer des normes et des bonnes pratiques, dans l'optique d'un plan de nommage. R&#232;gles de nommage WebSphere MQ Les r&#232;gles de nommage &#224; respecter pour les objets MQ sont les suivantes : Objets MQ : 48 caract&#232;res maxi Sauf les canaux : 20 Sauf les QM sur z/OS : 4 Caract&#232;res autoris&#233;s Uppercase : A-Z Lowercase : a-z Num&#233;rique : 0-9 Point : &#171; . &#187; Underscore :&#171; _ &#187; Forward slash : &#171; (...)

-
&lt;a href="http://consulting.demey.org/-Articles-" rel="directory"&gt;Articles&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;L'objectif de cet article est de donner les r&#232;gles de nommage &#224; respecter pour les objets WMQ, et de proposer des normes et des bonnes pratiques, dans l'optique d'un plan de nommage.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;R&#232;gles de nommage WebSphere MQ&lt;/h3&gt;
&lt;p&gt;Les r&#232;gles de nommage &#224; respecter pour les objets MQ sont les suivantes :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Objets MQ : 48 caract&#232;res maxi&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Sauf les canaux : 20&lt;/li&gt;&lt;li&gt; Sauf les QM sur z/OS : 4&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; Caract&#232;res autoris&#233;s &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Uppercase : A-Z &lt;/li&gt;&lt;li&gt; Lowercase : a-z &lt;/li&gt;&lt;li&gt; Num&#233;rique : 0-9 &lt;/li&gt;&lt;li&gt; Point : &#171; . &#187;&lt;/li&gt;&lt;li&gt; Underscore :&#171; _ &#187;&lt;/li&gt;&lt;li&gt; Forward slash : &#171; / &#187;&lt;/li&gt;&lt;li&gt; Pourcentage : &#171; % &#187;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Les caract&#232;res blancs et accentu&#233;s sont interdits, les noms de type SYSTEM.* sont r&#233;serv&#233;s. &lt;br /&gt;Il faut tenir compte de ces limitations lors de l'&#233;tablissement du plan et des normes de nommage.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Normes et bonnes pratiques&lt;/h3&gt;
&lt;p&gt;De mani&#232;re g&#233;n&#233;rale, &#233;viter de mettre le type de l'objet dans le nom :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; QMxx, QL.xxx, QR.xxx&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Inutile d'inclure le nom du Queue Manager dans un nom de file :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; QM01.QL.INPUT&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Il faut pr&#233;f&#233;rer les noms en MAJUSCULES (Eviter le mIxEd CaSe), et ne pas h&#233;siter &#224; donner un nom descriptif (sans exc&#232;s).&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Nommage du Queue Manager&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Pour le choix du nom du Queue Manager, on peut distinguer 2 cas :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; La couche MQ est consid&#233;r&#233;e comme faisant partie de l'infrastructure technique&lt;/li&gt;&lt;li&gt; La couche MQ est consid&#233;r&#233;e comme faisant partie de l'application&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Dans le premier cas, le nom du Queue Manager peut &#234;tre d&#233;riv&#233; du hostname, avec par exemple un suffixe de 1 ou 2 digits.
&lt;br /&gt;Dans le deuxi&#232;me cas, le nom du Queue Manager peut &#234;tre rattach&#233; au nom de l'application&lt;/p&gt; &lt;p&gt;Si le nom du serveur ou de l'application n'int&#232;gre pas la notion d'environnement (Prod, Int&#233;gration, UAT, Dv, ...), il faut pr&#233;voir d'y consacrer un digit (P, I, U, D, ...) dans le nom du Queue Manager, par exemple sous forme de suffixe.&lt;/p&gt; &lt;p&gt;Il faut malgr&#233; tout essayer de limiter le nom d'un Queue Manager &#224; 9 caract&#232;res (cf. nommage des canaux DQM), et surtout s'assurer que le nom d'un Queue Manager est unique dans le r&#233;seau.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Nommage des files d'attente applicatives&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Si l'application est r&#233;f&#233;renc&#233;e par un trigramme applicatif, inclure celui-ci dans le nom des files, de pr&#233;f&#233;rence en majeur (pr&#233;fixe). Cette approche est utile pour l'administration des objets et l'affectation des droits MQ.&lt;/p&gt; &lt;p&gt;Inclure &#233;galement dans le nom de la file le nom de flux&lt;/p&gt; &lt;p&gt;Eviter :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; d'inclure le nom du QM (portabilit&#233; des scripts)&lt;/li&gt;&lt;li&gt; d'inclure le type de file (&#233;volution de l'architecture)&lt;/li&gt;&lt;li&gt; les noms type FROM.APP1.TO.APP2&lt;/li&gt;&lt;li&gt; d'inclure le nom de l'application source du flux&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Exemple : TAA.INTERRO1, SWIFT.IN01, CPT2FAC&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Nommage des canaux&lt;/strong&gt;&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Canaux DQM (canaux QM &#224; QM) :&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Concat&#233;ner le nom du Queue Manager source et le nom du Queue Manager cible, s&#233;par&#233;s par un point.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Exemple : &lt; nom_qm1 &gt;.&lt; nom_qm2 &gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;Note : Le nom des canaux &#233;tant limit&#233; &#224; 20 caract&#232;res, cette norme n&#233;cessite que le nom des Queue Manager soit au maximum de 9 caract&#232;res chaque.&lt;/i&gt;&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Canaux Cluster Sender&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; A minima : TO. &lt; nom_qm_cible &gt;&lt;/li&gt;&lt;li&gt; Pr&#233;f&#233;rer : TO. &lt; nom_cluster &gt; .&lt; nom_qm_cible &gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Canaux Cluster Receiver&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; A minima : TO. &lt; nom_qm_source &gt;&lt;/li&gt;&lt;li&gt; Pr&#233;f&#233;rer : TO. &lt; nom_cluster &gt; .&lt; nom_qm_source &gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Canaux SVRCONN&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Donner un nom significatif de l'usage : ADMIN, MONITOR, APP01, ...&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Nommage des autres objets syst&#232;me&lt;/strong&gt;&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Dead Letter Queue : DLQ&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Xmitq : Utiliser le nom du Queue Manager distant&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Exemple : Xmitq GRP22 pour les flux vers le QM GRP22&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Listener : &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Si le listener est unique pour le Queue Manager, on peut l'appeler LISTENER&lt;/li&gt;&lt;li&gt; S'il y a de multiples listener, on peut les nommer par fonction : ADMIN, PORTAIL, APP1, ... ou LISTENER&lt; n&#176; du port &gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Exemple : LISTENER1416&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Initiation Queue : Pour le d&#233;marrage automatique des canaux (triggering), utiliser l'INITQ par d&#233;faut (SYSTEM.CHANNEL.INITQ).&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;span class='spip_document_103 spip_documents spip_documents_right' style='float:right;'&gt; &lt;a href=&quot;http://consulting.demey.org/IMG/png/_c_2010_Demey_Consulting.png&quot; title=&quot;PNG - 494 octets&quot;&gt; &lt;img src=&quot;http://consulting.demey.org/local/cache-vignettes/L221xH25/_c_2010_Demey_Consulting-8e885.png&quot; width='221' height='25' alt=&quot;PNG - 494 octets&quot; style='height:25px;width:221px;' /&gt; &lt;/a&gt; &lt;/span&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>Annonce du MQ-Pad</title>
		<link>http://consulting.demey.org/Annonce-du-MQ-Pad</link>
		<guid isPermaLink="true">http://consulting.demey.org/Annonce-du-MQ-Pad</guid>
		<dc:date>2010-03-31T22:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Luc-Michel Demey</dc:creator>



		<description>Annonce MQ-Pad Le MQ-Pad est un nouvel outil d'administration pour les environnements WebSphere MQ. Il se pr&#233;sente sous la forme d'une tablette graphique autonome. Le MQ-Pad est conforme aux sp&#233;cifications : WAF 1.1 DTC 2.0 CTB 1.5 Il fonctionne avec le nouveau SupportPack MO1664 (en liaison avec le MO71) et supporte les liaisons 3G, BlueTouffe, et RedFish. En exclusivit&#233;, les premi&#232;res photos de ce superbe outil : Il est disponible &#224; partir du 1er Avril dans toutes les bonnes ... (...)

-
&lt;a href="http://consulting.demey.org/-Articles-" rel="directory"&gt;Articles&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;spip&quot;&gt;Annonce MQ-Pad&lt;/h3&gt;
&lt;p&gt;Le MQ-Pad est un nouvel outil d'administration pour les environnements WebSphere MQ.
&lt;br /&gt;Il se pr&#233;sente sous la forme d'une tablette graphique autonome.&lt;/p&gt; &lt;p&gt;Le MQ-Pad est conforme aux sp&#233;cifications :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; WAF 1.1&lt;/li&gt;&lt;li&gt; DTC 2.0&lt;/li&gt;&lt;li&gt; CTB 1.5&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;
&lt;p&gt;Il fonctionne avec le nouveau SupportPack MO1664 (en liaison avec le MO71) et supporte les liaisons 3G, BlueTouffe, et RedFish.&lt;/p&gt; &lt;p&gt;En exclusivit&#233;, les premi&#232;res photos de ce superbe outil :&lt;/p&gt; &lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;dl class='spip_document_109 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L347xH476/MQ-Pad_2-217b2.jpg' width='347' height='476' alt='JPEG - 18.9 ko' style='height:476px;width:347px;' /&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;dl class='spip_document_110 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L347xH476/MQ-Pad_3-984c3.jpg' width='347' height='476' alt='JPEG - 23.8 ko' style='height:476px;width:347px;' /&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;dl class='spip_document_111 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L347xH476/MQ-Pad_4-f0297.jpg' width='347' height='476' alt='JPEG - 27.5 ko' style='height:476px;width:347px;' /&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;Il est disponible &#224; partir du 1er Avril dans toutes les bonnes ... poissonneries !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>Duplication de messages avec WMQ V7</title>
		<link>http://consulting.demey.org/Duplication-de-messages-avec-WMQ</link>
		<guid isPermaLink="true">http://consulting.demey.org/Duplication-de-messages-avec-WMQ</guid>
		<dc:date>2010-03-11T23:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Luc-Michel Demey</dc:creator>


		<dc:subject>WebSphere MQ</dc:subject>
		<dc:subject>MQSeries</dc:subject>
		<dc:subject>Haute Disponibilit&#233;</dc:subject>
		<dc:subject>PubSub</dc:subject>

		<description>Depuis le temps que l'on d&#233;ploie des applications MQ, quel administrateur n'a pas souhait&#233; un jour dupliquer simplement un flux de messages vers deux files diff&#233;rentes ? Bien s&#251;r, des solutions existent, comme des applications (plus ou moins transactionnelles) faisant MQget suivi de 2 x MQPut, des exit de message ou de canal, ... bref rien de tr&#232;s satisfaisant ni de tr&#232;s robuste. Mais avec MQ Version 7, tout va changer ... Rappels sur MQ PubSub V7 Le PubSub (Publication / Souscription) est une (...)

-
&lt;a href="http://consulting.demey.org/-Articles-" rel="directory"&gt;Articles&lt;/a&gt;

/ 
&lt;a href="http://consulting.demey.org/+-WebSphere-MQ-+" rel="tag"&gt;WebSphere MQ&lt;/a&gt;, 
&lt;a href="http://consulting.demey.org/+-MQSeries-+" rel="tag"&gt;MQSeries&lt;/a&gt;, 
&lt;a href="http://consulting.demey.org/+-Haute-Disponibilite-+" rel="tag"&gt;Haute Disponibilit&#233;&lt;/a&gt;, 
&lt;a href="http://consulting.demey.org/+-PubSub-+" rel="tag"&gt;PubSub&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Depuis le temps que l'on d&#233;ploie des applications MQ, quel administrateur n'a pas souhait&#233; un jour dupliquer simplement un flux de messages vers deux files diff&#233;rentes ?
&lt;br /&gt;Bien s&#251;r, des solutions existent, comme des applications (plus ou moins transactionnelles) faisant MQget suivi de 2 x MQPut, des exit de message ou de canal, ... bref rien de tr&#232;s satisfaisant ni de tr&#232;s robuste.&lt;/p&gt; &lt;p&gt;Mais avec MQ Version 7, tout va changer ...&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Rappels sur MQ PubSub V7&lt;/h3&gt;
&lt;p&gt;Le PubSub (Publication / Souscription) est une possibilit&#233; additionnelle apport&#233;e par la version 7 de WebSphere MQ. C'est un nouveau paradigme applicatif qui permet de cr&#233;er des applications avec un niveau de d&#233;couplage plus &#233;lev&#233; que celui apport&#233; par le messaging MQ.&lt;/p&gt; &lt;p&gt;Le principe est assez semblable aux flux RSS : Une application &#171; publie &#187; du contenu (demande de dispo, commandes, BL, &#8230;) sous forme de messages MQ dans une &#171; Rubrique &#187; (Topic). D'autres applications s' &#171; abonnent &#187; &#224; cette rubrique, et re&#231;oivent les messages MQ correspondants.&lt;/p&gt; &lt;p&gt;Les applications qui publient n'ont pas connaissance des applications qui sont abonn&#233;es. Le routage des messages est effectu&#233; par le module &#171; broker &#187; de WebSphere MQ version 7.&lt;/p&gt; &lt;p&gt;Au-del&#224; des API MQ classiques (MQPut, MQGet, &#8230;), il existe en version 7 de nouvelles API qui permettent de mettre en &#339;uvre le PubSub dans les applications. Il est &#233;galement possible d'utiliser le PubSub avec des applications MQ non modifi&#233;es (d&#233;velopp&#233;es pour WMQ version 5.3 ou 6.0), gr&#226;ce &#224; plusieurs particularit&#233;s de MQ V7 :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Il est maintenant possible de faire pointer une file alias sur une Rubrique. Ceci permet &#224; une application existante de publier des flux de type PubSub.&lt;/li&gt;&lt;li&gt; La &#171; souscription administrative &#187; permet, via une commande MQSC, d'abonner une file existante &#224; une Rubrique. Cette file recevra alors les messages de la Rubrique, messages qui pourront &#234;tre consomm&#233;s par une application MQ &#171; non PubSub &#187;.&lt;/li&gt;&lt;/ul&gt;
&lt;h3 class=&quot;spip&quot;&gt;Application &#224; la duplication de messages&lt;/h3&gt;
&lt;p&gt;En combinant les deux particularit&#233;s ci-dessus il est possible, en utilisant des applications &quot;MQ V6&quot; non modifi&#233;es, d'utiliser le Pub/Sub V7 pour dupliquer les messages.&lt;/p&gt; &lt;p&gt;Soit une application A, qui pose des messages dans une file MQ. On souhaite que les applications B et C puissent chacune disposer d'une copie des messages d&#233;pos&#233;s par l'application A.&lt;/p&gt; &lt;p&gt;On va donc cr&#233;er :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; une rubrique (RUB1)&lt;/li&gt;&lt;li&gt; une file alias Q1, pointant vers la rubrique RUB1&lt;/li&gt;&lt;li&gt; des files locales Q2 et Q3&lt;/li&gt;&lt;li&gt; des souscriptions &#224; la rubriques SUB1 pour les files Q2 et Q3&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Exemple en MQSC :&lt;/p&gt; &lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;* Duplication d'un flux MQ via PubSub V7&lt;br /&gt; * Luc-Michel Demey 03/2010&lt;br /&gt; &lt;br /&gt; DEFINE TOPIC('RUB1') +&lt;br /&gt; TOPICSTR(' ') +&lt;br /&gt; REPLACE &lt;br /&gt; DEFINE QALIAS('Q1') +&lt;br /&gt; TARGTYPE(TOPIC) +&lt;br /&gt; TARGET('RUB1') +&lt;br /&gt; REPLACE&lt;br /&gt; DEFINE QLOCAL('Q2') +&lt;br /&gt; REPLACE&lt;br /&gt; DEFINE QLOCAL('Q3') +&lt;br /&gt; REPLACE&lt;br /&gt; DEFINE SUB('ABO_Q2') +&lt;br /&gt; TOPICOBJ('RUB1') +&lt;br /&gt; DESTCLAS(PROVIDED) +&lt;br /&gt; DEST('Q2') +&lt;br /&gt; REPLACE&lt;br /&gt; DEFINE SUB('ABO_Q3') +&lt;br /&gt; TOPICOBJ('RUB1') +&lt;br /&gt; DESTCLAS(PROVIDED) +&lt;br /&gt; DEST('Q3') +&lt;br /&gt; REPLACE&lt;/code&gt;&lt;/div&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;&lt;strong&gt;R&#233;sultat :&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Lors du d&#233;p&#244;t d'un message dans Q1 par l'application A, ce dernier va se retrouv&#233; publi&#233; dans RUB1.&lt;/p&gt; &lt;p&gt;Q2 et Q3 &#233;tant abonn&#233;s &#224; cette rubrique, les deux files vont recevoir une copie du message.&lt;/p&gt; &lt;p&gt;Les applications B et C vont donc pouvoir disposer chacune de leur copie de message.&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;span class='spip_document_103 spip_documents spip_documents_right' style='float:right;'&gt; &lt;a href=&quot;http://consulting.demey.org/IMG/png/_c_2010_Demey_Consulting.png&quot; title=&quot;PNG - 494 octets&quot;&gt; &lt;img src=&quot;http://consulting.demey.org/local/cache-vignettes/L221xH25/_c_2010_Demey_Consulting-8e885.png&quot; width='221' height='25' alt=&quot;PNG - 494 octets&quot; style='height:25px;width:221px;' /&gt; &lt;/a&gt; &lt;/span&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;La mise en &#339;uvre des fonctions PubSub de MQ V7 de base est relativement peu intrusive dans une architecture existante, dans la mesure o&#249; il n'est pas n&#233;cessaire de modifier les applications existantes.&lt;/p&gt; &lt;p&gt;Ceci peut &#234;tre une solution simple pour transformer des applications aujourd'hui &lt;i&gt;1 to 1&lt;/i&gt; en applications &lt;i&gt;1 to n&lt;/i&gt;, &lt;i&gt;n to 1&lt;/i&gt;, ou &lt;i&gt;n to n&lt;/i&gt;, et permettre ainsi une &#233;volution en douceur du Syst&#232;me d'Information de l'entreprise.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>Introduction &#224; la Haute Disponibilit&#233; WMQ en version 7.0.1</title>
		<link>http://consulting.demey.org/WMQ-Introduction-Haute-Disponibilite</link>
		<guid isPermaLink="true">http://consulting.demey.org/WMQ-Introduction-Haute-Disponibilite</guid>
		<dc:date>2010-01-30T23:00:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Luc-Michel Demey</dc:creator>


		<dc:subject>WebSphere MQ</dc:subject>
		<dc:subject>MQSeries</dc:subject>
		<dc:subject>Queue Manager</dc:subject>
		<dc:subject>Haute Disponibilit&#233;</dc:subject>

		<description>Concepts HA WMQ Depuis plusieurs ann&#233;es, la Haute Disponibilit&#233; MQ dans les environnements Windows et Unix est bas&#233;e sur les &#233;l&#233;ments suivants : Deux serveurs distincts, avec le logiciel WMQ install&#233; Un stockage externe (type baie SSA, baie SAN, ...) Une configuration sp&#233;cifique du Queue Manager, pour stocker les files d'attente et les logs sur le stockage externe Des outils comme un logiciel de Haute Dispo (HACMP, MSCS, Veritas, ...) et/ou des scripts (Support Pack MC91 par exemple) Ces (...)

-
&lt;a href="http://consulting.demey.org/-Articles-" rel="directory"&gt;Articles&lt;/a&gt;

/ 
&lt;a href="http://consulting.demey.org/+-WebSphere-MQ-+" rel="tag"&gt;WebSphere MQ&lt;/a&gt;, 
&lt;a href="http://consulting.demey.org/+-MQSeries-+" rel="tag"&gt;MQSeries&lt;/a&gt;, 
&lt;a href="http://consulting.demey.org/+-Queue-Manager-+" rel="tag"&gt;Queue Manager&lt;/a&gt;, 
&lt;a href="http://consulting.demey.org/+-Haute-Disponibilite-+" rel="tag"&gt;Haute Disponibilit&#233;&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;spip&quot;&gt;Concepts HA WMQ&lt;/h3&gt;
&lt;p&gt;Depuis plusieurs ann&#233;es, la Haute Disponibilit&#233; MQ dans les environnements Windows et Unix est bas&#233;e sur les &#233;l&#233;ments suivants :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Deux serveurs distincts, avec le logiciel WMQ install&#233;&lt;/li&gt;&lt;li&gt; Un stockage externe (type baie SSA, baie SAN, ...)&lt;/li&gt;&lt;li&gt; Une configuration sp&#233;cifique du Queue Manager, pour stocker les files d'attente et les logs sur le stockage externe&lt;/li&gt;&lt;li&gt; Des outils comme un logiciel de Haute Dispo (HACMP, MSCS, Veritas, ...) et/ou des scripts (Support Pack MC91 par exemple)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Ces outils permettent :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; de d&#233;tecter la perte du QM sur le serveur nominal&lt;/li&gt;&lt;li&gt; de basculer les volumes disques vers le serveur de backup&lt;/li&gt;&lt;li&gt; de basculer l'adresse IP (VIP) vers le serveur de backup&lt;/li&gt;&lt;li&gt; de relancer le QM sur le serveur de backup&lt;/li&gt;&lt;/ul&gt;
&lt;h3 class=&quot;spip&quot;&gt;Apports de la version 7.0.1&lt;/h3&gt;
&lt;p&gt;La version 7.0.1 de WMQ apporte la fonction de QM de standby, avec bascule automatique. De plus, de nouveaux param&#232;tres dans la d&#233;finition du canal permettent &#224; un QM partenaire d'atteindre soit le QM nominal, soit le QM de backup, sans avoir &#224; basculer l'IP.
&lt;br /&gt;Sur un plan mat&#233;riel, il est toujours n&#233;cessaire de disposer de deux serveurs distincts et d'un stockage r&#233;seau. Ce stockage doit se conformer &#224; un certain nombre de sp&#233;cifications, comme la capacit&#233; &#224; lib&#233;rer les fichiers verrouill&#233;s en cas d'arr&#234;t de l'application qui les verrouille. Un exemple est NFS4.&lt;/p&gt; &lt;p&gt;Pour un QM partenaire, l'existence d'un QM de bascule est param&#233;tr&#233;e en indiquant dans le CONNAME du canal sender les deux hostnames, s&#233;par&#233;s par une virgule si le QM partenaire est en 7.0.1.
Exemple :&lt;/p&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&#8230;&lt;br /&gt; CONNAME(UNIX01(14141), UNIX02(14141))&lt;br /&gt; &#8230;&lt;/code&gt;&lt;/div&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;Si le QM partenaire est en 6.0, l'utilisation du SupportPack MR01 a un effet identique.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Mise en &#339;uvre&lt;/h3&gt;
&lt;p&gt;Le principe de la mise en &#339;uvre est le suivant :&lt;/p&gt; &lt;p&gt;&lt;strong&gt;V&#233;rification de la compatibilit&#233; du file system&lt;/strong&gt;
&lt;br /&gt;La premi&#232;re &#233;tape consiste &#224; v&#233;rifier la compatibilit&#233; du syst&#232;me de fichiers utilis&#233; avec le multi-instance.&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Sur chaque serveur, on lance la commande :&lt;/li&gt;&lt;/ul&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;amqmfsck -v /mqha&lt;/code&gt;&lt;/div&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;Ceci permet de v&#233;rifier la capacit&#233; du syst&#232;me de fichiers &#224; supporter les locks demand&#233;s par WMQ&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Ensuite, simultan&#233;ment sur les deux serveurs, on lance la commande :&lt;/li&gt;&lt;/ul&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;amqmfsck -c /mqha&lt;/code&gt;&lt;/div&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;Ceci permet d'effectuer un test d'&#233;criture concurrente.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Cr&#233;ation du Queue Manager&lt;/strong&gt;
&lt;br /&gt;Cette cr&#233;ation n'est &#224; effectuer que sur un des serveurs. On commence par cr&#233;er les syst&#232;mes de fichiers pour MQ, par exemple :&lt;/p&gt; &lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;mkdir /mqha/logs&lt;br /&gt; mkdir /mqha/qmgrs&lt;/code&gt;&lt;/div&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;On cr&#233;e ensuite le Queue Manager avec la commande classique, sans oublier de sp&#233;cifier des logs lin&#233;aires !&lt;/p&gt; &lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;crtmqm -ll -ld /mqha/log -md /mqha/qmgrs LMD01&lt;/code&gt;&lt;/div&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;&lt;strong&gt;Cr&#233;ation de l'instance de backup&lt;/strong&gt;
&lt;br /&gt;Sur le deuxi&#232;me serveur, il faut cr&#233;er le Queue Manager de backup, mais avec la commande &lt;i&gt;addmqinf&lt;/i&gt;.
&lt;br /&gt;Le plus simple est d'utiliser la commande &lt;i&gt;dspmqinf &lt;/i&gt; sur le premier serveur, qui donne la syntaxe &#224; utiliser pour cr&#233;er l'instance de backup sur le deuxi&#232;me serveur :&lt;/p&gt; &lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;dspmqinf -o command LMD01 &lt;br /&gt; &lt;br /&gt; addmqinf -s QueueManager -v Name=LMD01 -v Directory=LMD01 -v Prefix=/var/mqm -v DataPath=/mqha/qmgrs/LMD01&lt;/code&gt;&lt;/div&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;&lt;strong&gt;D&#233;marrage du Queue Manager&lt;/strong&gt;
&lt;br /&gt;Sur un des serveurs (n'importe lequel en fait), d&#233;marrer le Queue Manager en mode &lt;i&gt;fail-over&lt;/i&gt; :&lt;/p&gt; &lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;strmqm -x LMD01&lt;/code&gt;&lt;/div&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;Sur l'autre serveur, d&#233;marrer le Queue Manager en mode &lt;i&gt;fail-over&lt;/i&gt; :&lt;/p&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;strmqm -x LMD01&lt;/code&gt;&lt;/div&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;&lt;strong&gt;V&#233;rification du fonctionnement&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;V&#233;rification sur le premier serveur :&lt;/p&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;dspmq&lt;br /&gt; QMNAME(LMD01) STATUS(En cours de fonctionnement)&lt;/code&gt;&lt;/div&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;V&#233;rification sur le deuxi&#232;me serveur :&lt;/p&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;dspmq&lt;br /&gt; QMNAME(LMD01) STATUS(Ex&#233;cut&#233; en tant qu'instance de secours)&lt;/code&gt;&lt;/div&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;&lt;strong&gt;Bascule fail-over&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Sur le premier serveur :&lt;/p&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;endmqm &#8211;s LMD01&lt;/code&gt;&lt;/div&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;V&#233;rification sur le premier serveur :&lt;/p&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;dspmq&lt;br /&gt; QMNAME(LMD01) STATUS(Ex&#233;cut&#233; ailleurs)&lt;/code&gt;&lt;/div&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;V&#233;rification sur le deuxi&#232;me serveur :&lt;/p&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;dspmq&lt;br /&gt; QMNAME(LMD01) STATUS(En cours de fonctionnement)&lt;/code&gt;&lt;/div&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;&lt;strong&gt;Arr&#234;t du Queue Manager&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Sur le serveur o&#249; le Queue Manager s'ex&#233;cute :&lt;/p&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;endmqm LMD01&lt;/code&gt;&lt;/div&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;Ceci arr&#234;te le QM actif &lt;strong&gt;ET&lt;/strong&gt; l'instance de backup.&lt;/p&gt; &lt;p&gt;&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;span class='spip_document_103 spip_documents spip_documents_right' style='float:right;'&gt; &lt;a href=&quot;http://consulting.demey.org/IMG/png/_c_2010_Demey_Consulting.png&quot; title=&quot;PNG - 494 octets&quot;&gt; &lt;img src=&quot;http://consulting.demey.org/local/cache-vignettes/L221xH25/_c_2010_Demey_Consulting-8e885.png&quot; width='221' height='25' alt=&quot;PNG - 494 octets&quot; style='height:25px;width:221px;' /&gt; &lt;/a&gt; &lt;/span&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;Cette nouvelle fonction apport&#233;e par la version 7.0.1 de WebSphere MQ permet de mettre en &#339;uvre, relativement facilement, un m&#233;canisme de Haute Disponibilit&#233; MQ entre deux serveurs.
&lt;br /&gt;Le niveau de fonctionnalit&#233; obtenu est certes moins &#233;lev&#233; qu'avec des logiciels sp&#233;cialis&#233;s comme HACMP, mais pour la plupart des cas cela est suffisant.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>Parcours</title>
		<link>http://consulting.demey.org/Parcours</link>
		<guid isPermaLink="true">http://consulting.demey.org/Parcours</guid>
		<dc:date>2010-01-02T18:57:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Luc-Michel Demey</dc:creator>


		<dc:subject>MQSeries</dc:subject>
		<dc:subject>WebSphere Application Server</dc:subject>
		<dc:subject>S&#233;curit&#233;</dc:subject>
		<dc:subject>SSL</dc:subject>
		<dc:subject>Formation</dc:subject>
		<dc:subject>WMQ File Transfer </dc:subject>
		<dc:subject>CV</dc:subject>

		<description>Architecte Technique Senior - Expert WebSphere / MQSeries / Portal T&#233;l&#233;chargez mon CV Comp&#233;tences Architecture des syst&#232;mes d'informations Instructeur WebSphere Application Server (WAS), WebSphere MQ (MQSeries), WebSphere Portal (WP) Conduite de projet en environnement complexe Coordination d'&#233;quipes multi-plateformes WebSphere MQSeries, version 2.x &#224; 7.0.1 WebSphere MQ File Transfer Edition V 7.0 WebSphere Application Server (WAS), version 3.5 &#224; 7.0, Express, Base et ND. (...)

-
&lt;a href="http://consulting.demey.org/-Parcours,3-" rel="directory"&gt;Mon parcours - CV&lt;/a&gt;

/ 
&lt;a href="http://consulting.demey.org/+-MQSeries-+" rel="tag"&gt;MQSeries&lt;/a&gt;, 
&lt;a href="http://consulting.demey.org/+-WebSphere-Application-Server-+" rel="tag"&gt;WebSphere Application Server&lt;/a&gt;, 
&lt;a href="http://consulting.demey.org/+-Securite-+" rel="tag"&gt;S&#233;curit&#233;&lt;/a&gt;, 
&lt;a href="http://consulting.demey.org/+-SSL-+" rel="tag"&gt;SSL&lt;/a&gt;, 
&lt;a href="http://consulting.demey.org/+-Formation,13-+" rel="tag"&gt;Formation&lt;/a&gt;, 
&lt;a href="http://consulting.demey.org/+-WMQ-File-Transfer-+" rel="tag"&gt;WMQ File Transfer &lt;/a&gt;, 
&lt;a href="http://consulting.demey.org/+-mot17-+" rel="tag"&gt;CV&lt;/a&gt;

		</description>


 <content:encoded>&lt;img class='spip_logos' alt=&quot;&quot; src=&quot;http://consulting.demey.org/local/cache-vignettes/L150xH69/arton4-eab53.jpg&quot; width='150' height='69' style='height:69px;width:150px;' /&gt;
		&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;spip&quot;&gt;Architecte Technique Senior - Expert WebSphere / MQSeries / Portal&lt;/h3&gt;
&lt;p&gt;&lt;a href='#CV' class='spip_ancre'&gt;T&#233;l&#233;chargez mon CV&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Comp&#233;tences&lt;/strong&gt;&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Architecture des syst&#232;mes d'informations&lt;/li&gt;&lt;li&gt; Instructeur WebSphere Application Server (WAS), WebSphere MQ (MQSeries), WebSphere Portal (WP)&lt;/li&gt;&lt;li&gt; Conduite de projet en environnement complexe&lt;/li&gt;&lt;li&gt; Coordination d'&#233;quipes multi-plateformes&lt;/li&gt;&lt;li&gt; WebSphere MQSeries, version 2.x &#224; 7.0.1&lt;/li&gt;&lt;li&gt; WebSphere MQ File Transfer Edition V 7.0&lt;/li&gt;&lt;li&gt; WebSphere Application Server (WAS), version 3.5 &#224; 7.0, Express, Base et ND.&lt;/li&gt;&lt;li&gt; WebSphere Portal, version 4.x, 5.x, 6.x&lt;/li&gt;&lt;li&gt; Brokers de messages : WMQI/ MQSI, Process Server, SOA/ESB&lt;/li&gt;&lt;li&gt; IDE : WSAD 5.0/5.1, RAD 6 et 7, WSSD, Eclipse&lt;/li&gt;&lt;li&gt; Serveurs HTTP, FTP, mail : Apache 1.3 / 2.0, IBM HTTP Server&lt;/li&gt;&lt;li&gt; JMeter, OpenSta, Tivoli Performance Viewer&lt;/li&gt;&lt;li&gt; Technologies Internet, r&#233;seaux : proxy, NAT, firewall, Java, J2EE, HTML, PHP, Perl, XML, Jython&lt;/li&gt;&lt;li&gt; S&#233;curit&#233; des syst&#232;mes d'information, chiffrement SSL, PKI, OpenSSL&lt;/li&gt;&lt;li&gt; Haute disponibilit&#233; : Plan de Reprise des Activit&#233;s, Disaster Recovery Plan&lt;/li&gt;&lt;li&gt; Architecture, design d'application, suivi de d&#233;veloppement, d&#233;ploiement, administration&lt;/li&gt;&lt;li&gt; Analyses de charge syst&#232;me et r&#233;seau en environnement distribu&#233;&lt;/li&gt;&lt;li&gt; Audits techniques et s&#233;curit&#233;, tests d'intrusion (Ethical Hacking)&lt;/li&gt;&lt;li&gt; R&#233;seaux SNA, Ethernet, IP&lt;/li&gt;&lt;li&gt; Plates-formes : OS/400/i5, Unixes, Linux, Windows&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Certifications Techniques&lt;/strong&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;span class='spip_document_117 spip_documents spip_documents_right' style='float:right;'&gt; &lt;a href=&quot;http://consulting.demey.org/IMG/gif/CertWS_sm.gif&quot; title=&quot;GIF - 860 octets&quot;&gt; &lt;img src=&quot;http://consulting.demey.org/local/cache-vignettes/L147xH51/CertWS_sm-2c973.gif&quot; width='147' height='51' alt=&quot;GIF - 860 octets&quot; style='height:51px;width:147px;' /&gt; &lt;/a&gt; &lt;/span&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; IBM Certified Developer - MQSeries&lt;/li&gt;&lt;li&gt; IBM Certified Solutions Expert - MQSeries&lt;/li&gt;&lt;li&gt; IBM Certified Developer - MQSeries&lt;/li&gt;&lt;li&gt; IBM Certified System Administrator - WebSphere MQ V5.3&lt;/li&gt;&lt;li&gt; IBM Certified Solution Designer - WebSphere MQ V5.3&lt;/li&gt;&lt;li&gt; IBM Certified Solution Developer - WebSphere MQ V5.3&lt;/li&gt;&lt;li&gt; IBM Certified System Administrator - WebSphere MQ V6.0&lt;/li&gt;&lt;li&gt; IBM Certified Solution Designer - WebSphere MQ V6.0&lt;/li&gt;&lt;li&gt; IBM Certified Solution Designer - WebSphere MQ V7.0&lt;/li&gt;&lt;li&gt; IBM Certified System Administrator - WebSphere MQ V7.0&lt;/li&gt;&lt;li&gt; IBM Certified Associate Developer - WebSphere Studio V5.0&lt;/li&gt;&lt;li&gt; IBM Certified System Administrator - WebSphere Portal V5.0&lt;/li&gt;&lt;li&gt; IBM Certified System Administrator - WebSphere Portal V5.1&lt;/li&gt;&lt;li&gt; IBM Certified System Administrator - WebSphere Application Server V5.0&lt;/li&gt;&lt;li&gt; IBM Certified System Administrator - WebSphere Application Server Network Deployment V6.0&lt;/li&gt;&lt;li&gt; IBM Certified System Administrator - WebSphere Application Server Network Deployment V6.1&lt;/li&gt;&lt;li&gt; IBM Certified Advanced System Administrator - WebSphere Application Server Network Deployment V6.1&lt;/li&gt;&lt;li&gt; IBM Certified System Administrator - WebSphere Application Server Network Deployment V7.0&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Parcours professionnel&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;i&gt;Juin 2001 &#224; ce jour : Consultant ind&#233;pendant (Demey Consulting)&lt;/i&gt;&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Missions d'expertise WebSphere et MQSeries chez des clients du domaine finance, banque, et logistique&lt;/li&gt;&lt;li&gt; Assistance ma&#238;trise d'ouvrage :&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; R&#233;daction des cahiers des charges, des dossiers d'appel d'offres, et d&#233;pouillement des offres&lt;/li&gt;&lt;li&gt; Suivi de projets applicatifs et d'infrastructure&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; Mise en place de maquettes EAI (MQSI, Websphere, e*Gate) pour validation technique&lt;/li&gt;&lt;li&gt; Etudes d'architecture EAI/Web (WebServices, Soap, WSDL, UDDI, middlewares)&lt;/li&gt;&lt;li&gt; Production de formations WebSphere, WebSphere MQ (MQSeries), WebSphere Portal (Architecture, Param&#233;trage, D&#233;veloppement, Travaux pratiques)&lt;/li&gt;&lt;li&gt; Analyse de performance et optimisation&lt;/li&gt;&lt;li&gt; D&#233;finition et mise en place d'architecture PKI&lt;/li&gt;&lt;li&gt; S&#233;curisation de l'administration de r&#233;seaux WebSphere (SSL)&lt;/li&gt;&lt;li&gt; R&#233;dacteur de l'ouvrage &quot; WebSphere MQ et iSeries &quot; aux Editions Weka&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;F&#233;vrier 1998 &#224; Mai 2001 : Candle France&lt;/i&gt;&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Depuis Janvier 1999 : Responsable technique MQSeries&lt;/li&gt;&lt;li&gt; De Janvier 1998 &#224; Janvier 1999 : Architecte Middleware&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;Septembre 1983 &#224; Janvier 1998 : IBM France&lt;/i&gt;&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; De 1991 &#224; 1997 : IBM Global Services - Chef de projet&lt;/li&gt;&lt;li&gt; De 1988 &#224; 1990 : Responsable Technique de comptes AS/400&lt;/li&gt;&lt;li&gt; De 1983 &#224; 1987 : Ing&#233;nieur Technico Commercial Syst&#232;mes distribu&#233;s&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Langues&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Fran&#231;ais : langue maternelle, Anglais : courant&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Etudes&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Dipl&#244;me d'Ing&#233;nieur en G&#233;nie Electrique, Esigelec Rouen, 1981&lt;/p&gt; &lt;hr class=&quot;spip&quot; /&gt;
&lt;p&gt;&lt;a name=&quot;CV&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;T&#233;l&#233;chargez mon CV&lt;/h3&gt;
&lt;p&gt;Vous pouvez t&#233;l&#233;charger mon CV complet en format Word ou PDF, en fran&#231;ais ou en anglais :&lt;/p&gt; &lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;dl class='spip_document_2 spip_documents spip_documents_left' style='float:left;'&gt; &lt;dt&gt;&lt;a href=&quot;http://consulting.demey.org/IMG/doc/CV_LM_DEMEY.doc&quot; title='Word - 163 ko' type=&quot;application/msword&quot;&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L52xH52/doc-cfac9.png' width='52' height='52' alt='Word - 163 ko' style='height:52px;width:52px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;CV Format Word en fran&#231;ais&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;dl class='spip_document_3 spip_documents spip_documents_right' style='float:right;'&gt; &lt;dt&gt;&lt;a href=&quot;http://consulting.demey.org/IMG/pdf/CV_LM_DEMEY.pdf&quot; title='PDF - 55.2 ko' type=&quot;application/pdf&quot;&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L52xH52/pdf-eb697.png' width='52' height='52' alt='PDF - 55.2 ko' style='height:52px;width:52px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;CV Format PDF en fran&#231;ais&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;dl class='spip_document_5 spip_documents spip_documents_left' style='float:left;'&gt; &lt;dt&gt;&lt;a href=&quot;http://consulting.demey.org/IMG/doc/CV_LM_DEMEY_en.doc&quot; title='Word - 102 ko' type=&quot;application/msword&quot;&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L52xH52/doc-cfac9.png' width='52' height='52' alt='Word - 102 ko' style='height:52px;width:52px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;CV Format Word en anglais&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;dl class='spip_document_6 spip_documents spip_documents_right' style='float:right;'&gt; &lt;dt&gt;&lt;a href=&quot;http://consulting.demey.org/IMG/pdf/CV_LM_DEMEY_en.pdf&quot; title='PDF - 47.4 ko' type=&quot;application/pdf&quot;&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L52xH52/pdf-eb697.png' width='52' height='52' alt='PDF - 47.4 ko' style='height:52px;width:52px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;CV Format PDF en anglais&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>R&#233;alisations</title>
		<link>http://consulting.demey.org/Realisations</link>
		<guid isPermaLink="true">http://consulting.demey.org/Realisations</guid>
		<dc:date>2010-01-01T18:58:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Luc-Michel Demey</dc:creator>


		<dc:subject>CV</dc:subject>

		<description>Voici une liste non exhaustive des clients pour qui je suis intervenu ces derni&#232;res ann&#233;es : Aon Acmi Advantel Arkema Autotrans Axa Banque de France Banque de Luxembourg La Banque Postale Banque Directe Banque NSMD BNP Paribas Belharra Cr&#233;dit Agricole Indosuez Cheuvreux Caisse d'Epargne Carrefour CSIF Cedicam Airbus Cimpa Conforama Cross (...)

-
&lt;a href="http://consulting.demey.org/-Realisations,8-" rel="directory"&gt;R&#233;alisations&lt;/a&gt;

/ 
&lt;a href="http://consulting.demey.org/+-mot17-+" rel="tag"&gt;CV&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;strong&gt;Voici une liste non exhaustive des clients pour qui je suis intervenu ces derni&#232;res ann&#233;es :&lt;/strong&gt;&lt;/p&gt; &lt;table class=&quot;spip&quot; summary=&quot;|&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_68 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.aon.fr/&quot; class=&quot;spip_out&quot; title='GIF - 1 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L95xH51/aon-4c935.gif' width='95' height='51' alt='GIF - 1 ko' style='height:51px;width:95px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Aon&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_13 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.acmi.fr/&quot; class=&quot;spip_out&quot; title='GIF - 1.7 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L230xH48/acmi-5029c.gif' width='230' height='48' alt='GIF - 1.7 ko' style='height:48px;width:230px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:230px;'&gt;&lt;strong&gt;Acmi&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_14 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.ovelia.fr/&quot; class=&quot;spip_out&quot; title='GIF - 2.4 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L225xH56/advantel-15540.gif' width='225' height='56' alt='GIF - 2.4 ko' style='height:56px;width:225px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:225px;'&gt;&lt;strong&gt;Advantel&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_15 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.arkemagroup.com/&quot; class=&quot;spip_out&quot; title='GIF - 639 octets'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L115xH55/arkemagroup-e44e7.gif' width='115' height='55' alt='GIF - 639 octets' style='height:55px;width:115px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Arkema&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_16 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.autotrans.fr/&quot; class=&quot;spip_out&quot; title='JPEG - 11.5 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L150xH58/autotrans-5211d.jpg' width='150' height='58' alt='JPEG - 11.5 ko' style='height:58px;width:150px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:150px;'&gt;&lt;strong&gt;Autotrans&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_17 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.axa.fr/&quot; class=&quot;spip_out&quot; title='GIF - 753 octets'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L65xH65/axa-9c489.gif' width='65' height='65' alt='GIF - 753 octets' style='height:65px;width:65px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Axa&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_18 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.banque-de-france.fr/&quot; class=&quot;spip_out&quot; title='GIF - 1.6 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L161xH85/BanqueDeFrance-22560.gif' width='161' height='85' alt='GIF - 1.6 ko' style='height:85px;width:161px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:161px;'&gt;&lt;strong&gt;Banque de France&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_19 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.banquedeluxembourg.com/&quot; class=&quot;spip_out&quot; title='GIF - 1.3 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L172xH60/bdl-d10b6.gif' width='172' height='60' alt='GIF - 1.3 ko' style='height:60px;width:172px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:172px;'&gt;&lt;strong&gt;Banque de Luxembourg&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_69 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.labanquepostale.fr/&quot; class=&quot;spip_out&quot; title='JPEG - 4.9 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L96xH95/banque_postale-190e9.jpg' width='96' height='95' alt='JPEG - 4.9 ko' style='height:95px;width:96px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;La Banque Postale&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_20 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.axabanque.fr/&quot; class=&quot;spip_out&quot; title='GIF - 3 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L148xH50/banque_directe-e2887.gif' width='148' height='50' alt='GIF - 3 ko' style='height:50px;width:148px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:148px;'&gt;&lt;strong&gt;Banque Directe&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_21 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.abnamroprivatebanking.com/fr&quot; class=&quot;spip_out&quot; title='GIF - 1.9 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L150xH70/nsmd-c3c6b.gif' width='150' height='70' alt='GIF - 1.9 ko' style='height:70px;width:150px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:150px;'&gt;&lt;strong&gt;Banque NSMD&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_22 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://invest.bnpparibas.com/&quot; class=&quot;spip_out&quot; title='JPEG - 15.7 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L133xH57/bnppa-0a40c.jpg' width='133' height='57' alt='JPEG - 15.7 ko' style='height:57px;width:133px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:133px;'&gt;&lt;strong&gt;BNP Paribas&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_67 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.belharra.fr/&quot; class=&quot;spip_out&quot; title='JPEG - 1.6 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L117xH78/BELHARRA-1bd01.jpg' width='117' height='78' alt='JPEG - 1.6 ko' style='height:78px;width:117px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Belharra&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_23 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.cheuvreux.com/public/&quot; class=&quot;spip_out&quot; title='GIF - 2.8 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L236xH28/caic-ab530.gif' width='236' height='28' alt='GIF - 2.8 ko' style='height:28px;width:236px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:236px;'&gt;&lt;strong&gt;Cr&#233;dit Agricole Indosuez Cheuvreux&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_24 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.caisse-epargne.fr/&quot; class=&quot;spip_out&quot; title='PNG - 2 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L214xH42/caisse_depargne-e346e.png' width='214' height='42' alt='PNG - 2 ko' style='height:42px;width:214px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:214px;'&gt;&lt;strong&gt;Caisse d'Epargne&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_25 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.carrefour.com/&quot; class=&quot;spip_out&quot; title='GIF - 2 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L111xH65/carrefour-0ed1f.gif' width='111' height='65' alt='GIF - 2 ko' style='height:65px;width:111px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Carrefour CSIF&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_26 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.cedicam.fr/&quot; class=&quot;spip_out&quot; title='GIF - 3.3 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L171xH34/cedicam-3ce51.gif' width='171' height='34' alt='GIF - 3.3 ko' style='height:34px;width:171px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:171px;'&gt;&lt;strong&gt;Cedicam &lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_27 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://cimpa.com/&quot; class=&quot;spip_out&quot; title='GIF - 2 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L122xH129/cimpa-20092.gif' width='122' height='129' alt='GIF - 2 ko' style='height:129px;width:122px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:122px;'&gt;&lt;strong&gt;Airbus Cimpa&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_28 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.conforama.fr/&quot; class=&quot;spip_out&quot; title='GIF - 2.2 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L138xH75/conforama-93194.gif' width='138' height='75' alt='GIF - 2.2 ko' style='height:75px;width:138px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:138px;'&gt;&lt;strong&gt;Conforama &lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_29 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.micropole-univers.com/&quot; class=&quot;spip_out&quot; title='GIF - 2.9 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L136xH87/cross-institute-bb49a.gif' width='136' height='87' alt='GIF - 2.9 ko' style='height:87px;width:136px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:136px;'&gt;&lt;strong&gt;Cross Institute &lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_30 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.danone.com/&quot; class=&quot;spip_out&quot; title='GIF - 895 octets'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L74xH92/danone-c5ef3.gif' width='74' height='92' alt='GIF - 895 octets' style='height:92px;width:74px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Danone&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_31 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.decathlon.fr/&quot; class=&quot;spip_out&quot; title='GIF - 3.7 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L164xH41/decathlon-2e55f.gif' width='164' height='41' alt='GIF - 3.7 ko' style='height:41px;width:164px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:164px;'&gt;&lt;strong&gt;Decathlon&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_32 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://detheus.com/&quot; class=&quot;spip_out&quot; title='JPEG - 9.6 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L150xH38/De-Theus-596c6.jpg' width='150' height='38' alt='JPEG - 9.6 ko' style='height:38px;width:150px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:150px;'&gt;&lt;strong&gt;De Theus&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_70 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.delta-informatique.com/&quot; class=&quot;spip_out&quot; title='GIF - 3.7 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L140xH124/delta-d8f67.gif' width='140' height='124' alt='GIF - 3.7 ko' style='height:124px;width:140px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:140px;'&gt;&lt;strong&gt;DELTA&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_66 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.desysif.fr/&quot; class=&quot;spip_out&quot; title='PNG - 3.8 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L96xH73/Desys-IF-27cc5.png' width='96' height='73' alt='PNG - 3.8 ko' style='height:73px;width:96px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Desys-IF&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_33 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.dexia.com/f/home/home.php&quot; class=&quot;spip_out&quot; title='JPEG - 5.8 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L121xH54/Dexia-9122a.jpg' width='121' height='54' alt='JPEG - 5.8 ko' style='height:54px;width:121px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:121px;'&gt;&lt;strong&gt;Dexia&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_34 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.eulerhermes.fr/&quot; class=&quot;spip_out&quot; title='GIF - 975 octets'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L172xH54/EulerHermes-0d0e5.gif' width='172' height='54' alt='GIF - 975 octets' style='height:54px;width:172px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:172px;'&gt;&lt;strong&gt;Euler Hermes&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_71 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.ebrex.fr/&quot; class=&quot;spip_out&quot; title='PNG - 7.9 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L205xH62/ebrex_france-80687.png' width='205' height='62' alt='PNG - 7.9 ko' style='height:62px;width:205px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:205px;'&gt;&lt;strong&gt;EBREX&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_72 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.edf.com/&quot; class=&quot;spip_out&quot; title='GIF - 1.9 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L118xH160/edf-e7c4d.gif' width='118' height='160' alt='GIF - 1.9 ko' style='height:160px;width:118px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;EDF&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_35 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.emimusic.fr/&quot; class=&quot;spip_out&quot; title='JPEG - 10.8 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L200xH52/emi-3a2d0.jpg' width='200' height='52' alt='JPEG - 10.8 ko' style='height:52px;width:200px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:200px;'&gt;&lt;strong&gt;EMI Music&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_74 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.eurosport.fr/&quot; class=&quot;spip_out&quot; title='GIF - 1.4 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L97xH59/eurosport-2-ef37a.gif' width='97' height='59' alt='GIF - 1.4 ko' style='height:59px;width:97px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Eurosport&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_46 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://fer-ge.ch/&quot; class=&quot;spip_out&quot; title='GIF - 4.9 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L170xH65/logoFER-952cc.gif' width='170' height='65' alt='GIF - 4.9 ko' style='height:65px;width:170px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:170px;'&gt;&lt;strong&gt;F&#233;d&#233;ration des Entreprises Romandes&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_36 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.pt.lu/&quot; class=&quot;spip_out&quot; title='GIF - 913 octets'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L67xH37/ept_lu-ecdc9.gif' width='67' height='37' alt='GIF - 913 octets' style='height:37px;width:67px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Entreprise des P&amp;T Luxembourg&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_37 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://france.gerealestate.com/&quot; class=&quot;spip_out&quot; title='GIF - 3.5 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L200xH55/ge_france-f9fe7.gif' width='200' height='55' alt='GIF - 3.5 ko' style='height:55px;width:200px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:200px;'&gt;&lt;strong&gt;GE Real Estate&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_38 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.infolog-solutions.com/&quot; class=&quot;spip_out&quot; title='JPEG - 10.2 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L171xH105/infolog-85c97.jpg' width='171' height='105' alt='JPEG - 10.2 ko' style='height:105px;width:171px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:171px;'&gt;&lt;strong&gt;Infolog Solutions &lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_39 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.hardis.fr/&quot; class=&quot;spip_out&quot; title='GIF - 4.6 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L129xH99/Hardis-8cecc.gif' width='129' height='99' alt='GIF - 4.6 ko' style='height:99px;width:129px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:129px;'&gt;&lt;strong&gt;Hardis&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_75 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.ib-formation.fr/&quot; class=&quot;spip_out&quot; title='PNG - 4.2 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L167xH64/ibformation-4f6f9.png' width='167' height='64' alt='PNG - 4.2 ko' style='height:64px;width:167px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:167px;'&gt;&lt;strong&gt;ib-Cegos&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_40 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.ingdirect.fr/&quot; class=&quot;spip_out&quot; title='PNG - 3.6 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L200xH45/Ingdirect-4f9b5.png' width='200' height='45' alt='PNG - 3.6 ko' style='height:45px;width:200px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:200px;'&gt;&lt;strong&gt;Ing Direct&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_41 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.ixis-cib.com/&quot; class=&quot;spip_out&quot; title='GIF - 3.1 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L210xH50/ixis-cib-b3208.gif' width='210' height='50' alt='GIF - 3.1 ko' style='height:50px;width:210px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:210px;'&gt;&lt;strong&gt;Ixis-CIB&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_77 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.jja-sa.fr/&quot; class=&quot;spip_out&quot; title='PNG - 10.3 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L115xH113/jja-38c52.png' width='115' height='113' alt='PNG - 10.3 ko' style='height:113px;width:115px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;JJA&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_42 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.lada.fr/&quot; class=&quot;spip_out&quot; title='GIF - 4.6 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L100xH61/Lada-16ce5.gif' width='100' height='61' alt='GIF - 4.6 ko' style='height:61px;width:100px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Lada France&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_43 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.laposte.fr/&quot; class=&quot;spip_out&quot; title='JPEG - 1.9 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L190xH44/LaPoste-5e447.jpg' width='190' height='44' alt='JPEG - 1.9 ko' style='height:44px;width:190px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:190px;'&gt;&lt;strong&gt;La Poste&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_44 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.edmond-de-rothschild.fr/&quot; class=&quot;spip_out&quot; title='GIF - 2.8 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L261xH60/LCF_groupe-d9a7a.gif' width='261' height='60' alt='GIF - 2.8 ko' style='height:60px;width:261px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:261px;'&gt;&lt;strong&gt;La Compagnie Financi&#232;re Edmond de Rothschild&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_78 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.arrowecs.fr/&quot; class=&quot;spip_out&quot; title='GIF - 2.9 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L110xH46/logix-43b86.gif' width='110' height='46' alt='GIF - 2.9 ko' style='height:46px;width:110px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Logix&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_45 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.arius.fr/&quot; class=&quot;spip_out&quot; title='JPEG - 9.9 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L150xH94/lexys-4a00f.jpg' width='150' height='94' alt='JPEG - 9.9 ko' style='height:94px;width:150px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:150px;'&gt;&lt;strong&gt;Lexys&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_48 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.macif.fr/&quot; class=&quot;spip_out&quot; title='GIF - 1 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L68xH68/macif2006-347f9.gif' width='68' height='68' alt='GIF - 1 ko' style='height:68px;width:68px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Macif&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_49 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.meccano.fr/&quot; class=&quot;spip_out&quot; title='GIF - 1.8 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L150xH42/Meccano-0ba17.gif' width='150' height='42' alt='GIF - 1.8 ko' style='height:42px;width:150px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:150px;'&gt;&lt;strong&gt;Meccano&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_50 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.metro.fr/&quot; class=&quot;spip_out&quot; title='JPEG - 9.7 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L150xH38/metro-605b9.jpg' width='150' height='38' alt='JPEG - 9.7 ko' style='height:38px;width:150px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:150px;'&gt;&lt;strong&gt;Metro&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_51 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.mmaf.fr/&quot; class=&quot;spip_out&quot; title='GIF - 5.9 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L236xH116/mma-3cfcc.gif' width='236' height='116' alt='GIF - 5.9 ko' style='height:116px;width:236px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:236px;'&gt;&lt;strong&gt;MMA&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_52 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.natixis.com/&quot; class=&quot;spip_out&quot; title='GIF - 3 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L230xH80/Natixis-20587.gif' width='230' height='80' alt='GIF - 3 ko' style='height:80px;width:230px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:230px;'&gt;&lt;strong&gt;Natixis&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_53 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.norbert-dentressangle.com/&quot; class=&quot;spip_out&quot; title='GIF - 1.4 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L176xH54/norbert_dentressangle-a83c5.gif' width='176' height='54' alt='GIF - 1.4 ko' style='height:54px;width:176px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:176px;'&gt;&lt;strong&gt;Norbert Dentressangle&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_54 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.odyssey-group.com/&quot; class=&quot;spip_out&quot; title='GIF - 1.9 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L150xH38/odyssey-b1c74.gif' width='150' height='38' alt='GIF - 1.9 ko' style='height:38px;width:150px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:150px;'&gt;&lt;strong&gt;Odyssey Asset Management Systems&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_55 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.oseo.fr/&quot; class=&quot;spip_out&quot; title='GIF - 3.6 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L149xH67/oseo-98d8d.gif' width='149' height='67' alt='GIF - 3.6 ko' style='height:67px;width:149px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:149px;'&gt;&lt;strong&gt;Oseo&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_56 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.panalpina.com/&quot; class=&quot;spip_out&quot; title='GIF - 1.8 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L151xH61/Panalpina-7b763.gif' width='151' height='61' alt='GIF - 1.8 ko' style='height:61px;width:151px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:151px;'&gt;&lt;strong&gt;Panalpina&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_57 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.pharmalog.fr/&quot; class=&quot;spip_out&quot; title='JPEG - 2.8 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L160xH78/pharmalog-70f3f.jpg' width='160' height='78' alt='JPEG - 2.8 ko' style='height:78px;width:160px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:160px;'&gt;&lt;strong&gt;Pharmalog&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_58 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.procapital.fr/&quot; class=&quot;spip_out&quot; title='GIF - 3.4 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L80xH80/procapital-426bd.gif' width='80' height='80' alt='GIF - 3.4 ko' style='height:80px;width:80px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Procapital&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_59 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.redcats.com/&quot; class=&quot;spip_out&quot; title='JPEG - 7 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L150xH52/redcats-3ebfd.jpg' width='150' height='52' alt='JPEG - 7 ko' style='height:52px;width:150px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:150px;'&gt;&lt;strong&gt;Redcats&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_79 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.ricoh.fr/&quot; class=&quot;spip_out&quot; title='GIF - 1.7 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L109xH30/ricoh-d84d6.gif' width='109' height='30' alt='GIF - 1.7 ko' style='height:30px;width:109px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Ricoh&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_83 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.cheval-francais.fr/&quot; class=&quot;spip_out&quot; title='JPEG - 5.3 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L86xH86/secf-b60c1.jpg' width='86' height='86' alt='JPEG - 5.3 ko' style='height:86px;width:86px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;SECF&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_60 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.sefas.com/&quot; class=&quot;spip_out&quot; title='GIF - 2.7 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L176xH92/sefas-76ec3.gif' width='176' height='92' alt='GIF - 2.7 ko' style='height:92px;width:176px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:176px;'&gt;&lt;strong&gt;Sefas Innovation&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_80 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.sofrecom.com/&quot; class=&quot;spip_out&quot; title='GIF - 2.4 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L120xH42/sofrecom-eef7e.gif' width='120' height='42' alt='GIF - 2.4 ko' style='height:42px;width:120px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Sofrecom&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_61 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.stef-tfe.fr/&quot; class=&quot;spip_out&quot; title='GIF - 2.4 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L150xH34/stef-tfe-ffd4a.gif' width='150' height='34' alt='GIF - 2.4 ko' style='height:34px;width:150px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:150px;'&gt;&lt;strong&gt;STEF-TFE&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_62 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.steria.fr/&quot; class=&quot;spip_out&quot; title='GIF - 5 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L170xH56/Steria-328ac.gif' width='170' height='56' alt='GIF - 5 ko' style='height:56px;width:170px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:170px;'&gt;&lt;strong&gt;STERIA&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_63 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.toshiba.fr/tfis/&quot; class=&quot;spip_out&quot; title='GIF - 3.1 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L141xH57/Toshiba-8760e.gif' width='141' height='57' alt='GIF - 3.1 ko' style='height:57px;width:141px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:141px;'&gt;&lt;strong&gt;Toshiba&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_81 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.ubs.com/&quot; class=&quot;spip_out&quot; title='GIF - 775 octets'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L97xH38/ubs-ccb9a.gif' width='97' height='38' alt='GIF - 775 octets' style='height:38px;width:97px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;UBS&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_82 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.vinci.com/&quot; class=&quot;spip_out&quot; title='PNG - 1.3 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L166xH60/vinci-2ab89.png' width='166' height='60' alt='PNG - 1.3 ko' style='height:60px;width:166px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:166px;'&gt;&lt;strong&gt;Vinci&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;table class=&quot;spip&quot;&gt;
&lt;tbody&gt;
&lt;tr class='row_even'&gt;
&lt;td&gt;&lt;dl class='spip_document_64 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.vogelfrance.com/&quot; class=&quot;spip_out&quot; title='JPEG - 25 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L142xH59/VOGEL_SKF-f0949.jpg' width='142' height='59' alt='JPEG - 25 ko' style='height:59px;width:142px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:142px;'&gt;&lt;strong&gt;Vogel France&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;
&lt;td&gt;&lt;dl class='spip_document_65 spip_documents spip_documents_center'&gt; &lt;dt&gt;&lt;a href=&quot;http://www.weka.fr/&quot; class=&quot;spip_out&quot; title='GIF - 3.9 ko'&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L100xH87/weka-5691c.gif' width='100' height='87' alt='GIF - 3.9 ko' style='height:87px;width:100px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Editions WEKA&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>Programme de formation</title>
		<link>http://consulting.demey.org/Programme-de-formation</link>
		<guid isPermaLink="true">http://consulting.demey.org/Programme-de-formation</guid>
		<dc:date>2010-01-01T18:57:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Luc-Michel Demey</dc:creator>


		<dc:subject>WebSphere MQ</dc:subject>
		<dc:subject>MQSeries</dc:subject>
		<dc:subject>WebSphere Application Server</dc:subject>
		<dc:subject>SSL</dc:subject>
		<dc:subject>Formation</dc:subject>

		<description>Formation WebSphere &amp; Formation WebSphere MQ (MQSeries) Pour former vos &#233;quipes &#224; WebSphere et WebSphere MQ (MQSeries), Demey Consulting vous propose deux fili&#232;res compl&#233;mentaires : Formation WebSphere MQ - MQSeries &quot;Demey Consulting&quot; : Un support de cours sp&#233;cifique, en fran&#231;ais et au dernier niveau technique (MQ version 6.0.2.x et 7.0.1.x) Un contenu et une dur&#233;e adapt&#233;s &#224; vos &#233;quipes Formation WebSphere, WebSphere MQ et WebSphere Portal &quot;IBM&quot; : Production de cours sur supports IBM (...)

-
&lt;a href="http://consulting.demey.org/-Formation,7-" rel="directory"&gt;Formation&lt;/a&gt;

/ 
&lt;a href="http://consulting.demey.org/+-WebSphere-MQ-+" rel="tag"&gt;WebSphere MQ&lt;/a&gt;, 
&lt;a href="http://consulting.demey.org/+-MQSeries-+" rel="tag"&gt;MQSeries&lt;/a&gt;, 
&lt;a href="http://consulting.demey.org/+-WebSphere-Application-Server-+" rel="tag"&gt;WebSphere Application Server&lt;/a&gt;, 
&lt;a href="http://consulting.demey.org/+-SSL-+" rel="tag"&gt;SSL&lt;/a&gt;, 
&lt;a href="http://consulting.demey.org/+-Formation,13-+" rel="tag"&gt;Formation&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;dl class='spip_document_113 spip_documents spip_documents_center'&gt;
&lt;dt&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L453xH150/DSC_4105_canards2-fe2fa.jpg' width='453' height='150' alt='JPEG - 12.8 ko' style='height:150px;width:453px;' /&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;h3 class=&quot;spip&quot;&gt;Formation WebSphere &amp; Formation WebSphere MQ (MQSeries)&lt;/h3&gt;
&lt;p&gt;Pour former vos &#233;quipes &#224; WebSphere et WebSphere MQ (MQSeries), Demey Consulting vous propose deux fili&#232;res compl&#233;mentaires :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href='#F_DC' class='spip_ancre'&gt;Formation WebSphere MQ - MQSeries &quot;Demey Consulting&quot; :&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Un support de cours sp&#233;cifique, en fran&#231;ais et au dernier niveau technique (MQ version 6.0.2.x et 7.0.1.x)&lt;/li&gt;&lt;li&gt; Un contenu et une dur&#233;e adapt&#233;s &#224; vos &#233;quipes&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; &lt;a href='#F_IBM' class='spip_ancre'&gt;Formation WebSphere, WebSphere MQ et WebSphere Portal &quot;IBM&quot; :&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Production de cours sur supports IBM Formation
&lt;a name=&quot;F_DC&quot;&gt;&lt;/a&gt;
&lt;h3 class=&quot;spip&quot;&gt;Fili&#232;re Demey Consulting&lt;/h3&gt;
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Une formule originale, tr&#232;s modulaire, produite dans vos locaux.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Vos &#233;quipes ont besoin de vous former rapidement &#224; WebSphere MQ (MQSeries). La fili&#232;re classique (introduction : 1 jour, administration : 4 jours, d&#233;veloppement : 3 jours) ne correspond pas au temps que vous souhaiter consacrer &#224; ce produit.&lt;/p&gt; &lt;p&gt;Demey Consulting, enregistr&#233; comme organisme de formation aupr&#232;s du Pr&#233;fet de la r&#233;gion Ile de France sous le num&#233;ro 11940595694, vous propose une formule plus souple et moins chronophage, sous forme de modules courts et denses, accompagn&#233;s ou non d'ateliers pratiques.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Modules WebSphere MQ&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Ces modules sont produits dans vos locaux, avec un contenu adapt&#233; &#224; votre projet. Chaque module traite d'un domaine sp&#233;cifique, &#224; l'issue duquel vos &#233;quipes ma&#238;trisent les notions essentielles du domaine.&lt;/p&gt; &lt;p&gt;Demey Consulting vous propose &#233;galement des modules de travaux pratiques sur le logiciel WebSphere MQ (architecture, sp&#233;cifications, installation, param&#233;trage, s&#233;curit&#233;, d&#233;veloppement, administration ....) sur plates-formes Unix, Windows et iSeries.&lt;/p&gt; &lt;p&gt;Chaque module de travaux pratiques comporte un &#233;nonc&#233; et un corrig&#233; compl&#233;tement r&#233;dig&#233;s, et peut &#234;tre produit sur plates-formes Windows, Unix ou AS/400.&lt;/p&gt; &lt;p&gt;Il y a &#224; ce jour plus de 30 modules disponibles, en mode magistral et/ou travaux pratiques :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Modules magistraux :&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Fondamentaux WebSphere MQ&lt;/li&gt;&lt;li&gt; Les objets WebSphere MQ&lt;/li&gt;&lt;li&gt; Administration WMQ&lt;/li&gt;&lt;li&gt; D&#233;veloppement d'applications&lt;/li&gt;&lt;li&gt; Installation WMQ 6.0 / 7.0 sur Windows, Linux, iSeries&lt;/li&gt;&lt;li&gt; Mise en &#339;uvre du client MQ&lt;/li&gt;&lt;li&gt; Pr&#233;sentation dees SupportPacks IBM&lt;/li&gt;&lt;li&gt; Gestion d'un r&#233;seau MQ avec le MO71&lt;/li&gt;&lt;li&gt; Clusters WebSphere MQ&lt;/li&gt;&lt;li&gt; WebSphere MQ et la Haute Disponibilit&#233;&lt;/li&gt;&lt;li&gt; S&#233;curisation d'un r&#233;seau WMQ avec SSL&lt;/li&gt;&lt;li&gt; WebSphere MQ et JMS&lt;/li&gt;&lt;li&gt; Intrusion dans un r&#233;seau WebSphere MQ (et comment s'en prot&#233;ger !)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Travaux pratiques :&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Les ateliers disponibles sont les suivants :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Installation WebSphere MQ&lt;/li&gt;&lt;li&gt; Cr&#233;ation d'un Queue Manager local&lt;/li&gt;&lt;li&gt; Utilisation des programmes exemples&lt;/li&gt;&lt;li&gt; Mise en r&#233;seau de deux Queue Manager&lt;/li&gt;&lt;li&gt; Mise en &#339;uvre du client MQ&lt;/li&gt;&lt;li&gt; Configuration / Administration d'un Queue Manager avec des scripts MQSC&lt;/li&gt;&lt;li&gt; Configuration / Administration d'un r&#233;seau de Queue Manager avec l'explorateur WebSphere MQ&lt;/li&gt;&lt;li&gt; Mise en &#339;uvre des triggers de channel&lt;/li&gt;&lt;li&gt; Gestion de la Dead Letter Queue (d&#233;tection, recyclage des messages, &#8230;)&lt;/li&gt;&lt;li&gt; Mise en &#339;uvre du triggering applicatif&lt;/li&gt;&lt;li&gt; Mise en &#339;uvre des channels SSL entre deux QM&lt;/li&gt;&lt;li&gt; Mise en &#339;uvre des channels SSL entre un client MQ et un serveur&lt;/li&gt;&lt;li&gt; Purge des logs lin&#233;aires avec le MS62
&lt;br /&gt;D'autres modules peuvent &#234;tre d&#233;velopp&#233;s et produits &#224; la demande. &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Le contenu d&#233;taill&#233; des modules de formation est disponible en format PDF :&lt;/p&gt;
&lt;span class=&quot;csfoo htmla&quot;&gt;&lt;/span&gt;&lt;dl class='spip_document_7 spip_documents'&gt; &lt;dt&gt;&lt;a href=&quot;http://consulting.demey.org/IMG/pdf/Programme_de_formation_WebSphere_MQ.pdf&quot; title='PDF - 45.1 ko' type=&quot;application/pdf&quot;&gt;&lt;img src='http://consulting.demey.org/local/cache-vignettes/L52xH52/pdf-eb697.png' width='52' height='52' alt='PDF - 45.1 ko' style='height:52px;width:52px;' /&gt;&lt;/a&gt;&lt;/dt&gt; &lt;dt class='spip_doc_titre' style='width:120px;'&gt;&lt;strong&gt;Progamme de formation WebSphere MQ&lt;/strong&gt;&lt;/dt&gt;
&lt;/dl&gt;&lt;span class=&quot;csfoo htmlb&quot;&gt;&lt;/span&gt;
&lt;p&gt;&lt;a name=&quot;F_IBM&quot;&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Fili&#232;re IBM&lt;/h3&gt;
&lt;p&gt;Production de formation sur supports officiels IBM, pour les cours suivants :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; WAS 6.0 - 6.1 - 7.0 :&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; WU701FR : WebSphere Application Server V7 et Java EE 5 : Mise &#224; jour&lt;/li&gt;&lt;li&gt; WA370FR : IBM WebSphere Application Server V7 : Administration&lt;/li&gt;&lt;li&gt; WA870FR : IBM WebSphere Application Server V7 Administration Avanc&#233;e&lt;/li&gt;&lt;li&gt; WA361FR : IBM WebSphere Application Server V6.1 Administration&lt;/li&gt;&lt;li&gt; WA661FR : IBM WebSphere Application Server V6.1 Scripting and Automation&lt;/li&gt;&lt;li&gt; WA761FR : IBM WebSphere Application Server V6.1 Advanced Administration&lt;/li&gt;&lt;li&gt; WF8816FR : WAS V6 : Outils de tests de performance et monitoring&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; WebSphere MQ 6.0 - 7.0 :&lt;/li&gt;&lt;/ul&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; WM101FR : WebSphere MQ : Pr&#233;sentation technique&lt;/li&gt;&lt;li&gt; WM201FR : WebSphere MQ : Administration plateformes distribu&#233;es 1&#232;re partie V7&lt;/li&gt;&lt;li&gt; WM210FR : WebSphere MQ : Administration plateformes distribu&#233;es 2&#233;me partie V7&lt;/li&gt;&lt;li&gt; WM250FR : WebSphere MQ : Architecture &amp; conception de solutions en Clusters&lt;/li&gt;&lt;li&gt; WM160FR : WebSphere MQ : Administration syst&#232;me sur iSeries&lt;/li&gt;&lt;li&gt; MQ701FR : WebSphere MQ : Conception d'applications&lt;/li&gt;&lt;li&gt; WU601FR : WebSphere MQ : Mise en &#339;uvre de la V7 pour personnes exp&#233;riment&#233;es&lt;/li&gt;&lt;li&gt; WM510FR : WebSphere MQ : Mise en &#339;uvre de la Publication/Souscription&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&#8212; &gt; Ces cours sont produits via un &#171; Partenaire IBM Formation &#187;, pour lequel j'interviens alors en tant que formateur.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>







</channel>
</rss>
