Le MSMQ. Version 1.0. Pierre-Franck Chauvet
|
|
- Gabriel Dupuis
- il y a 8 ans
- Total affichages :
Transcription
1 Le MSMQ Version 1.0 Z Pierre-Franck Chauvet
2 2 [Le MSMQ] [Date : 10/10/09] Sommaire 1 Introduction Le Concept Les messages Les files d attentes WorkGroup Active Directory Utilisation Activer le service Dans le code Création d une file d attente privée Déclaration de la file d attente Création de message Envoi d un message Réception d un message Répondre à un message Exemple Conclusion... 24
3 3 [Le MSMQ] [Date : 10/10/09] 1 Introduction Le MSMQ (MicroSoft Message Queuing) est la technologie proposée par Microsoft pour gérer les files d attente en programmation interprocessus. Cette technologie est le MOM (Message Oriented Middleware) par Microsoft ; c est l infrastructure qui permet un couplage d application grâce à des files d attente et des messages. Cette technologie est implantée depuis Windows 95 avec MSMQ v1.0, v2.0 sur Windows 2000, v3.0 sur Windows X et Serveur 2003, actuellement la v4.0 pour Windows Vista, 7 et Server2008. Les files d attente de messages sont des liaisons asynchrones entre plusieurs processus. Dans ce chapitre, nous allons étudier les files d attente MSMQ Microsoft et comment interagir avec dans nos programme.net. L utilisation du message queuing est asynchrone : en effet le client n attend pas la réponse au message pour continuer sur la suite du programme, ce qui apporte tous les avantages exposés dans le cours précédant (voir le chapitre sur Le.NET Remoting One-Way et Asynchrone). Mais le Remoting asynchrone impliquait le fait que le client et le serveur s exécutent en même temps. Ici, MSMQ va plus loin car il permet en plus de garder les messages sur le Système d exploitation même si le programme n est pas lancé. Du coup, le Message Queuing peut s exécuter dans un environnement déconnecté. Ainsi un programme qui n aura pas besoin d une connexion continue au serveur pourra créer des messages à chaque demande auprès du serveur, et les envoyer une fois le serveur connecté. De même, si les calculs serveur prennent du temps et que le client se déconnecte, il sera toujours possible de récupérer les résultats lors de la prochaine connexion. L exemple le plus simple est de le comparer à un système de messagerie électronique ( ). En effet, on peut assimiler les messages aux messages MSMQ, les boîtes aux files d attente MSMQ, et les utilisateurs aux applications. Attention, ceci est un exemple général, en effet les services de messagerie électronique sont centralisés et n utilisent pas plusieurs chemins d accès tels que MSMQ, de plus l un des principes de MSMQ est d enlever les messages reçus de la file d attente (notion qui peut être modifiée), dans les messageries , l utilisateur choisi ce qu il fait de ses mails (archivage, suppression).
4 4 [Le MSMQ] [Date : 10/10/09]
5 5 [Le MSMQ] [Date : 10/10/09] 2 Le Concept Le concept du MSMQ est l échange de messages entre plusieurs parties (processus). Pour cela on rajoute une application tiers (où on l intègre au client/serveur) qui gérera la communication entre le client et le serveur. Il existe plusieurs types de messages ainsi que différentes files d attentes pour gérer toutes les possibilités. 2.1 Les messages La bonne compréhension des messages ett essentielle. Ils sont donc envoyés aux files d attente et comportent plusieurs paramètres tels que : Paramètre Description Body Corps du message comprenant les données. Label Ou étiquette du message qui peut correspondre à l objet sur un mail. ID Permet d identifier le message. AdministrationQueue Obtient ou définit la file d attente d administration. DestinationQueue Obtient la file d attente de destination. Formater Obtient ou définit le formateur utilisé pour sérialiser et désérialiser l objet. Priority Obtient ou définit la priorité du message. ReponseQueue Obtient ou définit la file d attente de réponse du message. TimeToBeReceived Obtient ou définit le délai d attente pour la réception du message à partir de la file d attente de destination. TimeToReachQueue Obtient ou définit le délai accordé à un message pour atteindre la file d attente. UseJournal Obtient ou définit si on utilise une file d attente journal avec copie des messages. De plus, il en existe différents types : Message dit normal, envoyé par l application à une file d attente. Message d accusé de réception, qui indique l état d un message dit normal, ils sont envoyés à la file d attente d administration. Message de réponse, est envoyé lorsque l expéditeur attend une certaine réponse. Message de rapport, qui est généré en interne par Message Queuing. C est un message test. 2.2 Les files d attentes Une file d attente est un réservoir à messages ; tout message reçu ou stocké sera obligatoirement compris dans une file d attente. On retrouve ces files d attente dans le répertoire «C:\Windows\System32\msmq\storage». Il existe différents types de files d attente disponibles avec MSMQ. Type de file d attente Publique Privée Journal Description Est publiée dans active directory. Avec des files publiques il n y a pas obligation de créer N est pas publiée dans Active Directory. Ces files d attente peuvent être consultées avec le chemin d accès complet Est utilisée pour conserver des copies des messages après envoi ou réception.
6 6 [Le MSMQ] [Date : 10/10/09] Dead-letter Administration Réponse Rapport Système Est la file d attente où finissent les messages erronés. En effet message queuing dispose d une gestion des erreurs Peut être paramétrée pour recevoir les accusés de réception et gérer ainsi les différents échanges. Reçoit les messages de type «Acknowledgement» Peut être paramétrée pour recevoir les réponses de certains messages. Files qui peut être créée en changeant le type d une file d attente privée ou publique Files d attente privées, elles sont utilisées pour des messages d administration, d archivage de notification ou pour garantir l ordre correct des messages transactionnels. La dénomination des files d attente peut s effectuer de deux façons différentes: Le nom de chemin : assez similaire à une adresse de répertoire partagée, il peut être utilisé le plus souvent pour des files d attente local (le nom de la machine est donc remplacé par un simple point) «NomDeLaMachine\NomDeLaQueuePublique» Exemple d une file d attente privée local «.\Private$\NomDeLaQueuePrivée» Le nom de format : à privilégier pour de la programmation, le nom de format existe sous plusieurs formes. Le plus courant est celui direct qui permet d accéder à des files d attentes aussi bien publiques que privées sans passer par le service Active directory. «DIRECT=AdresseDeLaMachine\NomDeLaQueuePublique» Pour spécifier l adresse de la machine on peut utiliser les techniques suivantes : OS : Il permet de spécifier le nom de la machine directement «DIRECT=OS :PFCH5-Laptop\$Private\NomDeLaQueuePrivée» TCP : Il permet de spécifier l IP de la machine «DIRECT=TCP : \$Private\NomDeLaQueuePrivée» http : permet de spécifier l adresse URL. Remarque : pour le protocole http (et seulement ce protocole) il est possible d utiliser des slashes ou des antislashes. «DIRECT= «DIRECT= Il existe aussi le format public qui permet de référencer une file d attente publique en utilisant le routage interne à MSMQ : «PUBLIC= GUIDDeLaQueuePublique» Le format privé dont le fonctionnement est assez similaire sauf qu ici il faut spécifier le GUID de la machine et non de la queue (les queues privée n utilisant pas l Active Directory) «PRIVATE=GUIDDeLaMachine\NomDeLaQueue» Enfin il est possible d utiliser plusieurs files d attente à l aide d une virgule «DIRECT=OS :PFCH5- Laptop\NomDeLaQueuePublique,DIRECT =TCP : \Private$\ NomDeLaQueue Privée»
7 7 [Le MSMQ] [Date : 10/10/09] Type de file d attente Publique Privée Journal Dead-letter Syntaxe NomDelaMachine\NomDeLaQueuePublique NomDelaMachine\Private$\NomDeLaQueuePrivée NomDelaMachine\NomDelaQueue\Journal$ NomDeLaMAchine\Deadletter$ 2.3 WorkGroup L utilisation de MSMQ peut se faire selon 3 modes distincts : Domaines d application (Windows Serveur) : utilise l active directory. WorkGroup : utilisé dans les domaines n utilisant pas l active directory Offline : utilisé pour des machines en mode domaine d application mais n étant pas connectées. Chacun de ces modes présente des particularités et restrictions propres. Nos ordinateurs utiliseront la plupart du temps le mode WorkGroup ce qui implique donc les contraintes suivantes : Une liaison directe entre l expéditeur et le destinataire (due à une impossibilité d utiliser les serveurs de routage). les files d attente privées ne sont créées et gérées qu en local et les files d attente publique sont impossibles d accès (il est néanmoins possible d accéder à une file d attente privée avec une liaison directe : voir première contrainte). obligation d utiliser des certificats externes pour l envoi de message avec authentification l encryption des messages est impossible ainsi que l envoi des messages vers une file d attente étrangère (n utilisant pas le MSMQ) ou vers des connecteurs. 2.4 Active Directory Active Directory est la mise en en œuvre des services d annuaires dans un environnement Windows. Il permet des services de centralisation et d authentification sur un réseau utilisant Windows. Ainsi les différents postes Windows, Imprimantes ou autres machines réseau sont répertoriées. De plus, Active Directory prend aussi en compte les Comptes utilisateurs, et dossier partagés. Mis en place avec Windows Server 2000, il équipe depuis Windows 2003 et Il comprend les domaines classés selon une arborescence : La Forêt représente l ensemble de tous les sous domaines Active Directory (et regroupe les Arbres). L Arbre représente l ensemble des conteneurs et feuilles de l Active Directory. Domaine représente un conteneur ou une feuille.
8 8 [Le MSMQ] [Date : 10/10/09] Dans un environnement de domaine, des objets Message Queuing sont créés dans l Active Directory, pour tous types d ordinateurs utilisant Message Queuing (sauf un client dépendant). Ces objets contiennent des informations Message Queuing.
9 9 [Le MSMQ] [Date : 10/10/09] 3 Utilisation 3.1 Activer le service Avant de commencer à examiner et programmer des applications MSMQ, il est impératif, d activer le service dans votre Windows. En effet, une fois le service mis en place, il vous sera possible d utiliser toutes les possibilités MSMQ citées avant. Pour cela, rendez vous dans le panneau de configuration de votre Windows (ici Windows 7), puis dans la Catégorie «Programmes», «Programmes et fonctionnalités», «Activer ou désactiver des fonctionnalités Windows». Ici vous pourrez trouver une case «Serveur de mise en file d attente Microsoft (MSMQ)» qu il suffira de cocher.
10 10 [Le MSMQ] [Date : 10/10/09] Remarque : il est possible de dérouler le menu est de trouver des fonctionnalités supplémentaires qui ne seront pas utilisées dans ce cours. Une fois ce service coché, on peut le retrouver dans le panneau «gestion de l ordinateur» (accessible depuis le menu démarrer avec un clic droit sur «Ordinateur» puis «Gérer», ou en tapant «MMC» dans le champs de recherche, puis fichier, ouvrir «compmgmt.msc».
11 11 [Le MSMQ] [Date : 10/10/09] D ici, il vous sera possible de gérer les file d attentes à votre convenance, les créer ou voir les contenus, ainsi que de leur associer des triggers (déclencheurs).
12 12 [Le MSMQ] [Date : 10/10/09] 3.2 Dans le code Il est possible d utiliser le Message Queuing dans les programmes.net. Pour cela il est essentiel d ajouter la référence «System.Messaging» qui donnera accès à tous les outils de gestion des messages. Il faut ensuite ajouter le using (Import). //C# using System.Messaging; VB.NET Imports System.Messaging On trouve ensuite dans cette bibliothèque beaucoup de méthodes telles que les suivantes : Type de file d attente Create Existe Delete Send Receive Peek Purge ReceiveById PeekById BeginReceive (BeginPeek) Description Permet de créer une file d attente avec un chemin spécifié. Permet de vérifier l existence ou non d une file d attente avec le chemin spécifié. Permet de supprimer une file d attente. Permet l envoi d un objet dans une file d attente. Permet la réception d un message et donc la suppression de l objet de la file d attente Permet la réception d un message de la file d attente sans le supprimer de celle-ci. Permet de supprimer tous les messages de la file d attente Permet de recevoir le message correspondant à l Id donné Permet de recevoir le message correspondant à l Id sans le supprimer de la file d attente Permet de lancer une opération de réception asynchrone d un message de la file d attente, le supprime de celle ci et avertit le gestionnaire d évènement une fois terminé (sans le supprimer pour BeginPeek)
13 13 [Le MSMQ] [Date : 10/10/09] EndReceive (EndPeek) GetAllMessages GetPrivateQueueBy Machine GetPublicQueue GetPublicQueueByM achine Permet de terminer la réception asynchrone spécifiée. Permet de retourner tous les messages de la liste d attente Permet de récupérer les files d attente privées sur l ordinateur spécifié. Permet de récupérer les files d attente publiques sur le réseau. Permet de récupérer les files d attente publiques sur l ordinateur spécifié Création d une file d attente privée Pour créer une file d attente privée, il faut au préalable vérifier si elle existe déjà ; si ce n est le cas il convient de la créer. //C# if (!MessageQueue.Exists(@".\Private$\MaFilePrivee")) MessageQueue.Create(@".\Private$\MaFilePrivee"); VB.NET If Not MessageQueue.Exists(".\Private$\MaFilePrivee") Then MessageQueue.Create(".\Private$\MaFillePrivee") End If Ici, on teste l existence de la file d attente privée «MaFilePrivee» avant de la créer. En se rendant dans l onglet service puis message queuing et enfin file d attente privée. Dans l onglet «MaFilePrivee», on retrouve «Message de file d attente» qui est la file d attente pour les messages dit normaux, puis «Message journal» qui reçoit les messages journaux. Remarque : Ici la file créée est privée pour la création d une file d attente publique il suffira simplement d enlever le «Private$» et donc «.\MaFilePublique» Déclaration de la file d attente Avant de commencer à utiliser la file d attente, il faut la déclarer. En effet, cette déclaration permet d utiliser simplement toutes les méthodes et propriétés pour chaque file d attente. Il faut donner en paramètre le chemin d accès vers notre file d attente préalablement créée. //C# MessageQ1 = new MessageQueue(@".\Private$\MaFilePrivee"); VB.NET MessageQ1 = New MessageQueue(".\Private$\MaFilePrivee") Création de message Avant d envisager l envoi d un message, il faut le créer. Pour cela il suffit d initialiser le message et de remplir certains champs tels que Body, Label ou encore ReponseQueue.
14 14 [Le MSMQ] [Date : 10/10/09] //C# System.Messaging.Message msg = new System.Messaging.Message(); msg.body = "Corps de mon message"; msg.label = "Entete de mon message"; msg.responsequeue = new MessageQueue(@".\private$\MaFileReponse"); VB.NET Dim msg As New System.Messaging.Message() msg.body = "Corps de mon message" msg.label = "Entete de mon message" msg.responsequeue = New MessageQueue(".\private$\MaFileReponse") Ici notre message «msgsend» a un string comme corps, «Entete de mon message» comme Label et comme reponsequeue, la file d attente privée «reponseq» Remarque : dès cet exemple, j utilise l Espace de nom complet, car il existe d autres classes message qui pourraient dérouter l ordinateur lors de la compilation (c est notamment le cas en Windows Form) Envoi d un message Pour l envoi d un message, rien de plus simple : il suffit d utiliser la méthode Send( ) comme vu précédemment. Il existe plusieurs surcharges à cette méthode. On en dénombre cinq, celles-ci diffèrent au niveau des paramètres. Type de Send Send(Object) Send (Object, String) Send (Object, MessageQueueTrans action) Send (Object, String, MessageQueueTrans action) Send (Object, MessageQueueTrans actiontype) Send (Object, String, MessageQueueTrans actiontype) Description Envoi d un objet à une file d attente non transactionnelle Envoi d un objet à une file non d attente transactionnelle et avec une étiquette (Label). Envoi d un objet à une file d attente transactionnelle. Envoi d un objet à une file d attente transactionnelle et avec une étiquette (Label). Envoi d un objet à une file d attente. Envoi d un objet à une file d attente et avec une étiquette (Label). Remarque : le label, mentionné ici est un Label visible dans la console Management Microsoft dans l onglet MessageQueuing, le Label du message lui correspond à une propriété du message qui peut être récupéré.
15 15 [Le MSMQ] [Date : 10/10/09] //C# System.Messaging.Message msgout = new System.Messaging.Message(); msgout.body = "Wahouuu"; msgout.label = "Mon Premier Message"; MessageQ1.Send(msgout); VB.NET Dim msgout As New System.Messaging.Message() msgout.body = "Wahouuu" msgout.label = "Mon Premier Message" MessageQ1.Send(msgout) Réception d un message Pour la réception d un message, nous allons voir les différentes méthodes avec Receive(), il faut noter que c est très similaire avec Peek(). La réception d un message par un programme est l un des aspects essentiels de MSMQ. Pour recevoir les messages d une file d attente, il faut commencer par déclarer la file d attente comme vu précédemment, puis ensuite faire appel à la méthode Receive(). Ainsi on peut récupérer le message le plus ancien de la file d attente (ou avec une plus grande priorité ; pour rappel, les priorités ne sont pas disponibles en mode WorkGroup). Voici l exemple le plus simple de réception de message //C# System.Messaging.Message msgin = new System.Messaging.Message(); msgin = MessageQ1.Receive(); VB.NET Dim msgin As New System.Messaging.Message() msgin = MessageQ1.Receive() On peut donc récupérer les informations telles que le corps ou le Label et les afficher dans notre programme. Cette méthode qui est la plus simple et rapide, comporte néanmoins quelques failles. En effet, s il n existe pas de message dans la file, le programme va se bloquer dans l attente d un message. Il provoquera tel un appel de service synchrone, un ralentissement voire une fenêtre «votre programme a cessé de fonctionner».pour cela, il existe plusieurs types de méthode Receive() : Type de Send Description MessageQueue.Rece Reçoit le premier message disponible. ive () MessageQueue.Rece Reçoit le premier message disponible dans une file transactionnelle. ive (MessageQueueTran saction) MessageQueue.Rece Reçoit le premier message disponible avec spécification du type de ive la transaction. (MessageQueueTran sactiontype) Où l on peut ajouter comme paramètre TimeSpan Attend de recevoir un message dans le temps indiqué, sinon
16 16 [Le MSMQ] [Date : 10/10/09] TimeSpan, Cursor renvoie une exception. Attend de recevoir un message dans le temps indiqué, sinon renvoie une exception. Cursor conserve une position spécifique dans la file d attente. Comme vu dans le chapitre précédent, il existe une autre solution, que l on trouve dans l asynchrone ; pour cela MSMQ a directement les outils nécessaires, avec la présence de BeginReceive et EndReceive. L utilisation de ces deux méthodes est en tout point similaire à BeginInvoke et EndInvoke. Là encore on utilise le using «System.Treading» et l on crée un objet IAsyncResult //C# IAsyncResult iarr = MessageQ1.BeginReceive(); //code exécuter durant la réception du message. System.Messaging.Message msgin = MessageQ1.EndReceive(iarR); VB.NET Dim iarr As IAsyncResult = MessageQ1.BeginReceive() 'code exécuter durant la réception du message. Dim msgin As System.Messaging.Message = MessageQ1.EndReceive(iarR) Répondre à un message Lorsque le client attend une réponse précise à un message qu il a envoyé, il peut ajouter une propriété ReponseQueue et donner ainsi au serveur une file d attente dans laquelle il récupèrera la réponse. //C# System.Messaging.Message msg = new System.Messaging.Message(); msg.responsequeue = new MessageQueue(@".\private$\MaFileReponse"); VB.NET Dim msg As New System.Messaging.Message() msg.responsequeue = New MessageQueue(".\private$\MaFileReponse") Le serveur peut travailler sur le message puis le renvoyer au client sur la file d attente indiquée par le client, grâce à la méthode suivante qui remplace la méthode Send(). //C# msgin.responsequeue.send(msgout); VB.NET msgin.responsequeue.send(msgout) Ainsi on pourra récupérer des messages réponse dans la file d attente privée «MaFileReponse». 3.3 Exemple Pour notre exemple, nous allons utiliser deux ordinateurs sur un même réseau LAN. Notre programme est conçu en Winform. L interface utilisateur Winform propose une ListBox pour l affichage des résultats, et une TextBox pour créer de nouveaux messages. Le nouveau message contiendra un nom ou pseudo et sera envoyé par message queuing à un serveur qui rajoutera «hello» et répondra sur la file réponse prédéfini dans le message.
17 17 [Le MSMQ] [Date : 10/10/09] Mon premier ordinateur a pour IP : , le second a pour IP : Si vous ne disposez que d un ordinateur avec MSMQ, vous pouvez remplacer les IP par un «.» qui indiquera localhost au programme et utilisera des chaines locales. Ma fenêtre Winform (Form1) est constituée de la manière suivante : Et voici le code Client (application Winform) :
18 18 [Le MSMQ] [Date : 10/10/09] //C# using System; using System.Text; using System.Windows.Forms; using System.Messaging; using System.Threading; using System.Runtime.Remoting; using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Channels.Tcp; namespace testmsqn public partial class Form1 : Form private MessageQueue MessageQ1; private MessageQueue MessageQ2; public Form1() InitializeComponent(); if (!MessageQueue.Exists(@".\Private$\reponseq")) MessageQueue.Create(@".\Private$\reponseq"); MessageQ1 = new MessageQueue(@".\Private$\reponseq"); MessageQ2 = new MessageQueue(@"FormatName:DIRECT=TCP: \myqueue"); listbox1.items.clear(); private void button1_click(object sender, EventArgs e) try MessageQ1.Formatter = new XmlMessageFormatter(new String[] "System.String" ); IAsyncResult iarr = MessageQ2.BeginReceive(TimeSpan.FromMilliseconds(500)); System.Messaging.Message msg = MessageQ2.EndReceive(iarR); listbox1.items.add(msg.body); catch listbox1.items.add("temps d'attente dépassé"); private void button2_click(object sender, EventArgs e) System.Messaging.Message msgsend = new System.Messaging.Message(); msgsend.body = textbox1.text; msgsend.responsequeue = new MessageQueue(@"FormatName:DIRECT=TCP: \private$\reponseq"); MessageQ2.Send(msgsend);
19 19 [Le MSMQ] [Date : 10/10/09] VB.NET Imports System Imports System.Text Imports System.Windows.Forms Imports System.Messaging Imports System.Threading Imports System.Runtime.Remoting Imports System.Runtime.Remoting.Channels Imports System.Runtime.Remoting.Channels.Tcp Namespace testmsqn Partial Public Class Form1 Inherits Form Private MessageQ1 As MessageQueue Private MessageQ2 As MessageQueue Public Sub New() InitializeComponent() If Not MessageQueue.Exists(".\Private$\reponseq") Then MessageQueue.Create(".\Private$\reponseq") End If MessageQ1 = New MessageQueue(".\Private$\reponseq") MessageQ2 = New MessageQueue("FormatName:DIRECT=TCP: \myqueue") listbox1.items.clear() End Sub Private Sub button1_click(byval sender As Object, ByVal e As EventArgs) Try MessageQ1.Formatter = New XmlMessageFormatter(New [String]() "System.String") Dim iarr As IAsyncResult = MessageQ2.BeginReceive(TimeSpan.FromMilliseconds(500)) Dim msg As System.Messaging.Message = MessageQ2.EndReceive(iarR) listbox1.items.add(msg.body) Catch listbox1.items.add("temps d'attente dépassé") End Try End Sub Private Sub button2_click(byval sender As Object, ByVal e As EventArgs) Dim msgsend As New System.Messaging.Message() msgsend.body = textbox1.text msgsend.responsequeue = New MessageQueue("FormatName:DIRECT=TCP: \private$\reponseq") MessageQ2.Send(msgsend) End Sub End Class End Namespace Notre serveur est lui un programme console qui rajoutera à la chaine de départ «hello» et «!!!» :
20 20 [Le MSMQ] [Date : 10/10/09] //C# using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Messaging; using System.Threading; namespace testmsmqs class Program static void Main(string[] args) Console.WriteLine("GO Serveur"); if (!MessageQueue.Exists(@".\Private$\myqueue")) MessageQueue.Create(@".\Private$\myqueue"); MessageQueue MessageQ = new MessageQueue(@".\Private$\myqueue"); while (true) Thread.Sleep(500); MessageQ.Formatter = new XmlMessageFormatter(new String[] "System.String" ); try IAsyncResult iarr = MessageQ.BeginReceive(TimeSpan.FromMilliseconds(500)); System.Messaging.Message msgin = MessageQ.EndReceive(iarR); msgin.body = Helloman(msgin.Body.ToString()); Console.WriteLine(msgin.Body.ToString()); msgin.responsequeue.send(msgin); catch static string Helloman(string msg) msg = "Hello " + msg + "!!!"; return msg;
21 21 [Le MSMQ] [Date : 10/10/09] Imports System Imports System.Collections.Generic Imports System.Linq Imports System.Text Imports System.Messaging Imports System.Threading Namespace testmsmqs Class Program Private Shared Sub Main(ByVal args As String()) Console.WriteLine("GO Serveur") If Not MessageQueue.Exists(".\Private$\myqueue") Then MessageQueue.Create(".\Private$\myqueue") End If Dim MessageQ As New MessageQueue(".\Private$\myqueue") While True Thread.Sleep(500) MessageQ.Formatter = New XmlMessageFormatter(New [String]() "System.String") Try Dim iarr As IAsyncResult = MessageQ.BeginReceive(TimeSpan.FromMilliseconds(500)) Dim msgin As System.Messaging.Message = MessageQ.EndReceive(iarR) msgin.body = Helloman(msgin.Body.ToString()) Console.WriteLine(msgin.Body.ToString()) msgin.responsequeue.send(msgin) Catch End Try End While End Sub Private Shared Function Helloman(ByVal msg As String) As String msg = "Hello " & msg & "!!!" Return msg End Function End Class End Namespace Une fois le programme lancé plusieurs situations peuvent se présenter : On clique sur le bouton recevoir mais la file d attente ne contient aucun message ou on envoie un message au serveur, qui lui n est pas lancé, puis on fait recevoir : dans ce cas la ListBox affiche «Délai d attente dépassé» Si au contraire on envoie un message à un serveur lancé, et que celui-ci répond, un clic sur recevoir permet de l afficher.
22 22 [Le MSMQ] [Date : 10/10/09]
23 23 [Le MSMQ] [Date : 10/10/09]
24 24 [Le MSMQ] [Date : 10/10/09] 4 Conclusion Dans ce chapitre, nous avons vu comment utiliser le MSMQ, le message Queuing proposé par Microsoft. Nous avons parcouru les différents types de message et de file d attente et, à l aide d un exemple final, montré comment en tirer profit.
TD Objets distribués n 3 : Windows XP et Visual Studio.NET. Introduction à.net Remoting
IUT Bordeaux 1 2005-2006 Département Informatique Licence Professionnelle ~ SI TD Objets distribués n 3 : Windows XP et Visual Studio.NET Introduction à.net Remoting Partie 1 : l'analyseur de performances
Plus en détailCréer et partager des fichiers
Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation
Plus en détailSécurisation du réseau
Sécurisation du réseau La sécurisation du réseau d entreprise est également une étape primordiale à la sécurisation générale de votre infrastructure. Cette partie a pour but de présenter les fonctionnalités
Plus en détailPROCÉDURE D AIDE AU PARAMÉTRAGE
PROCÉDURE D AIDE AU PARAMÉTRAGE SOMMAIRE Futur a fait évoluer son service de messagerie professionnel Futur Office. Le présent document va vous accompagner pas à pas vers la récupération de vos divers
Plus en détailSOMMAIRE ÉTAPES OBLIGATOIRES. Récupérer le connecteur... 3
SOMMAIRE Futur Telecom a fait évoluer son service de messagerie professionnel Futur Office. Le présent document va vous accompagner pas à pas vers la récupération de vos divers éléments de messagerie suite
Plus en détailsommaire ÉTAPES OBLIGATOIRES Récupérer le connecteur... 3
sommaire Futur Telecom a fait évoluer son service de messagerie professionnel Futur Office. Le présent document va vous accompagner pas à pas vers la récupération de vos divers éléments de messagerie suite
Plus en détailGuide de configuration. Logiciel de courriel
Guide de configuration Logiciel de courriel Août 2013 Table des matières 1. Logiciels de courriel Mac 1.1 Télécharger, installer et mettre à niveau Microsoft Outlook (Utilisateurs du Courriel Affaires
Plus en détailTUTORIEL RADIUS. I. Qu est-ce que RADIUS? II. Création d un groupe et d utilisateur
TUTORIEL RADIUS Dans ce tutoriel nous allons voir, comment mettre en place une borne wifi avec un protocole RADIUS. Pour cela, vous aurez besoin : - d un serveur Windows 2012 - d un Active Directory -
Plus en détailAdministration Centrale : Opérations
Administration Centrale : Opérations 2 Administration Centrale Opération 30/01/09 Sommaire 1 Introduction... 3 2 Topologie et services... 4 2.1 Serveurs de la Batterie... 4 2.2 Services sur le Serveur...
Plus en détailTutorial Terminal Server sous
Tutorial Terminal Server sous réalisé par Olivier BOHER Adresse @mail : xenon33@free.fr Site Internet : http://xenon33.free.fr/ Tutorial version 1a Page 1 sur 1 Index 1. Installation des services Terminal
Plus en détailDéveloppement d un logiciel de messagerie instantanée avec Dotnet (version simplifiée)
Développement d un logiciel de messagerie instantanée avec Dotnet (version simplifiée) Propriétés Description Intitulé long Formation concernée Matière Présentation Développement d un logiciel de messagerie
Plus en détailPlateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.
Plateforme PAYZEN Intégration du module de paiement pour la plateforme Magento version 1.3.x.x Paiement en plusieurs fois Version 1.4a Guide d intégration du module de paiement Multiple Magento 1/24 SUIVI,
Plus en détailManuel d utilisation du web mail Zimbra 7.1
Manuel d utilisation du web mail Zimbra 7.1 ma solution de communication intelligente Sommaire 1 Connexion à la messagerie Zimbra p.4 1.1 Prérequis p.4 1.1.1 Ecran de connexion à la messagerie p.4 2 Presentation
Plus en détailCréation d un compte Exchange (Vista / Seven)
Création d un compte Exchange (Vista / Seven) Version : 2.0 Création d un compte Exchange sous Windows Vista et Windows Seven Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom
Plus en détailWinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits
WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/8.1 64 bits, Windows 2008 R2 et Windows 2012 64 bits Manuel d initiation du Planificateur 2 INTRODUCTION 5 CHAPITRE I : INSTALLATION
Plus en détailInstallation et utilisation du client FirstClass 11
Installation et utilisation du client FirstClass 11 Support par téléphone au 03-80-77-26-46 ou par messagerie sur la conférence «Support Melagri» Sommaire Page I) Installation du client FirstClass 2 II)
Plus en détailDéployer une application cliente avec le Framework.NET 3.5 Client Profile
Déployer une application cliente avec le Framework.NET 3.5 Client Profile Version 1.0 James RAVAILLE http://blogs.dotnet-france.com/jamesr 2 Déployer une application cliente avec le Framework.NET 3.5 Client
Plus en détailGUIDE D INSTALLATION INTERNET haute vitesse
GUIDE D INSTALLATION INTERNET haute vitesse Version 2012-10 1 800 567-6353 1 Table des matières 5....3 5.1 Configuration de Outlook Express...3 5.2 Configuration de Outlook 2000/XP...7 5.3 Configuration
Plus en détailProgramme Compte bancaire (code)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; Programme Compte bancaire (code) namespace compte_bancaire /// Classe Program public
Plus en détailModule.NET 3 Les Assemblys.NET
Module.NET Chapitre 3 Les Assemblys.NET 2011/2012 Page 1 sur 13 Contenu Cours... 3 3.1 - Définition d un assembly.net... 3 3.2 - Private assembly ou assembly privé.... 3 3.3 - Shared assembly ou assembly
Plus en détailInstallation de GFI MailEssentials
Installation de GFI MailEssentials Introduction à l installation de GFI MailEssentials Ce chapitre explique la procédure à suivre pour installer et configurer GFI MailEssentials. Il y a deux façons de
Plus en détailCours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :
Atelier No2 : Installation d Active Directory Installation du service DNS Installation du Service WINS Création d'un compte d'ordinateur Jonction d'un ordinateur à un domaine Création d usagers. Étape
Plus en détailHébergement et configuration de services WCF. Version 1.0
Hébergement et configuration de services WCF Version 1.0 2 Configuration et Hebergement de services WCF Sommaire 1 Présentation du chapitre... 3 1.1 Présentation générale... 3 1.1.1 A qui s adresse ce
Plus en détailInstallation d'un Active Directory et DNS sous Windows Server 2008
Installation d'un Active Directory et DNS sous Windows Server 2008 Il est nécessaire de renommer notre machine et de lui attribuer une adresse IP fixe. Pour commencer l installation il va falloir ajouter
Plus en détailSOMMAIRE. 1. Connexion à la messagerie Zimbra 4 1.1.Pré-requis 4 1.2.Ecran de connexion à la messagerie 4
Messagerie Zimbra version 7 Prise en main Nadège HARDY-VIDAL 2 septembre 20 SOMMAIRE. Connexion à la messagerie Zimbra 4..Pré-requis 4.2.Ecran de connexion à la messagerie 4 2. Présentation générale de
Plus en détailAfin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :
1 CONNEXION A LA MESSAGERIE ZIMBRA PAR LE WEBMAIL Ecran de connexion à la messagerie Rendez vous dans un premier temps sur la page correspondant à votre espace webmail : http://webmailn.%votrenomdedomaine%
Plus en détailMettre en place un accès sécurisé à travers Internet
Mettre en place un accès sécurisé à travers Internet Dans cette partie vous verrez comment configurer votre serveur en tant que serveur d accès distant. Dans un premier temps, les méthodes pour configurer
Plus en détailInstallation et configuration de base de l active Directory
SCHMITT Année 2012/2014 Cédric BTS SIO Installation et configuration de base de l active Directory Description: Ce projet a pour but d installer l active directory et de créer une redondance en cas de
Plus en détailGestion du cache dans les applications ASP.NET
Gestion du cache dans les applications ASP.NET Version 1.0 James RAVAILLE http://blogs.dotnet france.com/jamesr 2 Gestion du cache dans les applications ASP.NET v 1.0 03/01/09 Sommaire 1 Introduction...
Plus en détailINSTALLATION ET PRISE EN MAIN
Business Phone CTI Client Pro INSTALLATION ET PRISE EN MAIN Vous trouverez dans ce document, la démarche d installation de Business Phone CTI Client Pro et les différentes possibilités qu offre ce logiciel.
Plus en détailGuide Utilisateur. Edition Mars 2012. Agenda. E-mails. Evènements. Synchroniser avec les identités de gestion, de. Messagerie interne. Post-it.
Edition Mars 2012 Agenda E-mails Evènements Synchroniser avec les identités de gestion, de syndic, de transaction Messagerie interne Post-it Notes Statistiques Guide Utilisateur Prenez le temps de lire
Plus en détailGuide SQL Server 2008 pour HYSAS
Guide SQL Server 2008 pour HYSAS Sommaire 1- Lancement de l exécutable 3 2- Paramétrage pour des postes clients 11 3- Paramétrage Windows 13 4- Création de l installation avec Visor 24 1- Lancement de
Plus en détailPréparation à l installation d Active Directory
Laboratoire 03 Étape 1 : Installation d Active Directory et du service DNS Noter que vous ne pourrez pas réaliser ce laboratoire sans avoir fait le précédent laboratoire. Avant de commencer, le professeur
Plus en détailMicrosoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION
Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION SOMMAIRE ACCES EX10... 3 CONFIGURATION EX10 A. Entrées DNS à créer sur le(s) nom(s) de domaine choisi(s)... 3 B. Configuration Outlook 2007 - MAPI...
Plus en détailManuel d utilisation de l outil collaboratif
Manuel d utilisation de l outil collaboratif Réf OCPD-V2 Page 1 / 24 a mis en œuvre un outil collaboratif qui permet de partager des informations entre collaborateurs. Il permet à des utilisateurs travaillant
Plus en détailConfiguration de GFI MailArchiver
Configuration de GFI MailArchiver Introduction à la configuration Après l installation de GFI MailArchiver, vous pourrez commencer la configuration de l interface Web et terminer la configuration de GFI
Plus en détailChapitre 1 Labo 1 : Les rôles de base du contrôleur de domaine Windows 2008 Server R2
Chapitre 1 Labo 1 : Les rôles de base du contrôleur de domaine Windows 2008 Server R2 1. Activation du contrôleur de domaine. Document réalisé au cours du stage de 1 ère année Maintenant, nous allons installer
Plus en détail[OUTLOOK EXPRESS WINDOWS MAIL]
Configuration de votre client de messagerie Microsoft Outlook Express Microsoft Windows Mail [OUTLOOK EXPRESS WINDOWS MAIL] Ce guide décrit la configuration d Outlook Express et de Windows Mail afin de
Plus en détailSERVICE CONTACT INSTANTANÉ GUIDE D UTILISATEUR
SERVICE CONTACT INSTANTANÉ GUIDE D UTILISATEUR Table des matières Introduction... 3 Client Office Communicator 2007 R2 pour ordinateur... 4 Configuration manuelle d Office Communicator... 4 Dépannage...
Plus en détailGestionnaire des services Internet (IIS)
Windows Server 2003 Gestionnaire des services Internet (IIS) Auteur : Frédéric DIAZ I. Introduction : Vous éprouvez le besoin d héberger votre site internet ou intranet? Windows server 2003 dispose à cet
Plus en détailINSTALLATION DES SERVICES DE DOMAINE ACTIVE DIRECTORY Windows Server 2008 R2
INSTALLATION DES SERVICES DE DOMAINE ACTIVE DIRECTORY Windows Server 2008 R2 Introduction Active Directory est un ensemble de services centralisés d identification et d authentification à un réseau d ordinateurs
Plus en détailManuel utilisateur Centre de Messagerie
Manuel utilisateur Centre de Messagerie I. Création de comptes 1. Informations générales A. Le paramétrage 2. Compte messagerie expert A. Compte interne B. Compte externe a. L onglet Option b. L onglet
Plus en détailConfiguration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I
Configuration du nouveau Bureau Virtuel (BV) collaboratif de Lyon I Date : 13 octobre 2009 / Auteur : David ROMEUF / Version : 1.1 / Diffusion : Utilisateurs Table des matières Cas 1 : un poste MS-Windows
Plus en détailConnecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w
w Procédure Messagerie Outlook 2007 et 2010 Solutions informatiques Connecteur Zimbra pour Microsoft Outlook 2007 et 2010 (ZCO) 1/46 SOMMAIRE 1 Introduction... 3 2 Compatibilité... 3 2.1 Versions supportées
Plus en détailL accès à distance du serveur
Chapitre 11 L accès à distance du serveur Accéder à votre serveur et aux ordinateurs de votre réseau depuis Internet, permettre à vos amis ou à votre famille de regarder vos dernières photos, écouter vos
Plus en détailTsoft et Groupe Eyrolles, 2005, ISBN : 2-212-11623-3
Tsoft et Groupe Eyrolles, 2005, ISBN : 2-212-11623-3 Configuration requise ForestPrep DomainPrep Installation interactive 5 Installation sans surveillance Module 5 : Installation d Exchange Server 2003
Plus en détailPersonnaliser le serveur WHS 2011
Chapitre 17 Personnaliser le serveur WHS 2011 Windows Home Server 2011 peut être personnalisé en ajoutant différentes fonctionnalités au logiciel. Comme pour Windows Server 2008 R2 dont Windows Home Server
Plus en détailMANUEL D INSTALLATION
Data Processing Commission Fast Advanced Software for Table soccer - v 1.0 Logiciel de gestion de tournoi de football de table MANUEL D INSTALLATION INSTALLATION INFORMATIQUE DE LA TABLE DE MARQUE & CONFIGURATION
Plus en détailManuel d installation et d utilisation du logiciel GigaRunner
Manuel d installation et d utilisation du logiciel GigaRunner Manuel Version : V1.6 du 12 juillet 2011 Pour plus d informations, vous pouvez consulter notre site web : www.gigarunner.com Table des matières
Plus en détailMise en place Active Directory / DHCP / DNS
Mise en place Active Directory / DHCP / DNS Guillaume Genteuil Période : 2014 Contexte : L entreprise Diamond Info localisé en Martinique possède une cinquantaine de salariés. Basé sur une infrastructure
Plus en détailSOMMAIRE. Comment se connecter?
SOMMAIRE Comment se connecter? Présentation de l interface Notions sur l espace documentaire Création d un dossier Création d un document Modifier un document Copier ou déplacer des documents Exporter
Plus en détailServices Windows et Domaines d application
1 Sommaire... 1 1 Introduction... 2 2 Les services Windows... 3 2.1 Création et mise en place d un service pas à pas... 4 2.1.1 Créer un service... 4 2.1.2 Gérer son service Windows... 12 2.2 Exemple pratique...
Plus en détailContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Plus en détailAssistance à distance sous Windows
Bureau à distance Assistance à distance sous Windows Le bureau à distance est la meilleure solution pour prendre le contrôle à distance de son PC à la maison depuis son PC au bureau, ou inversement. Mais
Plus en détailDécouvrez Windows NetMeeting
Découvrez Windows NetMeeting Conférence Internet 2001 Université de Moncton. Tous droits réservés. Table des matières 1. Comment puis-je télécharger, installer et démarrer NetMeeting?... 3 2. Quelles sont
Plus en détailCette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :
Développement d un client REST, l application Vélib 1. Présentation L application présentée permet de visualiser les disponibilités des vélos et des emplacements de parking à la disposition des parisiens
Plus en détailMise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision
Page 1 de 7 Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision Table des matières Table des matières... 1 1. Premier
Plus en détailComment déployer l'active Directory sur Windows Server 2008 R2. Microsoft France Division DPE
Comment déployer l'active Directory sur Windows Server 2008 R2 Microsoft France Division DPE 1 Table des matières Présentation... 3 Objectifs... 3 Pré requis... 3 Introduction à l Active Directory... 4
Plus en détailBut de cette présentation
Réseaux poste à poste ou égal à égal (peer to peer) sous Windows But de cette présentation Vous permettre de configurer un petit réseau domestique (ou de tpe), sans serveur dédié, sous Windows (c est prévu
Plus en détailManuel d utilisation du site web de l ONRN
Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil
Plus en détailAtelier Le gestionnaire de fichier
Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local
Plus en détailCOUR D APPEL DE LYON PROCEDURE INFORMATIQUE IMPRIMANTES. Imprimantes SAR de Lyon / Novembre 2007 Page 1 sur 14
COUR D APPEL DE LYON PROCEDURE INFORMATIQUE IMPRIMANTES SAR de Lyon / Novembre 2007 Page 1 sur 14 SOMMAIRE SOMMAIRE... 2 GENERALITES... 3 INSTALLATION D UNE IMPRIMANTE... 4 Imprimante USB... 4 Détection
Plus en détailLa messagerie électronique
Formation La messagerie électronique Outlook 2010 Laurent ROBIN 1 Paramétrer la boîte à lettres électronique (Outlook express) Création du compte - Lancer le client de messagerie Outlook 2010. - Cliquer
Plus en détailSécurisation des accès au CRM avec un certificat client générique
NOTE TECHNIQUE Sécurisation des accès au CRM avec un certificat client générique OBJETIF DE SECURITE Réduire les risques d usurpation d identité et de vols de données (exemple : keylogger, cheval de Troie
Plus en détailSystème Principal (hôte) 2008 Enterprise x64
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée avec : Hyper-V 6.0 Manager Hyper-V Server (R1&R2) de Microsoft Hyper-V 6.0 Network Shutdown Module Système Principal
Plus en détailDocumentation Honolulu 14 (1) - 0209
Documentation Honolulu 14 (1) - 0209 Honolulu 14 3 Sommaire Honolulu 14 le portail Intranet / Internet de votre entreprise PARTIE 1 -MANUEL UTILISATEUR 1. LE PORTAIL HONOLULU : PAGE D ACCUEIL 8 1.1 Comment
Plus en détailScTools Outil de personnalisation de carte
Outil de personnalisation de carte Manuel d installation et de configuration Version 1.0.2 http://www.auditiel.fr/docs/installation.pdf Référence : 1.3.6.1.4.1.28572.1.2.2.1.2 1 SOMMAIRE 1Sommaire... 2
Plus en détailGuide administrateur AMSP
Guide administrateur AMSP Alinto Version Auteur Date Remarque V1.0 Nicolas Polin 19/10/2015 - Lyon Paris Köln Madrid Table des matières 1. Introduction... 3 2. Se connecter à Factory... 3 3. Gestion des
Plus en détail5.3.5.2 Travaux pratiques Bureau à distance et assistance à distance dans Windows 7
5.0 5.3.5.2 Travaux pratiques Bureau à distance et assistance à distance dans Windows 7 Introduction Imprimez et faites ces travaux pratiques. Au cours de ce TP, vous allez vous connecter à distance à
Plus en détailBusiness Talk IP Centrex. guide. web utilisateur. pour. les services standards
guide web utilisateur pour les services standards 1/22 version 03 décembre 2013 table des matières Accès au web utilisateur... 3 Onglet accueil... 5 Onglet services téléphoniques... 7 services standards...
Plus en détailEspace Numérique Régional de Santé Formation sur la messagerie sécurisée. Version 1.2 - Auteur : Nathalie MEDA
Espace Numérique Régional de Santé Formation sur la messagerie sécurisée Version 1.2 - Auteur : Nathalie MEDA 1 Sommaire Introduction Qu est ce qu une messagerie sécurisée? Pourquoi utiliser une messagerie
Plus en détailAFTEC SIO 2. Christophe BOUTHIER Page 1
Christophe BOUTHIER Page 1 Nous allons traiter ici quelques exemples de stratégies de groupe courantes. Sommaire : Stratégie de groupe pour déploiement logiciel... 3 1. Introduction... 3 2. Création du
Plus en détailUtilisation du client de messagerie Thunderbird
Outlook express n existant plus sur les systèmes d exploitation sortis après Windows XP, nous préconisons désormais l utilisation du client de messagerie libre distribué gratuitement par la Fondation Mozilla.
Plus en détailCONFIGURATION DE LA RECEPTION DES MAILS EN POPS.
CONFIGURATION DE LA RECEPTION DES MAILS EN POPS. Titre descriptif du document Référence du document REFO-MU-ENTV2-Configuration de la réception des mails en Pops Nom du fichier REFO-MU-ENTV2-Configuration
Plus en détailINSTALLATION D UN PORTAIL CAPTIF PERSONNALISE PFSENSE
INSTALLATION D UN PORTAIL CAPTIF PERSONNALISE PFSENSE Aurelien.jaulent@educagri.fr TABLE DES MATIERES Contexte :... 2 Introduction :... 2 Prérequis réseau :... 2 Choix de configuration :... 2 Configuration
Plus en détailCAPTURE DES PROFESSIONNELS
CAPTURE DES PROFESSIONNELS 2 Téléchargement 3 Installation 8 Prise en main rapide 10 Lancement Recherche 14 Gestion des fichiers 23 Compare et Sépare 24 Fichiers annexes 2/ Le menu Utilitaires 32 Internet
Plus en détailProcédure pas à pas de découverte de l offre. Service Cloud Cloudwatt
Procédure pas à pas de découverte de l offre Service Cloud Cloudwatt Manuel Utilisateur 03/07/2014 Cloudwatt - Reproduction et communication sont interdites sans autorisation 1/45 Contenu 1. Introduction...
Plus en détailKWISATZ MODULE PRESTASHOP
Table des matières -1) KWISATZ - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) PRESTASHOP :...4-1.3.1.1) Les Web Services :...4-1.3.2) KWISATZ
Plus en détailManuel d utilisation de la messagerie. http://zimbra.enpc.fr
Manuel d utilisation de la messagerie http://zimbra.enpc.fr ÉCOLE DES PONTS PARISTECH/ DSI JANVIER 04 SOMMAIRE. Connexion à la messagerie.... Présentation générale de l écran d accueil.... Déconnexion...
Plus en détailGuide d utilisation de «Partages Privés»
Guide d utilisation de «Partages Privés» Sommaire Interface Web Se connecter à l espace web Partages Privés p.4 Créer son compte p.5 Description de l interface web Partages Privés p.6 Créer des bibliothèques
Plus en détailInstallation Windows 2000 Server
Installation Windows 2000 Server 1. Objectif Ce document donne une démarche pour l installation d un serveur Windows 2000, d un serveur DNS et d un contrôleur de domaine (DC), en regard de certains éléments
Plus en détailAllocation de l adressage IP à l aide du protocole DHCP.doc
Allocation de l adressage IP à l aide du protocole DHCP.doc Sommaire 1. Ajout et autorisation d un service Serveur DHCP...2 1.1. Comment le protocole DHCP alloue des adresses IP...2 1.2. Processus de
Plus en détailFonctionnement du courrier électronique
Fonctionnement du courrier électronique 1) Généralités L expéditeur envoie du courrier au destinataire. Schéma issu de : http://fr.wikipedia.org/wiki/serveur_de_messagerie_%c3%a9lectronique Le courrier
Plus en détailTP redondance DHCP. Gillard Frédéric Page 1/17. Vue d ensemble du basculement DHCP
Vue d ensemble du basculement DHCP Dans Windows Server 2008 R2, il existe deux options à haute disponibilité dans le cadre du déploiement du serveur DHCP. Chacune de ces options est liée à certains défis.
Plus en détailDéclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)
LDAP Mise en place Introduction Limitation et Sécurité Déclarer un serveur MySQL dans l annuaire LDAP Associer un utilisateur DiaClientSQL à son compte Windows (SSO) Créer les collaborateurs DiaClientSQL
Plus en détailUserLock Guide de Démarrage rapide. Version 8.5
UserLock Guide de Démarrage rapide Version 8.5 Introduction UserLock est une solution logicielle d'entreprise unique sécurisant les accès utilisateur sur le réseau afin de réduire le risque d'une brèche
Plus en détailBTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand
Active Directory sous Windows Server SAHIN Ibrahim BTS SIO option SISR Lycée Godefroy de Bouillon Clermont-Ferrand Sommaire I - Introduction... 3 1) Systèmes d exploitation utilisés... 3 2) Objectifs...
Plus en détailMise en œuvre d une Gateway HTTP/HTTPS avec un serveur de Présentation en DMZ
Fiche technique AppliDis Mise en œuvre d une Gateway HTTP/HTTPS avec un serveur de Présentation en DMZ Fiche IS00198 Version document : 4.01 Diffusion limitée : Systancia, membres du programme Partenaires
Plus en détailGuide d installation. Routeur Zyxel VMG1312
Guide d installation Routeur Zyxel VMG1312 Ce guide vous aidera à installer rapidement votre routeur ADSL Zyxel. Contenu du coffret routeur: 2 1 4 3 1. Connectez le filtre ADSL fourni à votre prise téléphonique.
Plus en détailFormateurs : Jackie DAÖN Franck DUBOIS Médiapôle de Guyancourt
Client sur un domaine stage personnes ressources réseau en établissement janvier 2004 Formateurs : Jackie DAÖN Franck DUBOIS Médiapôle de Guyancourt Lycée de Villaroy 2 rue Eugène Viollet Le Duc BP31 78041
Plus en détailConfigurer le pare-feu de Windows XP SP2 pour WinReporter
Configurer le pare-feu de Windows XP SP2 pour WinReporter Après l installation du service pack 2 sur une machine Windows XP toute requête réseau entrante est bloquée par le pare-feu. Il n y a en conséquence
Plus en détailTropimed Guide d'installation
Tropimed Guide d'installation 1. A propos de ce guide... 2 2. Configurations matérielles et logicielles requises... 2 2.1 Configuration Windows... 2 2.2 Configuration MacOs... 2 2.3 Configuration requise
Plus en détailCours CCNA 1. Exercices
Cours CCNA 1 TD3 Exercices Exercice 1 Enumérez les sept étapes du processus consistant à convertir les communications de l utilisateur en données. 1. L utilisateur entre les données via une interface matérielle.
Plus en détailNetCrunch 6. Superviser
AdRem NetCrunch 6 Serveur de supervision réseau Avec NetCrunch, vous serez toujours informé de ce qui se passe avec vos applications, serveurs et équipements réseaux critiques. Documenter Découvrez la
Plus en détailUtiliser le portail d accès distant Pour les personnels de l université LYON1
Utiliser le portail d accès distant Pour les personnels de l université LYON1 Sommaire 0- authentification sur le portail d accès distant -------------------------------------------- page-2 1-page d accueil
Plus en détailNOTICE D UTILISATION
NOTICE D UTILISATION 1 TABLE DES MATIERES Installation de Studio Express Desktop... 3 Installation sur Windows... 3 Installation sur Mac... 3 Connexion à Studio Express Desktop... 3 Appel... 4 Emettre
Plus en détailAdministration du site
Administration du site 1 TABLE DES MATIÈRES Administration du site... 1 Accéder à la console d administration... 3 Console d administration... 4 Apparence... 4 Paramètres... 5 Allez sur le site... 5 Edition
Plus en détail1. Aménagements technologiques 2. Installation de Microsoft SQL Server 2012
Microsoft SQL Server 2012 Guide d installation et de configuration sur des serveurs Microsoft Windows version 2008/2008R2/2012 ( Décembre 2012 ) Ce guide explique les différentes étapes pour installer
Plus en détailManuel d utilisation du logiciel de messagerie personnelle Palm VersaMail 2.5
Manuel d utilisation du logiciel de messagerie personnelle Palm VersaMail 2.5 Copyright 2003 Palm, Inc. Tous droits réservés. Graffiti, HotSync, MultiMail, le logo Palm, PalmModem et Palm OS sont des marques
Plus en détailGuide d utilisation 2012
Guide d utilisation 2012 Tout ce dont vous avez besoin pour bien démarrer REACOM La performance marketing SOMMAIRE Démarrez avec reagiciel Accédez à votre console d administration 4 Gestion internet Aperçu
Plus en détail